From bf539660644b55b1f86929debe8a0aa742ad0342 Mon Sep 17 00:00:00 2001 From: steveyuwono Date: Wed, 5 Jun 2024 15:10:33 +0200 Subject: [PATCH 1/5] howto_oa_ca_003 --- ..._003_run_kmeans_2d_static_normalized.ipynb | 39654 ++++++++++++++++ 1 file changed, 39654 insertions(+) create mode 100644 edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb diff --git a/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb b/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb new file mode 100644 index 000000000..8e8d76f29 --- /dev/null +++ b/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb @@ -0,0 +1,39654 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "5d0773ea", + "metadata": {}, + "source": [ + "# Online clustering of stream data\n", + "\n", + "Project : MLPro - The integrative middleware framework for standardized machine learning
\n", + "Package : [mlpro_int_river](https://mlpro-int-river.readthedocs.io/en/latest/)
\n", + "Module : [howto_oa_ca_003_run_kmeans_2d_static_normalized.py](https://github.com/fhswf/MLPro-Int-River/blob/main/test/howtos/oa/howto_oa_ca_003_run_kmeans_2d_static_normalized.py)
\n", + "Version : 1.3.1" + ] + }, + { + "cell_type": "markdown", + "id": "3f1df276", + "metadata": { + "slideshow": { + "slide_type": "notes" + } + }, + "source": [ + "## Introduction\n", + "\n", + "This module demonstrates online cluster analysis of normalized static 2D random point clouds using the wrapped River implementation of stream algorithm KMeans. To this regard, the systematics of sub-framework MLPro-OA-Streams for online adaptive stream processing is used to implement a scenario consisting of a custom workflow and a native benchmark stream.\n", + "\n", + "In particular you will learn:\n", + "\n", + "1. How to set up, run and visualize an online adaptive custom stream processing scenario \n", + "\n", + "2. How to reuse wrapped River algorithms in own custom stream processing workflows\n", + "\n", + "3. How to reuse native MLPro benchmark streams\n", + "\n", + "4. How to reuse native MLPro online adaptive min-max normalization for data preprocessing" + ] + }, + { + "cell_type": "markdown", + "id": "bc887834", + "metadata": {}, + "source": [ + "## Preparation\n", + "\n", + "### 1. Install Python\n", + "First, ensure you have Python installed on your system. Jupyter Notebooks run on Python, so this is a prerequisite.\n", + "- Windows: Download and install Python from python.org.\n", + "- macOS: Python 2.7 is pre-installed, but it's recommended to install the latest version of Python 3.\n", + "- Linux: Python usually comes pre-installed, but you can use your package manager to install the latest version.\n", + "\n", + "### 2. Install Jupyter Notebook\n", + "You can install Jupyter Notebook using Python's package manager, pip. Open your command prompt or terminal and run the following command:
\n", + " pip install notebook\n", + "\n", + "### 3. Launch Jupyter Notebook\n", + "Once Jupyter Notebook is installed, you can launch it by running:
\n", + " jupyter notebook
\n", + "This command will start a local server and open the Jupyter Notebook interface in your default web browser.\n", + "\n", + "### 4. Install MLPro-Int-River\n", + "You need to install the MLPro-Int-River wrapper package, which integrates MLPro with River, to your virtual environment by running:
\n", + " pip install mlpro-int-river[full]" + ] + }, + { + "cell_type": "markdown", + "id": "913dc9de", + "metadata": {}, + "source": [ + "## Executable Code\n", + "\n", + "### 1. Import the related modules" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "ac2a52a6", + "metadata": {}, + "outputs": [], + "source": [ + "from mlpro.bf.streams.streams import *\n", + "from mlpro.bf.various import Log\n", + "from mlpro.oa.streams import *\n", + "from mlpro_int_river.wrappers.clusteranalyzers import WrRiverKMeans2MLPro" + ] + }, + { + "cell_type": "markdown", + "id": "cefd89ae", + "metadata": {}, + "source": [ + "### 2. Prepare a scenario for Static 2D Point Clouds" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "efd81cec", + "metadata": {}, + "outputs": [], + "source": [ + "class Static2DScenario(OAScenario):\n", + "\n", + " C_NAME = 'Static2DScenario'\n", + "\n", + " def _setup(self, p_mode, p_ada: bool, p_visualize: bool, p_logging):\n", + "\n", + " # 2.1 Get stream from StreamMLProClouds\n", + " stream = StreamMLProClouds( p_num_dim = 2,\n", + " p_num_instances = 2000,\n", + " p_num_clouds = 5,\n", + " p_seed = 1,\n", + " p_radii=[100],\n", + " p_logging=Log.C_LOG_NOTHING )\n", + "\n", + " # 2.2 Set up a stream workflow based on a custom stream task\n", + "\n", + " # 2.2.1 Creation of a workflow\n", + " workflow = OAWorkflow(p_name='Cluster Analysis using KMeans@River',\n", + " p_range_max=OAWorkflow.C_RANGE_NONE,\n", + " p_ada=p_ada,\n", + " p_visualize=p_visualize,\n", + " p_logging=p_logging)\n", + "\n", + "\n", + " # 2.2.2 Creation of tasks and add them to the workflow\n", + "\n", + " # Boundary detector \n", + " task_bd = BoundaryDetector(p_name='#1: Boundary Detector', \n", + " p_ada=True, \n", + " p_visualize=p_visualize, \n", + " p_logging=p_logging)\n", + " \n", + " workflow.add_task(p_task = task_bd)\n", + "\n", + " # MinMax-Normalizer\n", + " task_norm_minmax = NormalizerMinMax(p_name='#2: Normalizer MinMax', \n", + " p_ada=True,\n", + " p_visualize=p_visualize, \n", + " p_logging=p_logging )\n", + "\n", + " task_bd.register_event_handler(\n", + " p_event_id=BoundaryDetector.C_EVENT_ADAPTED,\n", + " p_event_handler=task_norm_minmax.adapt_on_event\n", + " )\n", + " \n", + " workflow.add_task(p_task = task_norm_minmax, p_pred_tasks=[task_bd])\n", + "\n", + " # Cluster Analyzer\n", + " task_clusterer = WrRiverKMeans2MLPro( p_name='#3: KMeans@River',\n", + " p_n_clusters=5,\n", + " p_halflife=0.05, \n", + " p_sigma=-1.0, \n", + " p_seed=62,\n", + " p_visualize=p_visualize,\n", + " p_logging=p_logging )\n", + " \n", + " task_norm_minmax.register_event_handler( p_event_id=NormalizerMinMax.C_EVENT_ADAPTED,\n", + " p_event_handler=task_clusterer.renormalize_on_event )\n", + " \n", + " workflow.add_task(p_task = task_clusterer, p_pred_tasks=[task_norm_minmax])\n", + "\n", + " # 2.3 Return stream and workflow\n", + " return stream, workflow" + ] + }, + { + "cell_type": "markdown", + "id": "6005a583", + "metadata": {}, + "source": [ + "### 3. Prepare demo/unit test mode" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "7c05d9fa", + "metadata": {}, + "outputs": [], + "source": [ + "if __name__ == '__main__':\n", + " cycle_limit = 1000\n", + " logging = Log.C_LOG_ALL\n", + " visualize = True\n", + " step_rate = 2\n", + "else:\n", + " cycle_limit = 2\n", + " logging = Log.C_LOG_NOTHING\n", + " visualize = False\n", + " step_rate = 1" + ] + }, + { + "cell_type": "markdown", + "id": "ac59ea13", + "metadata": {}, + "source": [ + "### 4. Instantiate the stream scenario" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "0deb9eeb", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[0m2024-06-05 15:07:34.190702 I OA-Scenario \"Static2DScenario\": Instantiated \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.190702 I OA-Workflow \"Cluster Analysis using KMeans@River\": Instantiated \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.190702 I OA-Task \"#1: Boundary Detector\": Instantiated \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.191898 S OA-Task \"#1: Boundary Detector\": Adaptivity switched on \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.191898 I OA-Workflow \"Cluster Analysis using KMeans@River\": Adding task \"#1: Boundary Detector\" \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.191898 I OA-Task \"#2: Normalizer MinMax\": Instantiated \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.191898 S OA-Task \"#2: Normalizer MinMax\": Adaptivity switched on \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.191898 I OA-Workflow \"Cluster Analysis using KMeans@River\": Adding task \"#2: Normalizer MinMax\" \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.191898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Instantiated \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.191898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptivity switched on \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.191898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Wrapped package river installed in version 0.21.1 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:34.192903 I OA-Workflow \"Cluster Analysis using KMeans@River\": Adding task \"#3: KMeans@River\" \u001b[0m\n" + ] + } + ], + "source": [ + "myscenario = Static2DScenario(\n", + " p_mode=Mode.C_MODE_REAL,\n", + " p_cycle_limit=cycle_limit,\n", + " p_visualize=visualize,\n", + " p_logging=logging)" + ] + }, + { + "cell_type": "markdown", + "id": "85148bcd", + "metadata": {}, + "source": [ + "### 5. Reset and run own stream scenario" + ] + }, + { + "cell_type": "markdown", + "id": "2e2b6a55", + "metadata": {}, + "source": [ + "#### 5.1. Reset stream scenario" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "0a4d2d48", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[0m2024-06-05 15:07:34.205351 I OA-Scenario \"Static2DScenario\": Process time 0:00:00 : Scenario reset with seed 1 \u001b[0m\n" + ] + } + ], + "source": [ + "myscenario.reset()" + ] + }, + { + "cell_type": "markdown", + "id": "2007cd15", + "metadata": {}, + "source": [ + "#### 5.2. Run stream scenario" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "d79150b2", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:34.223576 S OA-Workflow \"Cluster Analysis using KMeans@River\": Init plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.437528 S OA-Task \"#1: Boundary Detector\": Init plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.627534 S OA-Task \"#2: Normalizer MinMax\": Init plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:34.828608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Init plot \u001b[0m\n", + "\n", + "Please arrange all windows and press ENTER to start stream processing...\n", + "\u001b[32m2024-06-05 15:07:39.431559 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.226208 : Start of processing \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.464702 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.259351 : Start of cycle 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.464702 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.523610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Init plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.571890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.573895 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.573895 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.579892 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.579892 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.579892 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.579892 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.579892 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.579892 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.592680 S OA-Task \"#2: Normalizer MinMax\": Init plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.616932 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.618096 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.618096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.618096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.618096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.618096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.618096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.632017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.632017 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.426666 : End of cycle 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.426666 : Start of cycle 1 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.632017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "F:\\sciebo\\800_CollaborationWorks\\802_CommonCodeBase\\develop\\MLPro\\MLPro\\src\\mlpro\\bf\\streams\\basics.py:1205: UserWarning: Attempting to set identical low and high xlims makes transformation singular; automatically expanding.\n", + " p_settings.axes.set_xlim( self._plot_2d_xmin, self._plot_2d_xmax )\n", + "F:\\sciebo\\800_CollaborationWorks\\802_CommonCodeBase\\develop\\MLPro\\MLPro\\src\\mlpro\\bf\\streams\\basics.py:1206: UserWarning: Attempting to set identical low and high ylims makes transformation singular; automatically expanding.\n", + " p_settings.axes.set_ylim( self._plot_2d_ymin, self._plot_2d_ymax )\n", + "F:\\sciebo\\800_CollaborationWorks\\802_CommonCodeBase\\develop\\MLPro\\MLPro\\src\\mlpro\\bf\\math\\normalizers\\basics.py:129: RuntimeWarning: divide by zero encountered in divide\n", + " p_data = np.multiply(p_data, 1 / self._param[0]) + \\\n", + "F:\\sciebo\\800_CollaborationWorks\\802_CommonCodeBase\\develop\\MLPro\\MLPro\\src\\mlpro\\bf\\math\\normalizers\\basics.py:130: RuntimeWarning: invalid value encountered in divide\n", + " (self._param[1] / self._param[0])\n", + "F:\\sciebo\\800_CollaborationWorks\\802_CommonCodeBase\\develop\\MLPro\\MLPro\\src\\mlpro\\bf\\math\\normalizers\\basics.py:129: RuntimeWarning: invalid value encountered in multiply\n", + " p_data = np.multiply(p_data, 1 / self._param[0]) + \\\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.658852 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 1 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.658852 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.658852 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.658852 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.658852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.659857 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.659857 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.659857 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.659857 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.686762 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.686762 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.686762 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.686762 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.686762 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.686762 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.686762 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.719455 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.719455 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 1 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.719455 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.719455 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.719455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.719455 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.721456 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.721456 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.516105 : End of cycle 1 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.516105 : Start of cycle 2 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.721456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 2 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 2 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.722459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.722459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.724852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.724852 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.519501 : End of cycle 2 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.519501 : Start of cycle 3 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.724852 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 3 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.741063 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.741063 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.761324 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.761324 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.761324 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.761324 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.761324 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.761324 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.761324 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.803776 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.803776 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 3 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.803776 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.803776 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.803776 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.803776 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.600486 : End of cycle 3 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.600486 : Start of cycle 4 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 4 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.805837 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.805837 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.806846 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.806846 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 4 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.806846 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.806846 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.806846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.806846 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.807842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.807842 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.602491 : End of cycle 4 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.602491 : Start of cycle 5 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.807842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 5 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.826028 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.826028 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.843075 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.843075 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.843075 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.843075 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.843075 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.843075 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.843075 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:39.880550 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.880550 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.880550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 5 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.880550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.880550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.880550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.880550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.883556 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.883556 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.678205 : End of cycle 5 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.678205 : Start of cycle 6 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.883556 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 6 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.883556 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.883556 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 6 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.884555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.884555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.886593 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.886593 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.681242 : End of cycle 6 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.681242 : Start of cycle 7 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.886593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 7 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.906620 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.906620 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.927619 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.927619 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.927619 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.927619 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.927619 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.927619 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.927619 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.962852 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.962852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 7 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.962852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.962852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.962852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.962852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.964888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.964888 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.759537 : End of cycle 7 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.759537 : Start of cycle 8 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.964888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 8 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 8 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.965891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.965891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.967890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.967890 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.762539 : End of cycle 8 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.762539 : Start of cycle 9 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.967890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 9 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:39.985917 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:39.985917 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.005965 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.005965 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.005965 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.006960 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.006960 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.006960 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.006960 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.042789 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.042789 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.042789 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.042789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.042789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.042789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.042789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 9 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.042789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.043798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.043798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.043798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.043798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.043798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.840449 : End of cycle 9 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.840449 : Start of cycle 10 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 10 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 10 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.045800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.045800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.046797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.046797 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.046797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.046797 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.048789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.048789 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.843438 : End of cycle 10 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.843438 : Start of cycle 11 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.048789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.065826 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 11 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.065826 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.065826 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.083826 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.083826 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.083826 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.083826 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.083826 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.084830 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.084830 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:40.122263 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.122263 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.123255 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.123255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 11 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.123255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.123255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.123255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.123255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.920866 : End of cycle 11 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.920866 : Start of cycle 12 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 12 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 12 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.126217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.126217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.128191 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.128191 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.128191 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.128191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.128191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.128191 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.128191 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.922840 : End of cycle 12 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.129234 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.923883 : Start of cycle 13 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.129234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.129234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 13 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.149892 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.149892 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.168635 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.168635 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.168635 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.168635 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.168635 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.168635 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.168635 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.202723 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.202723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 13 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.202723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.202723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.202723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.202723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.204722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.204722 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.999371 : End of cycle 13 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Scenario \"Static2DScenario\": Process time 0:00:05.999371 : Start of cycle 14 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.204722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 14 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 14 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.205724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.205724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.207726 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.207726 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.002375 : End of cycle 14 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.002375 : Start of cycle 15 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.207726 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.229389 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 15 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.229389 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.229389 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.249928 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.249928 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.249928 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.249928 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.249928 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.249928 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.249928 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.284506 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.284506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 15 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.284506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.284506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.284506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.284506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.286504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.286504 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.081153 : End of cycle 15 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.286504 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.081153 : Start of cycle 16 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 16 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 16 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.287509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.287509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.289505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.289505 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.084154 : End of cycle 16 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.084154 : Start of cycle 17 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.289505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.308484 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 17 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.308484 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.308484 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.308484 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.308484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.309576 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.309576 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.309576 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.309576 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.328823 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.328823 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.328823 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.328823 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.328823 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.328823 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.328823 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:40.366633 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.367633 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.367633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 17 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.367633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.367633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.367633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.367633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.369320 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.369320 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.369320 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.369320 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.369320 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.369320 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.369320 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.163969 : End of cycle 17 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.164986 : Start of cycle 18 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 18 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 18 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.370337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.370337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.372335 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.372335 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.166984 : End of cycle 18 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.166984 : Start of cycle 19 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.372335 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.389508 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 19 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.389508 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.389508 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.407079 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.407079 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.407079 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.407079 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.407079 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.407079 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.407079 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.439326 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.439326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 19 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.439326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.439326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.439326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.439326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.235977 : End of cycle 19 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.235977 : Start of cycle 20 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 20 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 20 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.441328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.441328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.443326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.443326 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.237975 : End of cycle 20 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.237975 : Start of cycle 21 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.443326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.460132 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 21 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.460132 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.460132 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.477979 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.477979 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.477979 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.477979 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.477979 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.477979 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.477979 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.511182 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.511182 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.511182 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.511182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.511182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.511182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.511182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 21 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.511182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.512182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.512182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.512182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.512182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.512182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.308886 : End of cycle 21 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.308886 : Start of cycle 22 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 22 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514237 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514237 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514760 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514760 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 22 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514760 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514760 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.514760 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.514760 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.515777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.515777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.515777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.516776 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.311425 : End of cycle 22 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.311425 : Start of cycle 23 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.516776 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.532822 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 23 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.532822 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.532822 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.550348 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.550348 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.550348 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.550348 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.550348 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.550348 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.550348 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.581640 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.581640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 23 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.581640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.581640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.581640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.581640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.378352 : End of cycle 23 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.378352 : Start of cycle 24 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 24 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 24 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.583703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.583703 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.585700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.585700 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.380349 : End of cycle 24 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.380349 : Start of cycle 25 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.585700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.608844 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 25 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.608844 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.608844 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.628428 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.628428 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.628428 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.628428 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.628428 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.628428 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.628428 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.660461 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.660461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 25 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.660461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.660461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.660461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.660461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.662461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.662461 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.457110 : End of cycle 25 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.457110 : Start of cycle 26 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.662461 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 26 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.662461 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 26 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.663406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.663406 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.665565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.665565 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.460214 : End of cycle 26 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.460214 : Start of cycle 27 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.665565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.681624 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.681624 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.682177 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.682177 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 27 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.682177 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.682177 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.682177 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.682177 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.699068 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.699068 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.699068 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.699068 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.699068 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.699068 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.699068 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.730044 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.730044 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.730044 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.730044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.730044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.731454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.731454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 27 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.731454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.731454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.731454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.731454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.731454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.731454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.527680 : End of cycle 27 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.527680 : Start of cycle 28 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 28 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 28 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.733031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.733031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.735051 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.735051 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.529700 : End of cycle 28 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.529700 : Start of cycle 29 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.735051 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.751173 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 29 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.751173 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.751173 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.769186 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.769186 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.769186 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.769186 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.769186 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.769186 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.769186 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.800187 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.800187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 29 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.800187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.800187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.800187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.800187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.596837 : End of cycle 29 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.596837 : Start of cycle 30 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 30 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 30 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.802188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.802188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.804190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.804190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.804190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.804190 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.804190 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.805187 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.805187 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.599836 : End of cycle 30 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.805187 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.599836 : Start of cycle 31 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.805187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.805187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.821192 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 31 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.821192 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.821192 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.840257 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.840257 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.840257 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.840257 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.840257 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.840257 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.840257 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.872413 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.872413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 31 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.872413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.872413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.872413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.872413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.669059 : End of cycle 31 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.669059 : Start of cycle 32 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 32 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 32 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.874410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.874410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.876411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.876411 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.671060 : End of cycle 32 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.671060 : Start of cycle 33 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.876411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.895010 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 33 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.895010 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.895010 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.920347 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.920347 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.920347 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.920347 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.920347 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.920347 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.920347 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.958370 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.958370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 33 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.958370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.958370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.958370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.958370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961205 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.755854 : End of cycle 33 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.755854 : Start of cycle 34 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961205 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 34 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961205 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961205 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961205 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 34 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.963826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.963826 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.758475 : End of cycle 34 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.758475 : Start of cycle 35 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.963826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.984862 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 35 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:40.984862 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:40.984862 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.009321 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.009855 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.009855 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.009855 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.009855 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.009855 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.009855 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:41.057307 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.057307 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.057307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 35 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.057307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.057307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.057307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.057307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.854956 : End of cycle 35 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.854956 : Start of cycle 36 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 36 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 36 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.060307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.060307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.062314 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.062314 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.856963 : End of cycle 36 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.856963 : Start of cycle 37 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.062314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.082926 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 37 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.082926 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.082926 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.082926 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.082926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.084018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.084018 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.084018 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.084018 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.103369 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.103369 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.103369 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.103369 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.103369 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.103369 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.103369 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.138774 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.138774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 37 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.138774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.138774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.138774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.138774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.140800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.140800 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.935449 : End of cycle 37 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.935449 : Start of cycle 38 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.140800 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 38 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.140800 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.140800 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 38 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.141802 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.141802 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.143797 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.143797 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.938446 : End of cycle 38 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Scenario \"Static2DScenario\": Process time 0:00:06.938446 : Start of cycle 39 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.143797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.161500 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 39 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.161500 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.161500 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.181038 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.181038 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.181038 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.181038 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.181038 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.181038 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.181038 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.215726 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.215726 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 39 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.215726 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.215726 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.215726 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.215726 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.012438 : End of cycle 39 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.012438 : Start of cycle 40 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 40 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 40 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.217789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.217789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.219764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.219764 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.014413 : End of cycle 40 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.014413 : Start of cycle 41 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.219764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.237208 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.237208 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.237208 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.237208 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 41 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.238206 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.238206 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.238206 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.238206 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.255992 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.255992 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.255992 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.255992 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.255992 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.255992 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.255992 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:41.296070 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.296070 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.296070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 41 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.296070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.296070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.296070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.296070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.299539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.299539 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.094188 : End of cycle 41 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.094188 : Start of cycle 42 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.299539 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 42 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.299539 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 42 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.300588 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.300588 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.304545 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.304545 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.099194 : End of cycle 42 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.099194 : Start of cycle 43 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.304545 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.325349 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 43 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.325349 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.325349 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.350199 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.350199 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.350199 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.350199 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.350199 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.350199 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.350199 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.384778 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.384778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 43 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.384778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.384778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.384778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.384778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.386826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.386826 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.181475 : End of cycle 43 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.386826 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.181475 : Start of cycle 44 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 44 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 44 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.387833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.387833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.389821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.389821 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.184470 : End of cycle 44 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.184470 : Start of cycle 45 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.389821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.407720 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.407720 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.407720 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.407720 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 45 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.407720 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.407720 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.407720 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.408726 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.430028 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.430028 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.430028 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.430028 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.430028 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.430028 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.430028 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.471552 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.471552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 45 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.471552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.471552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.471552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.471552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.474554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.474554 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.269203 : End of cycle 45 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.474554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.269203 : Start of cycle 46 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 46 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 46 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.475513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.475513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.477549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.478554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.478554 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.273203 : End of cycle 46 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.273203 : Start of cycle 47 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.478554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 47 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.505682 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.505682 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:41.527518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.527518 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.528537 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.528537 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.528537 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.528537 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.528537 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.566741 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.566741 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.566741 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.566741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.566741 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.566741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.568022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 47 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.568022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.568022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.568022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.568022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.568022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.568022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.569554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.569554 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.364203 : End of cycle 47 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.364203 : Start of cycle 48 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.569554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 48 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.570570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 48 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.570570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.571601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.571601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.571601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.571601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.571601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.572598 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.572598 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.367247 : End of cycle 48 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.367247 : Start of cycle 49 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.572598 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.599139 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 49 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.599139 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.599139 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.619624 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.619624 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.619624 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.619624 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.619624 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.619624 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.619624 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.653376 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.653376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 49 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.653376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.653376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.653376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.653376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.450021 : End of cycle 49 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.450021 : Start of cycle 50 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 50 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.655372 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.655372 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.656381 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.656381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 50 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.656381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.656381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.656381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.656381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.657374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.657374 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.452023 : End of cycle 50 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.657374 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.452023 : Start of cycle 51 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.658375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.658375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.676910 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 51 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.676910 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.676910 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.696674 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.696674 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.696674 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.696674 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.696674 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.696674 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.696674 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.732263 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.732263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 51 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.732263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.732263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.732263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.732263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.529923 : End of cycle 51 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.529923 : Start of cycle 52 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 52 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 52 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.735274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.735274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.736429 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.738227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.738227 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.532876 : End of cycle 52 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.532876 : Start of cycle 53 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.738227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.760862 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 53 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.760862 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.760862 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.782743 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.782743 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.782743 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.782743 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.782743 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.783284 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.783284 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.820952 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.820952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 53 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.820952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.820952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.820952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.820952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.617665 : End of cycle 53 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.617665 : Start of cycle 54 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 54 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.823016 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.823016 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.824018 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.824018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 54 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.824018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.824018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.824018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.824018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.825019 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.825019 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.619668 : End of cycle 54 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.619668 : Start of cycle 55 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.825019 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.826020 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.844027 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.844027 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.844027 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.845027 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 55 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.845027 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.845027 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.845027 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.845027 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.865707 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.865707 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.865707 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.865707 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.865707 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.865707 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.865707 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.902987 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.902987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 55 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.902987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.902987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.902987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.902987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.700666 : End of cycle 55 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.700666 : Start of cycle 56 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 56 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 56 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.906017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.906017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.908024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.908024 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.702673 : End of cycle 56 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.702673 : Start of cycle 57 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.908024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.927023 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 57 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.927023 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.927023 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.947408 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.947408 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.947408 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.947408 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.947408 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.947408 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.947408 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:41.983915 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.983915 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.983915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 57 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.983915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.983915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.983915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.983915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.781696 : End of cycle 57 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.781696 : Start of cycle 58 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 58 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.987047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 58 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.987047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.988096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.988096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.988096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.988096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.988096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.989824 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:41.989824 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.784473 : End of cycle 58 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.784473 : Start of cycle 59 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:41.989824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 59 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.010076 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.010076 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.029496 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.029496 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.029496 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.029496 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.029496 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.029496 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.029496 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.063764 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.063764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 59 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.063764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.063764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.063764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.063764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.861868 : End of cycle 59 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.861868 : Start of cycle 60 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 60 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.067219 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.067219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.068288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 60 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.068288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.068288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.068288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.068288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.068288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.068288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.070869 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.070869 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.865518 : End of cycle 60 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.865518 : Start of cycle 61 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.070869 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.091873 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 61 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.091873 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.091873 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.108896 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.108896 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.108896 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.108896 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.108896 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.108896 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.108896 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.142323 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.142323 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 61 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.142323 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.142323 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.142323 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.142323 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.144324 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.144324 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.938973 : End of cycle 61 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.938973 : Start of cycle 62 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.144324 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 62 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.144324 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.144324 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 62 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.145807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.145807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.147397 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.147397 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.942046 : End of cycle 62 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Scenario \"Static2DScenario\": Process time 0:00:07.942046 : Start of cycle 63 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.147397 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.169043 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 63 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.169043 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.169043 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.193661 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.193661 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.193661 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.193661 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.193661 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.193661 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.193661 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:42.232927 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.232927 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.232927 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 63 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.232927 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.232927 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.232927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.232927 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.234956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.030665 : End of cycle 63 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.030665 : Start of cycle 64 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 64 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 64 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.236016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.236016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.238035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.238035 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.032684 : End of cycle 64 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.032684 : Start of cycle 65 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.238035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.256369 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 65 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.256369 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.256369 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.272386 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.272386 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.272386 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.272386 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.272386 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.272386 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.272386 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.305146 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.305146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 65 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.305146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.305146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.305146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.305146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.101794 : End of cycle 65 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.101794 : Start of cycle 66 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 66 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 66 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.307145 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.307145 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.309144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.309144 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.103793 : End of cycle 66 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.103793 : Start of cycle 67 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.309144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.325143 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 67 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.325143 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.325143 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.342218 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.342218 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.342218 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.342218 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.342218 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.342218 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.342218 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.372651 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.372651 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.372651 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.372651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.372651 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.372651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.372651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 67 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.372651 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.373651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.373651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.373651 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.373651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.373651 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.374649 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.374649 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.374649 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.374649 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.374649 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.374649 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.170303 : End of cycle 67 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.170303 : Start of cycle 68 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 68 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 68 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.375654 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.375654 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.377648 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.377648 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.172297 : End of cycle 68 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.172297 : Start of cycle 69 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.377648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.395844 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 69 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.395844 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.395844 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.419656 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.419656 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.419656 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.419656 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.419656 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.419656 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.419656 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:42.456704 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.456704 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.456704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 69 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.456704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.456704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.456704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.456704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.460975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.460975 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.255624 : End of cycle 69 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.255624 : Start of cycle 70 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.460975 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 70 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.460975 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.460975 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 70 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.461488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.461488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.462502 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.462502 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.462502 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.462502 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.463502 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.463502 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.463502 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.258151 : End of cycle 70 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.463502 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.258151 : Start of cycle 71 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.463502 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.463502 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.481482 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.481482 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.481482 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.481482 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 71 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.482955 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.482955 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.482955 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.482955 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.501952 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.501952 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.501952 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.501952 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.501952 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.501952 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.501952 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.540070 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.540070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 71 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.540070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.540070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.540070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.540070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.336764 : End of cycle 71 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.336764 : Start of cycle 72 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 72 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 72 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.542115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.542115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.544110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.544110 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.338759 : End of cycle 72 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.338759 : Start of cycle 73 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.544110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 73 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.564822 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.564822 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.584714 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.584714 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.584714 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.584714 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.584714 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.584714 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.584714 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.620438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.620438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 73 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.620438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.620438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.620438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.620438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.417090 : End of cycle 73 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.417090 : Start of cycle 74 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 74 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.622441 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.622441 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.623441 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.623441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 74 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.623441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.623441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.623441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.623441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.624438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.624438 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.419087 : End of cycle 74 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.419087 : Start of cycle 75 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.624438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.641439 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 75 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.641439 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.641439 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.659229 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.659229 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.659229 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.659229 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.659229 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.659229 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.659229 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:42.696494 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.696494 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.696494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 75 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.696494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.696494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.696494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.696494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.494121 : End of cycle 75 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.494121 : Start of cycle 76 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 76 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 76 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.699472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.699472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.701476 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.701476 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.496125 : End of cycle 76 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.496125 : Start of cycle 77 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.701476 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.718848 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 77 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.718848 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.718848 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.734808 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.734808 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.734808 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.734808 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.734808 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.734808 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.734808 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.767421 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.767421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 77 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.767421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.767421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.767421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.767421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.564071 : End of cycle 77 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.564071 : Start of cycle 78 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 78 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 78 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.769422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.769422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.771368 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.771368 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.566017 : End of cycle 78 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.566017 : Start of cycle 79 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.771368 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.790634 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.790634 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.790634 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.790634 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 79 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.791649 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.791649 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.791649 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.791649 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.791649 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.791649 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.791649 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.791649 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.791649 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.791649 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.812736 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.812736 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.812736 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.812736 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.812736 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.812736 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.812736 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.846517 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.846517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 79 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.846517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.846517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.846517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.846517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.848471 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.848471 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.643120 : End of cycle 79 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.643120 : Start of cycle 80 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.848471 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 80 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 80 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.849779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.849779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.851784 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.851784 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.646433 : End of cycle 80 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.646433 : Start of cycle 81 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.851784 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.868274 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 81 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.868274 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.868274 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.885058 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.885058 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.885058 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.885058 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.885058 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.885058 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.885058 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:42.923461 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.923461 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.924560 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.924560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 81 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.924560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.924560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.924560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.924560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.722171 : End of cycle 81 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.722171 : Start of cycle 82 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 82 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.927522 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.927522 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.928504 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.928504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 82 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.928504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.928504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.928504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.928504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.930468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.930468 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.725117 : End of cycle 82 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.725117 : Start of cycle 83 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.930468 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.948521 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.949522 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.949522 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.949522 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 83 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.949522 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.949522 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.949522 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.949522 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.965481 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.965481 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.965481 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.965481 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.965481 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.965481 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.965481 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.997518 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.997518 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.997518 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.997518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.997518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.997518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.997518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 83 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.997518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.998518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.998518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.998518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:42.998518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:42.998518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.795127 : End of cycle 83 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.795127 : Start of cycle 84 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 84 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 84 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.000478 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.000478 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.002519 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.002519 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.797168 : End of cycle 84 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.797168 : Start of cycle 85 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.002519 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.019195 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 85 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.019195 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.019195 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.040145 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.040145 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.040145 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.040145 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.040145 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.040145 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.040145 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.075961 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.075961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 85 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.075961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.075961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.075961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.075961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.077966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.077966 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.872615 : End of cycle 85 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.077966 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.872615 : Start of cycle 86 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 86 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 86 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.078969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.078969 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.080911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.080911 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.875560 : End of cycle 86 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.875560 : Start of cycle 87 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.080911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.101179 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 87 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.101179 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.101179 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.121653 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.121653 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.121653 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.121653 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.121653 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.121653 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.121653 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:43.162096 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162096 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.162096 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.162096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 87 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.162650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.162650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.162650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.162650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.165192 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.165192 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.959841 : End of cycle 87 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.959841 : Start of cycle 88 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.165192 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 88 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 88 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.166198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.166198 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.171398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.171398 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.966047 : End of cycle 88 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Scenario \"Static2DScenario\": Process time 0:00:08.966047 : Start of cycle 89 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.171398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.193238 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 89 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.193238 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.193238 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.214535 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.214535 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.214535 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.214535 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.214535 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.214535 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.214535 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.260146 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.260146 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.260146 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.260146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.260146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.260146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.260146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 89 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.260146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.261146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.261146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.261146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.261146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.261146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.057849 : End of cycle 89 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.057849 : Start of cycle 90 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 90 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 90 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.263200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.263200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.265196 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.265196 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.059845 : End of cycle 90 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.059845 : Start of cycle 91 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.265196 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.283196 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 91 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.283196 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.283196 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.300212 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.300212 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.300212 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.300212 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.300212 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.300212 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.301198 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.334173 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.334173 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 91 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.334173 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.334173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.335173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.335173 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.335173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.335173 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.131844 : End of cycle 91 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.131844 : Start of cycle 92 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 92 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 92 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.337195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.337195 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.339223 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.339223 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.133872 : End of cycle 92 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.133872 : Start of cycle 93 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.339223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.357353 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 93 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.357353 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.357353 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.374355 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.374355 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.374355 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.374355 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.374355 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.374355 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.374355 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:43.414196 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414196 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.414709 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.414709 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 93 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.414709 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.414709 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.414709 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.414709 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.416717 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.416717 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.211366 : End of cycle 93 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.211366 : Start of cycle 94 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.416717 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 94 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.416717 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.416717 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 94 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.417725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.417725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.419729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.419729 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.214378 : End of cycle 94 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.214378 : Start of cycle 95 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.419729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.438351 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 95 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.438351 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.438351 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.456349 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.456349 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.456349 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.456349 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.456349 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.456349 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.456349 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.491552 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.491552 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.491552 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.491552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.492552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.492552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.492552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 95 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.492552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.492552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.492552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.492552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.492552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.492552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.289197 : End of cycle 95 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.289197 : Start of cycle 96 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 96 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 96 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.494548 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.494548 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.496547 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.496547 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.291196 : End of cycle 96 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.291196 : Start of cycle 97 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.496547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.514548 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 97 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.515551 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.515551 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.531525 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.531525 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.531525 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.531525 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.531525 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.531525 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.531525 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.563542 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.563542 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.563542 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.563542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.563542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.563542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.563542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 97 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.563542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.564540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.564540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.564540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.564540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.564540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.361180 : End of cycle 97 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.361180 : Start of cycle 98 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 98 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 98 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.566531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.566531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.568523 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.568523 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.363172 : End of cycle 98 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.363172 : Start of cycle 99 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.568523 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.584543 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.584543 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.584543 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.584543 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 99 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.584543 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.584543 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.584543 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.585545 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.600507 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.600507 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.600507 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.600507 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.600507 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.600507 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.600507 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:43.637382 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.637382 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.637382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 99 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.637382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.637382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.637382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.637382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.639412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.639412 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.434061 : End of cycle 99 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.434061 : Start of cycle 100 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.639412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 100 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 100 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.640408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.640408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.642381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.642381 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.437030 : End of cycle 100 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.642381 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.437030 : Start of cycle 101 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.643377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.643377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.662348 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 101 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.662348 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.662348 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.682208 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.682208 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.682208 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.682208 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.682208 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.682208 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.682208 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.717641 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.717641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 101 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.717641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.717641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.718690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.718690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.718690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.718690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.720780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.720780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.516399 : End of cycle 101 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.516399 : Start of cycle 102 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 102 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 102 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.721750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.721750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.724752 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.724752 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.519401 : End of cycle 102 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.519401 : Start of cycle 103 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.724752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.742867 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 103 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.742867 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.742867 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.759781 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.759781 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.759781 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.759781 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.759781 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.759781 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.759781 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.793090 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.793090 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.793090 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.793090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.793090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.793090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.793090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 103 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.793090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.794093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.794093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.794093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.794093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.794093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.590810 : End of cycle 103 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.590810 : Start of cycle 104 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 104 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 104 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.796161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.796161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.798217 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.798217 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.592866 : End of cycle 104 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.592866 : Start of cycle 105 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.798217 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.815322 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 105 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.815322 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.815322 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.832156 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.832156 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.832156 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.832156 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.832156 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.832156 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.832156 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:43.871939 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.871939 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.871939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 105 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.871939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.871939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.871939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.871939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.670103 : End of cycle 105 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.670103 : Start of cycle 106 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 106 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 106 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.875454 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.875454 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.879252 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.879252 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.673901 : End of cycle 106 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.673901 : Start of cycle 107 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.879252 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.900394 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 107 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.900394 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.900394 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.921024 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.921024 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.921024 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.921024 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.921024 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.921024 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.921024 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.959199 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.959199 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 107 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.959199 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.959199 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.959199 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.959199 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.757062 : End of cycle 107 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.757062 : Start of cycle 108 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 108 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 108 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.962413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.962413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.964413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.964413 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.759062 : End of cycle 108 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.759062 : Start of cycle 109 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.964413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.985454 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 109 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:43.985454 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:43.985454 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.005199 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.005199 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.005199 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.005199 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.005199 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.005199 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.005199 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.046619 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.046619 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.046619 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.046619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.047638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.047638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.047638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 109 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.047638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.047638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.047638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.047638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.047638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.047638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.050601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.050601 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.845250 : End of cycle 109 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.845250 : Start of cycle 110 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.050601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 110 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 110 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.051629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.051629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.054621 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.054621 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.849270 : End of cycle 110 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.849270 : Start of cycle 111 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.054621 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.073285 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 111 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.073285 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.073285 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:44.093997 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.093997 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.093997 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.093997 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.093997 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.093997 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.093997 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.132559 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.132559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 111 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.132559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.132559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.134039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.134039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.134039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.930739 : End of cycle 111 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.930739 : Start of cycle 112 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 112 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 112 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.136090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.136090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.138101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.138101 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.932750 : End of cycle 112 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Scenario \"Static2DScenario\": Process time 0:00:09.932750 : Start of cycle 113 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.138101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.157030 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 113 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.157030 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.157030 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.177120 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.177120 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.178142 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.178142 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.178142 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.178142 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.178142 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.213146 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.213146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 113 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.213146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.213146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.213146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.213146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.009796 : End of cycle 113 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.009796 : Start of cycle 114 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 114 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.215147 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.215147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.216152 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.216152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.216152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 114 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.216152 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.216152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.216152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.216152 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.216152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.216152 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.218086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.218086 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.012735 : End of cycle 114 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.012735 : Start of cycle 115 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.218086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.236715 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 115 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.236715 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.236715 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.251697 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.251697 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.251697 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.251697 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.251697 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.251697 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.251697 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.285448 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.286485 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.286485 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 115 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.286485 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.286485 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.286485 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.286485 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.291647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.291647 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.086296 : End of cycle 115 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.086296 : Start of cycle 116 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.291647 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.291647 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 116 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 116 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.292931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.292931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.294516 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.294516 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.089165 : End of cycle 116 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.089165 : Start of cycle 117 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.294516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.316796 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 117 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.316796 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.316796 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.335695 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.335695 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.335695 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.335695 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.335695 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.335695 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.335695 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.369780 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.369780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 117 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.369780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.369780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.369780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.369780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.166428 : End of cycle 117 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.166428 : Start of cycle 118 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 118 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 118 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.371779 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.371779 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.373765 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.373765 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.168414 : End of cycle 118 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.168414 : Start of cycle 119 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.373765 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.389990 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 119 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.389990 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.389990 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.405699 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.405699 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.405699 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.405699 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.405699 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.405699 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.405699 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.438096 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.438096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 119 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.438096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.438096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.438096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.438096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.234695 : End of cycle 119 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.234695 : Start of cycle 120 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 120 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.440046 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 120 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.440046 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.441053 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.441053 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.441053 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.441053 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.441053 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.442080 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.442080 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.442080 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.442080 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.442080 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.442080 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.442080 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.236729 : End of cycle 120 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.443053 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.237702 : Start of cycle 121 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.443053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.443053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.463536 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 121 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.463536 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.463536 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.482918 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.482918 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.482918 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.482918 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.482918 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.482918 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.482918 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.514696 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.514696 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.514696 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.514696 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.515699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.515699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.515699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 121 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.515699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.515699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.515699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.515699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.515699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.515699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.516656 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.516656 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.311305 : End of cycle 121 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.311305 : Start of cycle 122 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.516656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 122 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 122 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.518072 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.518072 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.519659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.519659 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.314308 : End of cycle 122 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.314308 : Start of cycle 123 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.519659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.543793 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 123 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.543793 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.543793 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.561674 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.561674 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.561674 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.561674 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.561674 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.561674 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.561674 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.592975 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.592975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 123 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.592975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.592975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.592975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.592975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.389626 : End of cycle 123 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.389626 : Start of cycle 124 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 124 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 124 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.594977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.594977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.596974 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.596974 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.391623 : End of cycle 124 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.391623 : Start of cycle 125 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.596974 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.613505 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 125 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.613505 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.613505 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.632370 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.632370 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.632370 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.632370 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.632370 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.632370 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.632370 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.668782 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.668782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 125 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.668782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.668782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.668782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.668782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.670840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.670840 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.465489 : End of cycle 125 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.465489 : Start of cycle 126 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.670840 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 126 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 126 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.671840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.671840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.673839 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.673839 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.468488 : End of cycle 126 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.468488 : Start of cycle 127 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.673839 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.690750 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 127 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.690750 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.690750 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.706055 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.706055 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.706055 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.706055 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.707055 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.707055 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.707055 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.744017 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.744017 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.744017 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.744017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.744017 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.744017 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.745019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 127 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.745019 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.745019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.745019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.745019 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.745019 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.745019 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.749012 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.749012 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.543661 : End of cycle 127 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.543661 : Start of cycle 128 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.749012 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 128 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.749012 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.749012 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 128 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.750011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.750011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.752011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.752011 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.546660 : End of cycle 128 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.546660 : Start of cycle 129 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.752011 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.775103 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 129 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.775103 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.775103 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.775103 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.775103 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.775103 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.776094 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.776094 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.797079 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.797079 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.797079 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.797079 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.797079 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.797079 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.797079 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.829209 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.829209 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.829209 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.830209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 129 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.830209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.830209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.830209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.830209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.626858 : End of cycle 129 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.626858 : Start of cycle 130 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 130 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 130 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.832209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.832209 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.834225 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.834225 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.628874 : End of cycle 130 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.628874 : Start of cycle 131 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.834225 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.852558 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 131 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.852558 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.852558 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.872602 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.872602 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.873601 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.873601 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.873601 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.873601 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.873601 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.905644 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.905644 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 131 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.905644 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.905644 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.906647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.906647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.906647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.907647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.907647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.907647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.907647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.907647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.907647 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.703277 : End of cycle 131 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.703277 : Start of cycle 132 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 132 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 132 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.908628 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.908628 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.910647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.910647 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.705296 : End of cycle 132 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.705296 : Start of cycle 133 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.910647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.930653 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 133 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.930653 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.930653 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.949624 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.949624 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.949624 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.949624 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.949624 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.949624 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.950598 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.981653 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.981653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 133 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.981653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.981653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.981653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.981653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.778265 : End of cycle 133 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.778265 : Start of cycle 134 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 134 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 134 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.983616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.983616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.985656 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:44.985656 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.780305 : End of cycle 134 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.780305 : Start of cycle 135 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:44.985656 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:45.012537 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.013509 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.013509 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.013509 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 135 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.013509 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.013509 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.013509 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.013509 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.034058 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.034058 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.034058 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.034058 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.034058 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.034058 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.034058 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.069870 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.070866 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.070866 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 135 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.070866 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.070866 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.070866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.070866 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.868522 : End of cycle 135 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.868522 : Start of cycle 136 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 136 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.073873 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.073873 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.074926 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.074926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 136 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.074926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.074926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.074926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.074926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.075934 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.075934 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.075934 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.075934 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.076929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.076929 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.076929 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.871578 : End of cycle 136 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.076929 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.871578 : Start of cycle 137 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.076929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.076929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 137 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.094918 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.094918 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.095916 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.114912 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.114912 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.114912 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.114912 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.114912 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.114912 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.114912 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.148189 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.148189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 137 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.148189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.148189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.148189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.148189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.944831 : End of cycle 137 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.944831 : Start of cycle 138 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 138 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.150182 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.150182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.151179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.151179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.151179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 138 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.151179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.151179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.151179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.151179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.151179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.151179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.152183 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.152183 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.946832 : End of cycle 138 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S OA-Scenario \"Static2DScenario\": Process time 0:00:10.946832 : Start of cycle 139 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.152183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.153201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.176728 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 139 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.176728 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.176728 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.199396 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.199396 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.199396 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.199396 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.199396 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.199396 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.199396 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:45.240346 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.240346 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.240346 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 139 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.240346 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.240346 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.240346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.240346 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.037987 : End of cycle 139 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.037987 : Start of cycle 140 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 140 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.243338 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.243338 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.244338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 140 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.244338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.244338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.244338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.244338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.246338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.246338 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.040987 : End of cycle 140 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.040987 : Start of cycle 141 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.246338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.275163 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.275163 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.275163 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.275163 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 141 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.276208 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.276208 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.276208 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.276208 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.300413 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.300413 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.300413 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.300413 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.300413 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.300413 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.300413 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.339354 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.339354 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 141 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.339354 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.339354 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.339354 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.339354 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.341989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.341989 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.136638 : End of cycle 141 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.136638 : Start of cycle 142 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.341989 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.341989 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 142 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342535 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342535 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.342600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 142 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.342600 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.343102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.343102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.343102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.343102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.343102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.345812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.345812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.345812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.345812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.345812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.346325 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.346325 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.140974 : End of cycle 142 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.346325 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.140974 : Start of cycle 143 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.346325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.346325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.369366 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 143 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.369366 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.369366 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.390465 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.390465 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.390465 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.390465 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.390465 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.390465 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.390465 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.436966 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.436966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 143 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.436966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.436966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.436966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.436966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.438967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.438967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.438967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.234616 : End of cycle 143 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.234616 : Start of cycle 144 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 144 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 144 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.439967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.439967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.441967 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.441967 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.236616 : End of cycle 144 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.236616 : Start of cycle 145 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.441967 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:45.461967 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.461967 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.461967 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.461967 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 145 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.461967 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.461967 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.462967 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.462967 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.484974 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.484974 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.484974 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.484974 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.484974 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.484974 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.484974 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.518961 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.518961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 145 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.518961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.518961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.518961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.518961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.521963 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.521963 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.316612 : End of cycle 145 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.521963 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.316612 : Start of cycle 146 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 146 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 146 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.522966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.522966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.524962 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.524962 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.319611 : End of cycle 146 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.319611 : Start of cycle 147 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.524962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.542991 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 147 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.542991 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.542991 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.560997 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.560997 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.560997 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.560997 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.560997 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.560997 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.560997 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.594959 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.594959 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 147 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.594959 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.594959 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.594959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.594959 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.596960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.596960 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.391609 : End of cycle 147 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.391609 : Start of cycle 148 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.596960 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.596960 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 148 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 148 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.597960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.597960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.598961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.599960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.599960 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.394609 : End of cycle 148 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.394609 : Start of cycle 149 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.599960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.620776 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.621765 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.621765 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.621765 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 149 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.621765 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.621765 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.621765 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.621765 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.639722 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.639722 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.639722 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.639722 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.639722 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.639722 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.639722 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.673722 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.673722 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.673722 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.673722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.674723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.674723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.674723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 149 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.674723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.674723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.674723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.674723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.674723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.674723 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.471371 : End of cycle 149 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.471371 : Start of cycle 150 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 150 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 150 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.676722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.676722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.679943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.679943 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.474592 : End of cycle 150 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.474592 : Start of cycle 151 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.679943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.708326 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 151 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.708326 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.708326 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.725325 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.725325 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.725325 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.725325 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.725325 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.725325 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.725325 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.757258 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.757258 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.757258 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.757258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.757258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.758259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.758259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 151 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.758259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.758259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.758259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.758259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.758259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.758259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.554908 : End of cycle 151 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.554908 : Start of cycle 152 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 152 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 152 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.760259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.760259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.762259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.762259 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.556908 : End of cycle 152 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.556908 : Start of cycle 153 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.762259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.778258 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 153 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.778258 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.778258 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.794261 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.794261 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.794261 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.794261 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.794261 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.794261 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.794261 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.825816 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.825816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 153 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.825816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.825816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.825816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.825816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.622466 : End of cycle 153 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.622466 : Start of cycle 154 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 154 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 154 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.827817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.827817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.829817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.829817 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.624466 : End of cycle 154 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.624466 : Start of cycle 155 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.829817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.847370 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 155 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.847370 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.847370 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.863927 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.863927 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.863927 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.863927 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.863927 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.863927 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.863927 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.895924 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.895924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 155 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.895924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.895924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.895924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.895924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.692573 : End of cycle 155 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.692573 : Start of cycle 156 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 156 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 156 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.897924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.897924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.899928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.899928 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.694577 : End of cycle 156 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.694577 : Start of cycle 157 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.899928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:45.924030 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.925017 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.925017 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.925017 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 157 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.925017 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.925017 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.925017 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.925017 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.943969 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.943969 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.943969 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.943969 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.943969 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.943969 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.943969 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.975977 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.975977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 157 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.975977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.975977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.975977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.975977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.772624 : End of cycle 157 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.772624 : Start of cycle 158 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 158 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 158 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.977975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.977975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.979977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.979977 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.774626 : End of cycle 158 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.774626 : Start of cycle 159 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.979977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.995985 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 159 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:45.995985 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:45.995985 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.017860 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.017860 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.017860 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.017860 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.017860 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.017860 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.017860 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.063814 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.063814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 159 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.063814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.063814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.063814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.063814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.860458 : End of cycle 159 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.860458 : Start of cycle 160 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 160 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 160 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.065809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.065809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.067817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.067817 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.862466 : End of cycle 160 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.862466 : Start of cycle 161 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.067817 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.084988 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 161 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.084988 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.084988 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.101035 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.101035 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.101035 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.101035 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.101035 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.102373 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.102373 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:46.140801 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.140801 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.140801 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 161 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.140801 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.140801 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.140801 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.140801 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.142795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.142795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.142795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.142795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.142795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.938442 : End of cycle 161 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.938442 : Start of cycle 162 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 162 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 162 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.143793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.143793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.145798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.145798 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.940447 : End of cycle 162 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Scenario \"Static2DScenario\": Process time 0:00:11.940447 : Start of cycle 163 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.145798 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.163763 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.164768 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.164768 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.164768 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 163 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.164768 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.164768 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.164768 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.164768 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.180766 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.180766 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.180766 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.180766 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.180766 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.180766 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.180766 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.213729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.213729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 163 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.213729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.213729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.214672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.214672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.214672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.214672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.013408 : End of cycle 163 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.013408 : Start of cycle 164 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 164 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 164 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.218759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.218759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.219809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.219809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.219809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.219809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.221815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.221815 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.016464 : End of cycle 164 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.016464 : Start of cycle 165 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.221815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.241435 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 165 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.241435 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.241435 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.257439 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.257439 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.257439 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.257439 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.257439 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.257439 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.257439 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.289439 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.289439 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 165 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.289439 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.289439 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.289439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.289439 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.086090 : End of cycle 165 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.086090 : Start of cycle 166 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 166 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 166 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.291441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.291441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.293439 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.293439 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.088088 : End of cycle 166 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.088088 : Start of cycle 167 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.293439 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.309441 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 167 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.309441 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.309441 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.325441 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.325441 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.325441 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.325441 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.325441 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.325441 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.325441 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.357438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.357438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 167 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.357438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.357438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.357438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.357438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.154083 : End of cycle 167 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.154083 : Start of cycle 168 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 168 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 168 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.359434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.359434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:46.362440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.362440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.362440 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.157089 : End of cycle 168 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.157089 : Start of cycle 169 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.362440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.391385 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 169 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.391385 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.391385 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.407384 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.408384 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.408384 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.408384 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.408384 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.408384 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.408384 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.441160 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.441160 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.442165 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.442165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 169 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.442165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.442165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.442165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.442165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.238814 : End of cycle 169 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.238814 : Start of cycle 170 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 170 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 170 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.444165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.444165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.446165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.446165 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.240814 : End of cycle 170 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.240814 : Start of cycle 171 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.446165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.464165 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 171 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.464165 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.464165 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.485074 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.485074 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.485074 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.485074 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.485074 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.485074 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.485074 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.521063 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.521063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 171 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.521063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.521063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.521063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.521063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.523063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.523063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.318715 : End of cycle 171 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.318715 : Start of cycle 172 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 172 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 172 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.524066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.524066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.526062 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.526062 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.320711 : End of cycle 172 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.320711 : Start of cycle 173 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.526062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.553080 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 173 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.553080 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.553080 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:46.580750 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.581751 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.581751 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.581751 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.581751 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.581751 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.581751 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.621737 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.621737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 173 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.621737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.621737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.621737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.621737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.418387 : End of cycle 173 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.418387 : Start of cycle 174 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 174 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 174 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.623738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.623738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.625738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.625738 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.420387 : End of cycle 174 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.420387 : Start of cycle 175 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.625738 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.647356 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 175 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.647356 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.647356 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.666358 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.666358 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.666358 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.666358 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.666358 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.666358 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.666358 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.709363 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.709363 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 175 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.709363 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.709363 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.709363 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.709363 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.711365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.711365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.507013 : End of cycle 175 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.507013 : Start of cycle 176 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 176 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 176 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.712364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.712364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.714364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.714364 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.509013 : End of cycle 176 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.509013 : Start of cycle 177 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.714364 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.733356 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 177 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.733356 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.733356 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.751356 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.751356 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.751356 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.751356 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.751356 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.751356 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.751356 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:46.790372 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.790372 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.790372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 177 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.790372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.790372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.790372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.790372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.795357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.795357 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.590006 : End of cycle 177 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.590006 : Start of cycle 178 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.795357 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 178 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 178 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.796357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.796357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801362 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801362 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.801362 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801362 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801362 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.801362 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801362 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.596011 : End of cycle 178 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801867 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.596516 : Start of cycle 179 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801867 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.801867 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.822898 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 179 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.822898 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.822898 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.843284 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.843284 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.843284 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.843284 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.843284 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.843284 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.843284 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.882297 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.882297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 179 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.882297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.882297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.882297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.882297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.678944 : End of cycle 179 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.678944 : Start of cycle 180 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 180 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.884295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 180 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.884295 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.885291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.885291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.885291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.885291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.885291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.887300 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.887300 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.681949 : End of cycle 180 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.681949 : Start of cycle 181 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.887300 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.907432 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 181 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.907432 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.907432 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.926436 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.926436 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.926436 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.926436 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.926436 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.926436 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.926436 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.964436 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.965436 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.965436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 181 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.965436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.965436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.965436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.965436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.762085 : End of cycle 181 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.762085 : Start of cycle 182 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 182 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.967436 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.967436 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.968436 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.968436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 182 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.968436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.968436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.968436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.968436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.970436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.970436 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.765085 : End of cycle 182 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.765085 : Start of cycle 183 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.970436 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.987436 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.988437 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.988437 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.988437 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 183 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.988437 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.988437 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:46.988437 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:46.988437 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.005436 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.005436 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.005436 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.005436 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.005436 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.005436 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.005436 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:47.055061 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.055061 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.055061 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.055061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.055061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.055061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.055061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 183 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.056060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.056060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.056060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.056060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.056060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.056060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.852706 : End of cycle 183 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.852706 : Start of cycle 184 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 184 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 184 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.058057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.058057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.059057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.060056 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.060056 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.854705 : End of cycle 184 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.854705 : Start of cycle 185 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.060056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.077058 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 185 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.077058 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.077058 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.092102 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.092102 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.092102 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.092102 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.092102 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.092102 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.092102 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.124182 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.124182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 185 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.124182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.124182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.124182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.124182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.920830 : End of cycle 185 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.920830 : Start of cycle 186 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 186 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 186 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.126181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.126181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.128181 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.128181 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.922830 : End of cycle 186 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.922830 : Start of cycle 187 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.128181 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.144211 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.144211 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.144211 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.144211 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 187 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.144211 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.145216 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.145216 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.145216 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.160215 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.160215 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.160215 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.160215 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.160215 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.160215 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.160215 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.195041 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.195041 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.195041 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.195041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.195041 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.195041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.195041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 187 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.196111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.196111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.196111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.196111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.196111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.196111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.995199 : End of cycle 187 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.995199 : Start of cycle 188 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 188 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 188 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.200550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.200550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.203539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.203539 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.998188 : End of cycle 188 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Scenario \"Static2DScenario\": Process time 0:00:12.998188 : Start of cycle 189 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.203539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.221542 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.222514 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.222514 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.222514 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 189 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.222514 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.222514 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.222514 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.222514 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.244566 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.244566 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.244566 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.244566 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.244566 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.244566 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.244566 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:47.284583 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.284583 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.284583 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 189 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.284583 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.284583 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.284583 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.284583 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.287014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.287014 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.081663 : End of cycle 189 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.081663 : Start of cycle 190 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.287014 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 190 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 190 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.288044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.288044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.290659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.290659 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.085308 : End of cycle 190 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.085308 : Start of cycle 191 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.290659 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.307877 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.308876 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.308876 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.308876 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 191 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.308876 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.308876 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.308876 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.308876 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.326437 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.326437 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.326437 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.326437 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.326437 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.326437 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.326437 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.363987 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.363987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 191 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.363987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.363987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.363987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.363987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.160636 : End of cycle 191 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.160636 : Start of cycle 192 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 192 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 192 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.365987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.365987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.367987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.367987 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.162636 : End of cycle 192 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.162636 : Start of cycle 193 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.367987 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.389233 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 193 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.389233 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.389233 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.412609 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.412609 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.412609 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.412609 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.412609 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.412609 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.412609 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.461580 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.461580 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.461580 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.461580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.461580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.462587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.462587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 193 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.462587 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.462587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.462587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.462587 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.462587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.462587 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.464585 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.464585 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.464585 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.464585 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.464585 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.464585 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.464585 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.259234 : End of cycle 193 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.260235 : Start of cycle 194 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 194 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 194 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.465586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.465586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.467630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.467630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.468573 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.468573 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.263222 : End of cycle 194 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.263222 : Start of cycle 195 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.468573 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.488745 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.488745 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.488745 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.489276 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 195 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.489276 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.489276 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.489276 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.489276 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:47.510595 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.510595 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.510595 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.510595 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.510595 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.510595 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.511146 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.557577 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.557577 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.557577 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.557577 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.557577 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.557577 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.557577 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 195 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.557577 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.558148 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.558148 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.558148 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.558148 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.558148 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561153 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561153 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.355802 : End of cycle 195 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.355802 : Start of cycle 196 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561153 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561816 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 196 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561816 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561816 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561816 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.561816 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.561816 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.562325 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.562325 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 196 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.562325 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.562325 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.562325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.562325 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.565561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.565561 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.360210 : End of cycle 196 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.360210 : Start of cycle 197 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.565561 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.590431 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 197 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.590431 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.590431 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.609056 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.609056 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.609056 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.609595 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.609595 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.609595 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.609595 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.645254 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.645254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 197 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.645254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.645254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.645254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.645254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.441964 : End of cycle 197 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.441964 : Start of cycle 198 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 198 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 198 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.647315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.647315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.649315 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.649315 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.443964 : End of cycle 198 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.443964 : Start of cycle 199 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.649315 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.670638 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 199 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.670638 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.670638 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.688996 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.688996 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.688996 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.688996 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.688996 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.690035 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.690035 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:47.726683 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.726683 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.726683 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.726683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.726683 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.726683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.726683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 199 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.726683 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.727717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.727717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.727717 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.727717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.727717 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.729684 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.729684 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.524333 : End of cycle 199 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.524333 : Start of cycle 200 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.729684 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 200 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 200 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.730736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.730736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.733731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.733731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.733731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.733731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.733731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.733731 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.733731 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.528380 : End of cycle 200 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.734718 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.529367 : Start of cycle 201 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.734718 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.734718 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.753252 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 201 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.753252 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.753252 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.770827 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.770827 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.770827 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.770827 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.770827 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.770827 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.770827 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.805330 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.805330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 201 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.805330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.805330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.805330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.805330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.807351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.807351 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.602000 : End of cycle 201 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.602000 : Start of cycle 202 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.807351 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 202 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.807351 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.807351 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.807351 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 202 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.808350 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.808350 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.809346 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.809346 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.603995 : End of cycle 202 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.809346 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.603995 : Start of cycle 203 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.810348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.810348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.828938 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 203 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.828938 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.828938 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.847298 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.847298 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.847298 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.847298 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.847298 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.847298 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.847298 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.881499 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.881499 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 203 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.881499 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.881499 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.881499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.881499 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.883449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.883449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.883449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.883449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.883449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.883449 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.883449 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.678098 : End of cycle 203 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.679253 : Start of cycle 204 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 204 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 204 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.884604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.884604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.886184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.886184 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.680833 : End of cycle 204 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.680833 : Start of cycle 205 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.886184 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.905742 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 205 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.905742 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.905742 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.924333 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.924333 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.924333 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.924333 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.924333 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.924333 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.924333 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:47.961539 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.961539 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.961539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 205 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.961539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.961539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.961539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.961539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.759185 : End of cycle 205 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.759185 : Start of cycle 206 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 206 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 206 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.964536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.964536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.966515 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.966515 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.761164 : End of cycle 206 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.761164 : Start of cycle 207 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.966515 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.984852 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 207 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:47.984852 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:47.984852 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.005070 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.005070 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.005070 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.005070 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.005070 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.005070 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.005070 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.053085 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.053085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 207 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.053085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.053085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.053085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.053085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.055122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.055122 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.849771 : End of cycle 207 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.055122 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.849771 : Start of cycle 208 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 208 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 208 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.056075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.056075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.058125 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.058125 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.852774 : End of cycle 208 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.852774 : Start of cycle 209 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.058125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.078221 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 209 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.078221 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.078221 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.097086 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.097086 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.097086 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.097086 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.097086 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.097086 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.097086 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.137334 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.137334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 209 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.137334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.137334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.137334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.137334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.935000 : End of cycle 209 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.935000 : Start of cycle 210 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 210 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 210 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.140351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.140351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.142343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.142343 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.936992 : End of cycle 210 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Scenario \"Static2DScenario\": Process time 0:00:13.936992 : Start of cycle 211 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.142343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.164049 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 211 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.164049 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.164049 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:48.187513 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.188588 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.188588 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.188588 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.188588 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.188588 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.188588 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.226885 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.226885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 211 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.226885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.226885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.226885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.226885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.024535 : End of cycle 211 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.024535 : Start of cycle 212 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 212 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 212 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.229886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.229886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.231886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.231886 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.026535 : End of cycle 212 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.026535 : Start of cycle 213 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.231886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.252311 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 213 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.252311 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.252311 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.271532 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.271532 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.271532 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.271532 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.271532 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.271532 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.271532 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.311061 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.311061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 213 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.311061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.311061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.311061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.311061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.313311 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.313311 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.313311 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.313311 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.313311 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.313311 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.109187 : End of cycle 213 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.109187 : Start of cycle 214 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 214 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 214 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.314538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.314538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.316542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.316542 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.111191 : End of cycle 214 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.111191 : Start of cycle 215 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.316542 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.341829 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.342828 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.342828 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.342828 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 215 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.342828 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.342828 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.342828 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.342828 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.366296 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.366296 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.366296 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.366296 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.366296 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.366296 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.366296 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:48.426242 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.426242 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.426242 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.426242 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.427359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.427359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.427359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 215 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.427359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.427359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.427359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.427359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.427359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.427359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.431332 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.431332 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.225981 : End of cycle 215 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.225981 : Start of cycle 216 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.431332 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.431332 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 216 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 216 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.432689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.432689 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.436187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.436187 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.230836 : End of cycle 216 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.230836 : Start of cycle 217 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.436187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.459634 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 217 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.459634 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.459634 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.482549 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.482549 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.482549 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.482549 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.482549 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.482549 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.482549 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.533001 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.533001 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.533001 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.533001 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.533001 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.533001 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.533001 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 217 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.533001 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.534429 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.534429 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.534429 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.534429 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.534429 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.541030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.541030 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.335679 : End of cycle 217 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.335679 : Start of cycle 218 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.541030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 218 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 218 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.542070 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.542070 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.543089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.543089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.543089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.548615 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.548615 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.343264 : End of cycle 218 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.548615 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.343264 : Start of cycle 219 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.549615 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.549615 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.581621 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.582617 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.582617 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.582617 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 219 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.582617 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.582617 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.582617 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.582617 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.606617 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.606617 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.606617 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.606617 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.606617 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.606617 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.606617 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:48.661715 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.661715 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.661715 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 219 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.661715 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.661715 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.661715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.662720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.459621 : End of cycle 219 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.459621 : Start of cycle 220 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 220 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.664972 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.664972 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.665977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 220 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.665977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.665977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.665977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.665977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.668291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.668291 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.462940 : End of cycle 220 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.462940 : Start of cycle 221 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.668291 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.687849 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 221 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.687849 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.687849 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.706852 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.706852 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.706852 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.706852 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.706852 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.706852 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.706852 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.743849 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.743849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 221 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.743849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.743849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.743849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.743849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.745849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.745849 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.540498 : End of cycle 221 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.745849 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.540498 : Start of cycle 222 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 222 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 222 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.746849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.746849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.748850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.748850 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.543499 : End of cycle 222 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.543499 : Start of cycle 223 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.748850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.766850 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 223 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.766850 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.766850 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.784850 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.784850 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.784850 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.784850 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.784850 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.784850 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.784850 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.823852 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.823852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 223 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.823852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.823852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.823852 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.823852 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.826851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.826851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.826851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.826851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.622500 : End of cycle 223 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.622500 : Start of cycle 224 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 224 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 224 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.827851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.827851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.830850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.830850 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.625499 : End of cycle 224 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.625499 : Start of cycle 225 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.830850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.854853 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 225 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.854853 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.854853 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.871236 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.871236 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.871236 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.871236 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.871236 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.871236 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.871236 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:48.912165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.912165 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.912165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 225 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.912165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.912165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.912165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.912165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.914171 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.914171 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.708820 : End of cycle 225 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.708820 : Start of cycle 226 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.914171 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.914171 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 226 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 226 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.915448 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.915448 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.916975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.916975 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.711624 : End of cycle 226 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.711624 : Start of cycle 227 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.916975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.936034 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 227 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.936034 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.936034 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.952603 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.952603 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.953606 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.953606 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.953606 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.953606 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.953606 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.989195 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.989195 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.989195 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.989195 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.990179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.990179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.990179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 227 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.990179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.990179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.990179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.990179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.990179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.990179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.786883 : End of cycle 227 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.786883 : Start of cycle 228 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 228 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 228 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.992234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.992234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.994165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:48.994165 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.788814 : End of cycle 228 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.788814 : Start of cycle 229 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:48.994165 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.012818 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 229 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.012818 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.012818 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.037322 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.037322 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.037322 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.037322 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.037322 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.037322 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.037322 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.075862 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.076225 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.076225 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 229 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.076225 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.076225 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.076225 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.076225 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.078244 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.078244 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.872893 : End of cycle 229 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.872893 : Start of cycle 230 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.078244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 230 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 230 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.079291 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.079291 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.081273 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.081273 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.875922 : End of cycle 230 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.875922 : Start of cycle 231 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.081273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.100381 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 231 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.100381 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.100381 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.117227 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.117227 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.117227 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.117227 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.117227 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.117227 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.117227 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:49.153708 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.153708 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.153708 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.153708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.153708 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.153708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.153708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 231 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.154886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.154886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.154886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.154886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.154886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.154886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.158010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.158010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.158010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.158010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.158010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.158010 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.158010 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.952659 : End of cycle 231 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.953677 : Start of cycle 232 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 232 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 232 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.159028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.159028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.161025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.161025 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.955674 : End of cycle 232 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Scenario \"Static2DScenario\": Process time 0:00:14.955674 : Start of cycle 233 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.161025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.180977 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 233 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.180977 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.180977 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.197820 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.197820 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.197820 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.197820 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.197820 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.197820 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.197820 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.232326 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.232326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 233 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.232326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.232326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.232326 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.232326 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.028980 : End of cycle 233 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.028980 : Start of cycle 234 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 234 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.234331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.234331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.235712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.235712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 234 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.235712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.235712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.235712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.235712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.235712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.235712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.237387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.237387 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.032036 : End of cycle 234 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.032036 : Start of cycle 235 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.237387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.256771 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.257800 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.257800 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.257800 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 235 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.257800 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.257800 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.257800 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.257800 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.276799 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.276799 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.276799 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.276799 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.276799 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.276799 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.276799 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.312819 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.312819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 235 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.312819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.312819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.312819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.312819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.110469 : End of cycle 235 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.110469 : Start of cycle 236 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 236 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 236 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.315820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.315820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.317820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.317820 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.112469 : End of cycle 236 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.112469 : Start of cycle 237 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.317820 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.341033 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 237 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.341033 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.341033 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.358866 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.358866 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.358866 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.358866 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.358866 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.358866 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.358866 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:49.395687 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.396712 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.396712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 237 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.396712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.396712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.396712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.396712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.398268 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.398268 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.192917 : End of cycle 237 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.192917 : Start of cycle 238 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.398268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 238 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 238 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.399505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.399505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.401035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.401035 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.195684 : End of cycle 238 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.195684 : Start of cycle 239 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.401035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.419711 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.419711 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.420247 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.420247 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 239 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.420247 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.420247 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.420247 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.420247 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.439520 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.439520 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.439520 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.439520 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.439520 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.439520 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.439520 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.476091 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.476091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 239 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.476091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.476091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.476091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.476091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.478125 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.478125 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.272774 : End of cycle 239 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.272774 : Start of cycle 240 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.478125 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 240 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 240 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.479138 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.479138 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.481137 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.481137 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.275786 : End of cycle 240 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.275786 : Start of cycle 241 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.481137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.502579 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 241 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.502579 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.502579 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.520142 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.520142 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.520142 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.520142 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.520142 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.520142 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.520142 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.552160 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.552160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 241 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.552160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.552160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.552160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.552160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.348789 : End of cycle 241 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.348789 : Start of cycle 242 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 242 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.554140 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 242 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.554140 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.555509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.555509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.555509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.555509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.555509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.556554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.556554 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.351203 : End of cycle 242 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.556554 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.351203 : Start of cycle 243 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.557567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.557567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.573089 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 243 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.573089 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.573089 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.590290 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.590290 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.590290 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.590290 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.590290 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.590290 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.590290 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:49.650165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.650720 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.650720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 243 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.650720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.650720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.650720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.650720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.652858 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.652858 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.447507 : End of cycle 243 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.652858 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.447507 : Start of cycle 244 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 244 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 244 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.653404 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.653404 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.656065 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.656065 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.450714 : End of cycle 244 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656065 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.450714 : Start of cycle 245 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.656651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.676363 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 245 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.676363 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.676363 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.699473 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.699473 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.699473 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.699473 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.699473 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.699473 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.699473 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.737970 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.737970 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.737970 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.737970 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.737970 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.738509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.738509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 245 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.738509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.738509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.738509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.738509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.738509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.738509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741183 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741183 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.535832 : End of cycle 245 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.535832 : Start of cycle 246 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741183 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 246 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.741729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.741729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.742266 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 246 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.742266 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.742266 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.742266 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.742266 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.745629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.745629 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.540278 : End of cycle 246 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.540278 : Start of cycle 247 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.745629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.766943 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.766943 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.766943 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.766943 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 247 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.766943 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.766943 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.767950 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.767950 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.788387 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.788387 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.788387 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.788387 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.788387 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.788387 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.788387 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.826882 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.826882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 247 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.826882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.826882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.826882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.826882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.828888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.828888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.828888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.624536 : End of cycle 247 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.624536 : Start of cycle 248 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 248 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 248 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.829887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.829887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.831891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.831891 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.626540 : End of cycle 248 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.626540 : Start of cycle 249 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.831891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.853448 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 249 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.853448 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.853448 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:49.875820 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.875820 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.875820 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.876333 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.876333 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.876333 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.876333 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.915050 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.915050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 249 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.915050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.915050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.915050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.916049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.917056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.917056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.712727 : End of cycle 249 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.712727 : Start of cycle 250 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 250 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 250 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.918078 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.918078 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.920079 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.920079 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.714728 : End of cycle 250 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.714728 : Start of cycle 251 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.920079 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.939797 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 251 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.939797 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.939797 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.958455 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.958455 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.958455 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.958455 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.958455 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.958455 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.958455 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.996472 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.996472 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.996472 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.996472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.996472 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.996472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.996472 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 251 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.997494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.997494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.997494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.997494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.997494 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.997494 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.999456 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:49.999456 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.794105 : End of cycle 251 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.794105 : Start of cycle 252 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:49.999456 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 252 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 252 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.000495 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.000495 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.002497 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.002497 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.797146 : End of cycle 252 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.797146 : Start of cycle 253 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.002497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.027417 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.027417 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.027417 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.027417 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 253 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.027417 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.028451 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.028451 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.028451 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.051926 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.051926 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.051926 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.051926 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.051926 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.051926 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.051926 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.086800 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.086800 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.086800 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.087803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 253 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.087803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.087803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.087803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.087803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.090915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.090915 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.885564 : End of cycle 253 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.090915 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.885564 : Start of cycle 254 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 254 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.091938 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.091938 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 254 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.092929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.092929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.094934 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.094934 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.889583 : End of cycle 254 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.889583 : Start of cycle 255 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.094934 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:50.116778 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.117811 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.117811 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.117811 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 255 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.117811 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.117811 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.117811 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.117811 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.139868 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.139868 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.139868 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.139868 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.139868 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.139868 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.139868 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.175897 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.175897 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 255 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.175897 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.175897 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.175897 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.175897 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.177911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.177911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.177911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.177911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.177911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.177911 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.973551 : End of cycle 255 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.973551 : Start of cycle 256 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 256 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 256 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.178902 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.178902 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.180864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.180864 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.975513 : End of cycle 256 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Scenario \"Static2DScenario\": Process time 0:00:15.975513 : Start of cycle 257 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.180864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.198130 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 257 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.198130 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.198130 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.218144 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.218144 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.218144 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.218144 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.218144 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.218144 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.218144 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.255511 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.255511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 257 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.255511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.255511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.255511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.255511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.053179 : End of cycle 257 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.053179 : Start of cycle 258 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 258 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 258 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.258530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.258530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.260499 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.260499 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.055148 : End of cycle 258 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.055148 : Start of cycle 259 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.260499 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.279642 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 259 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.279642 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.279642 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.297195 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.297195 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.297195 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.297195 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.297195 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.297195 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.297195 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:50.333833 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.333833 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.333833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 259 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.333833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.333833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.333833 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.333833 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.335850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.335850 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.130499 : End of cycle 259 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.335850 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.130499 : Start of cycle 260 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 260 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 260 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.336850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.336850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.339818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.339818 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.134467 : End of cycle 260 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.134467 : Start of cycle 261 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.339818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.359816 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 261 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.359816 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.359816 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.376847 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.376847 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.376847 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.376847 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.376847 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.376847 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.376847 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.411872 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.411872 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 261 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.411872 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.411872 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.412871 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.412871 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.412871 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.412871 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.413870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.413870 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.208519 : End of cycle 261 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.208519 : Start of cycle 262 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.413870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 262 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 262 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.414876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.414876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.416854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.416854 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.211503 : End of cycle 262 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.211503 : Start of cycle 263 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.416854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.436889 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.436889 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.436889 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.436889 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 263 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.437990 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.437990 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.437990 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.437990 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.456038 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.456038 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.456038 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.456038 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.456038 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.456038 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.456038 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.490043 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.490043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 263 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.490043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.490043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.490043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.490043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.492063 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.492063 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.286712 : End of cycle 263 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.286712 : Start of cycle 264 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.492063 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 264 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.492063 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 264 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.493066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.493066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.495064 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.495064 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.289713 : End of cycle 264 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.289713 : Start of cycle 265 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.495064 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.514076 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 265 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.514076 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.514076 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.532665 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.532665 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.532665 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.532665 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.532665 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.532665 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.532665 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:50.587782 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.587782 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.587782 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.587782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.587782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.587782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.587782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 265 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.587782 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.587782 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.588736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.588736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.588736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.588736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.591777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.591777 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.386426 : End of cycle 265 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.386426 : Start of cycle 266 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.591777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 266 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 266 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.592763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.592763 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.596731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.596731 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.391380 : End of cycle 266 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.391380 : Start of cycle 267 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.596731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.618734 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 267 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.618734 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.618734 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.636784 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.636784 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.636784 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.636784 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.636784 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.636784 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.636784 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.672707 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.672707 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.672707 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.672707 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.673705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.673705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.673705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 267 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.673705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.673705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.673705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.673705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.673705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.673705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.678706 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.678706 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.473355 : End of cycle 267 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.473355 : Start of cycle 268 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.678706 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 268 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 268 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.679702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.679702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.683702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.683702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.684700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.684700 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.479349 : End of cycle 268 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.479349 : Start of cycle 269 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.684700 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.710715 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 269 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.710715 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.710715 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.732015 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.732015 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.732015 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.732015 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.732015 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.732015 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.732015 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.772005 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.772005 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.772005 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.772005 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.772005 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.772005 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.772005 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 269 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.773002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.773002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.773002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.773002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.773002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.773002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.775028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.775028 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.569677 : End of cycle 269 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.569677 : Start of cycle 270 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.775028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 270 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 270 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776176 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776176 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776683 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.776683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.776683 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.778730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.778730 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.573379 : End of cycle 270 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.573379 : Start of cycle 271 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.778730 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.796694 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 271 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.796694 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.796694 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:50.813688 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.813688 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.813688 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.813688 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.813688 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.813688 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.813688 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.848888 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.848888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 271 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.848888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.848888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.848888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.848888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.645496 : End of cycle 271 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.645496 : Start of cycle 272 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 272 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.850847 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.850847 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.851836 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.851836 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 272 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.851836 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.851836 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.851836 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.851836 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.852868 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.852868 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.647517 : End of cycle 272 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.647517 : Start of cycle 273 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.852868 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.870887 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 273 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.870887 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.870887 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.887518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.887518 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.887518 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.887518 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.887518 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.887518 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.887518 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.921206 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.921206 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 273 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.921206 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.921206 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.921206 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.921206 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.718799 : End of cycle 273 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.718799 : Start of cycle 274 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 274 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 274 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.924150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.924150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.927150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.927150 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.721799 : End of cycle 274 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.721799 : Start of cycle 275 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.927150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.944693 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 275 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.944693 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.944693 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.961875 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.961875 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.961875 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.961875 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.961875 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.961875 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.961875 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.995876 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.995876 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.995876 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.996398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 275 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.996398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.996398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.996398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.996398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.793062 : End of cycle 275 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.793062 : Start of cycle 276 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 276 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 276 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:50.998413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:50.998413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.000457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.000457 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.795106 : End of cycle 276 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.795106 : Start of cycle 277 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.000457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:51.027813 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.028805 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.028805 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.028805 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 277 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.028805 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.028805 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.028805 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.028805 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.049379 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.049379 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.049379 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.049379 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.049379 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.049379 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.049379 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.084699 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.084699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 277 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.084699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.084699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.084699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.084699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.881397 : End of cycle 277 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.881397 : Start of cycle 278 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 278 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.086748 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.086748 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.087744 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.087744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 278 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.087744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.087744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.087744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.087744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.089710 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.089710 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.884359 : End of cycle 278 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.884359 : Start of cycle 279 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.089710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.108750 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 279 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.108750 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.108750 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.128812 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.128812 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.128812 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.128812 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.128812 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.128812 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.128812 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.163807 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.163807 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.163807 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.163807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.163807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.163807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.163807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 279 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.163807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.164817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.164817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.164817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.164817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.164817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.165889 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.165889 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.165889 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.165889 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.165889 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.165889 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.165889 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.960538 : End of cycle 279 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.961581 : Start of cycle 280 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 280 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 280 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.166932 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.166932 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.168947 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.168947 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.963596 : End of cycle 280 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Scenario \"Static2DScenario\": Process time 0:00:16.963596 : Start of cycle 281 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.168947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.187406 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 281 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.187406 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.187406 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.208208 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.208208 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.209241 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.209241 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.209241 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.209241 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.209241 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:51.246821 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.246821 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.246821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 281 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.246821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.246821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.246821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.246821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.248824 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.248824 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.043473 : End of cycle 281 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.043473 : Start of cycle 282 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.248824 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 282 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 282 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.249821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.249821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.251823 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.251823 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.046472 : End of cycle 282 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.046472 : Start of cycle 283 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.251823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.272987 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 283 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.272987 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.272987 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.292044 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.292044 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.292044 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.292044 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.292044 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.292044 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.292044 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.324033 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.324033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 283 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.324033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.324033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.324033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.324033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.120687 : End of cycle 283 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.120687 : Start of cycle 284 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 284 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 284 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.326038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.326038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.328042 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.328042 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.122691 : End of cycle 284 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.122691 : Start of cycle 285 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.328042 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.344016 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 285 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.344016 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.344016 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.369041 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.369041 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.369041 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.369041 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.369041 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.369041 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.369041 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.407024 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.407024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 285 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.407024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.407024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.407024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.407024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.409023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.409023 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.203672 : End of cycle 285 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.203672 : Start of cycle 286 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.409023 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 286 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.409023 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.409023 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 286 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.410023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.410023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.413033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.413033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.413033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.413033 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.413033 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.413033 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.413033 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.207682 : End of cycle 286 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.414044 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.208693 : Start of cycle 287 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.414044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.414044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.440363 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 287 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.440363 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.440363 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:51.459502 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.459502 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.459502 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.459502 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.459502 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.459502 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.459502 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.496288 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.496288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 287 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.496288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.496288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.496288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.496288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.498292 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.498292 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.292941 : End of cycle 287 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.498292 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.292941 : Start of cycle 288 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 288 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 288 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.499340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.499340 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.501339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.501339 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.295988 : End of cycle 288 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.295988 : Start of cycle 289 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.501339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.518337 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 289 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.518337 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.518337 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.537891 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.537891 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.537891 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.537891 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.537891 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.537891 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.537891 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.574451 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.574451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 289 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.574451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.574451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.574451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.574451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.372083 : End of cycle 289 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.372083 : Start of cycle 290 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 290 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 290 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.577434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.577434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.579434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.579434 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.374083 : End of cycle 290 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.374083 : Start of cycle 291 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.579434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.604555 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.604555 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.604555 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.604555 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 291 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.604555 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.604555 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.605549 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.605549 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.623518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.623518 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.623518 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.623518 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.623518 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.623518 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.623518 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:51.663132 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.663132 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.663132 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.663132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.663132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.663132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.663132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 291 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.664124 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.664124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.664124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.664124 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.664124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.664124 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.668338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.668338 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.462987 : End of cycle 291 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.462987 : Start of cycle 292 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.668338 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 292 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.668338 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.668338 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 292 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.669731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.669731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.672356 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.672356 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.467005 : End of cycle 292 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.467005 : Start of cycle 293 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.672356 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.693403 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.693403 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.693403 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.693403 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 293 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.693403 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.693403 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.694356 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.694356 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.712348 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.712348 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.712348 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.712348 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.712348 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.712348 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.712348 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.748672 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.748672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 293 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.748672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.748672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.748672 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.748672 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.546320 : End of cycle 293 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.546320 : Start of cycle 294 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 294 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 294 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.751671 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.751671 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.753694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.753694 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.548343 : End of cycle 294 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.548343 : Start of cycle 295 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.753694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.773514 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 295 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.773514 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.773514 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.798522 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.798522 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.798522 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.798522 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.798522 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.798522 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.798522 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.843980 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.843980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 295 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.843980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.843980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.843980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.843980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846203 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.641390 : End of cycle 295 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.641390 : Start of cycle 296 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 296 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.846741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 296 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.846741 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.847280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.847280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.847280 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.847280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.847280 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.848875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.848875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.848875 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.848875 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.849401 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.849401 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.849401 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.644050 : End of cycle 296 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.849471 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.644120 : Start of cycle 297 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.849471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.849471 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.869886 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.869886 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.869886 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.869886 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 297 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.869886 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.869886 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.869886 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.870428 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:51.892858 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.892858 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.892858 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.892858 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.892858 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.893377 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.893377 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.936517 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.936517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 297 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.936517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.936517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.936517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.937517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.734179 : End of cycle 297 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.734179 : Start of cycle 298 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 298 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.939530 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.939530 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.940517 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.940517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 298 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.940517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.940517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.940517 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.940517 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942519 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942519 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.942519 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942519 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942704 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.942704 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942704 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.737353 : End of cycle 298 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942704 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.737353 : Start of cycle 299 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942704 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.942704 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.963550 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 299 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.963550 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.963550 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.981555 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.981555 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.981555 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.981555 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.981555 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:51.981555 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:51.981555 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.016565 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.016565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 299 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.016565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.016565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.016565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.016565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.813214 : End of cycle 299 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.813214 : Start of cycle 300 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 300 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.018565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 300 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.018565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.019565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.019565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.019565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.019565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.019565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.021566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.021566 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.816215 : End of cycle 300 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.816215 : Start of cycle 301 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.021566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.043555 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 301 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.043555 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.043555 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.061556 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.061556 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.061556 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.061556 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.061556 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.061556 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.061556 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:52.104090 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.104090 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.104090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 301 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.104090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.104090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.104090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.104090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.901760 : End of cycle 301 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.901760 : Start of cycle 302 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 302 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 302 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.107111 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.107111 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.110108 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.110108 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.904757 : End of cycle 302 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.904757 : Start of cycle 303 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.110108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.130097 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 303 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.130097 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.130097 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.148997 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.148997 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.148997 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.148997 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.148997 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.148997 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.148997 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.186002 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.186002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 303 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.186002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.186002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.186002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.186002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.982651 : End of cycle 303 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.982651 : Start of cycle 304 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 304 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.188002 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.188002 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.189002 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.189002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 304 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.189002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.189002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.189002 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.189002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.191008 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.191008 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.985657 : End of cycle 304 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Scenario \"Static2DScenario\": Process time 0:00:17.985657 : Start of cycle 305 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.191008 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.208003 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 305 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.208003 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.208003 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.224043 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.224043 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.224043 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.224043 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.224043 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.224043 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.224043 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.256050 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.256050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 305 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.256050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.256050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.256050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.256050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.053697 : End of cycle 305 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.053697 : Start of cycle 306 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 306 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 306 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.259048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.259048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.261053 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.261053 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.055702 : End of cycle 306 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.055702 : Start of cycle 307 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.261053 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.277878 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 307 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.277878 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.277878 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.293875 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.293875 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.293875 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.293875 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.293875 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.293875 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.293875 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:52.330862 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.330862 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.330862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 307 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.330862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.330862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.330862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.330862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.127514 : End of cycle 307 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.127514 : Start of cycle 308 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 308 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.332865 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.332865 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.333870 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.333870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 308 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.333870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.333870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.333870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.333870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.335860 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.335860 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.130509 : End of cycle 308 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.130509 : Start of cycle 309 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.335860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.355874 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.355874 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.356862 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.356862 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 309 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.356862 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.356862 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.356862 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.356862 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.380895 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.380895 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.380895 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.380895 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.380895 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.380895 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.380895 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.420159 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.420159 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 309 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.420159 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.420159 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.420159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.420159 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.216813 : End of cycle 309 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.216813 : Start of cycle 310 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 310 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 310 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.422164 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.422164 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.424117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.424117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.424117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.425121 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.219770 : End of cycle 310 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.219770 : Start of cycle 311 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.425121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.444196 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 311 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.444196 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.444196 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.468010 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.468010 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.468010 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.468010 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.468010 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.468010 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.468010 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.504014 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.504014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 311 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.504014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.504014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.504014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.504014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.506014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.506014 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.300663 : End of cycle 311 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.300663 : Start of cycle 312 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.506014 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 312 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.506014 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.506014 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.506014 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 312 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.507014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.507014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.509014 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.509014 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.303663 : End of cycle 312 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.303663 : Start of cycle 313 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.509014 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.526283 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.526283 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.527464 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.527464 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 313 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.527464 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.527464 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.527464 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.527464 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:52.547458 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.547458 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.547458 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.548457 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.548457 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.548457 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.548457 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.595966 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.595966 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.595966 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.595966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.595966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.595966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.596961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 313 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.596961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.596961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.596961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.596961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.596961 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.596961 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.393609 : End of cycle 313 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.393609 : Start of cycle 314 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 314 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 314 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.598960 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.598960 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.600959 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.600959 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.395608 : End of cycle 314 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.395608 : Start of cycle 315 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.600959 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.621850 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 315 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.621850 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.621850 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.642453 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.643488 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.643488 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.643488 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.643488 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.643488 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.643488 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.680042 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.680042 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.680042 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.680042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.680042 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.680042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.680042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 315 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.680042 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.681029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.681029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.681029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.681029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.681029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.477679 : End of cycle 315 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.477679 : Start of cycle 316 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 316 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 316 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.683030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.683030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.685030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.685030 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.479679 : End of cycle 316 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.479679 : Start of cycle 317 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.685030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.703029 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 317 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.703029 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.703029 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.720030 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.720030 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.720030 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.720030 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.720030 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.720030 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.720030 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.756085 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.756085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 317 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.756085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.756085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.756085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.756085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.553279 : End of cycle 317 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.553279 : Start of cycle 318 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 318 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 318 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.758630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.758630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.761635 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.761635 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.556284 : End of cycle 318 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.556284 : Start of cycle 319 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.761635 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.782176 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 319 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.782176 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.782176 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.802939 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.802939 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.802939 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.802939 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.802939 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.802939 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.802939 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.836022 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.836022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 319 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.836022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.836022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.836022 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.836022 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.632670 : End of cycle 319 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.632670 : Start of cycle 320 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 320 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 320 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.838021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.838021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.840021 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.840021 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.634670 : End of cycle 320 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.634670 : Start of cycle 321 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.840021 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.857016 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 321 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.857016 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.857016 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.876002 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.876002 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.876002 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.877040 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.877040 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.877040 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.877040 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.912998 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.912998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 321 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.912998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.912998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.912998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.912998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.709598 : End of cycle 321 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.709598 : Start of cycle 322 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 322 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 322 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.914949 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.914949 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.916750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.916750 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.711399 : End of cycle 322 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.711399 : Start of cycle 323 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.916750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.934773 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.935756 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.935756 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.935756 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 323 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.935756 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.935756 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.935756 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.935756 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.952329 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.952329 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.952329 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.952329 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.952329 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.952329 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.952329 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.986903 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.986903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 323 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.986903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.986903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.986903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.986903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.783549 : End of cycle 323 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.783549 : Start of cycle 324 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 324 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 324 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.988900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.988900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.990898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:52.990898 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.785547 : End of cycle 324 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.785547 : Start of cycle 325 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:52.990898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.012669 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 325 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.012669 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.012669 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.040985 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.040985 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.040985 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.040985 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.040985 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.042024 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.042024 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.097405 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.097405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 325 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.097405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.097405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.097405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.097405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.099396 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.099396 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.894045 : End of cycle 325 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.894045 : Start of cycle 326 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.099396 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 326 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 326 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.100410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.100410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.102424 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.102424 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.897073 : End of cycle 326 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.897073 : Start of cycle 327 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.102424 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.125817 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 327 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.125817 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.125817 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.147526 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.147526 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.147526 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.147526 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.147526 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.147526 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.147526 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.189894 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.189894 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 327 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.189894 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.189894 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.189894 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.189894 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192318 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.987513 : End of cycle 327 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.987513 : Start of cycle 328 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 328 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 328 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.192864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.192864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.194881 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.194881 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.989530 : End of cycle 328 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Scenario \"Static2DScenario\": Process time 0:00:18.989530 : Start of cycle 329 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.194881 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.213171 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 329 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.213171 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.213171 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:53.237065 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.237065 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.237065 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.237065 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.237065 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.237065 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.237065 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.276813 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.276813 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 329 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.276813 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.276813 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.276813 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.276813 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.279819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.279819 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.074468 : End of cycle 329 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.074468 : Start of cycle 330 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.279819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 330 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 330 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.280351 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.280351 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.281928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.281928 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.076577 : End of cycle 330 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.076577 : Start of cycle 331 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.281928 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.301187 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 331 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.301187 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.301187 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.318089 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.318089 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.318089 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.318089 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.318089 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.318089 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.318089 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.353361 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.353361 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 331 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.353361 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.353361 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.353361 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.353361 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.150007 : End of cycle 331 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.150007 : Start of cycle 332 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 332 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 332 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.355358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.355358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.357316 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.357316 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.357316 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.357316 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.357316 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.357316 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.357316 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.151965 : End of cycle 332 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.358336 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.152985 : Start of cycle 333 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.358336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.358336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.375774 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 333 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.375774 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.375774 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.393772 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.393772 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.393772 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.393772 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.393772 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.393772 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.393772 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.427794 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.427794 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 333 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.427794 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.427794 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.427794 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.427794 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.224449 : End of cycle 333 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.224449 : Start of cycle 334 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 334 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.429800 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.429800 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.430793 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.430793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 334 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.430793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.430793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.430793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.430793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.431744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.432775 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.432775 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.227424 : End of cycle 334 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.227424 : Start of cycle 335 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.432775 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.450674 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 335 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.450674 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.450674 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:53.473060 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.473060 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.473060 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.473060 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.473060 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.473060 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.473060 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.509985 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.509985 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 335 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.509985 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.509985 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.509985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.509985 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.306647 : End of cycle 335 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.306647 : Start of cycle 336 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 336 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.511998 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.511998 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.512991 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.512991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 336 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.512991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.512991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.512991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.512991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.514983 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.514983 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.309632 : End of cycle 336 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.309632 : Start of cycle 337 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.514983 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.531007 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 337 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.531007 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.531007 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.546943 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.546943 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.546943 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.546943 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.546943 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.546943 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.546943 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.578995 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.578995 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 337 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.578995 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.578995 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.578995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.578995 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.375638 : End of cycle 337 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.375638 : Start of cycle 338 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 338 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.580989 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.580989 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 338 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.581989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.581989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.582995 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.582995 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.377644 : End of cycle 338 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.377644 : Start of cycle 339 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.582995 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.599990 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 339 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.599990 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.599990 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.615884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.615884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.615884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.615884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.615884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.615884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.615884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.649149 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.649149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 339 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.649149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.649149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.649149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.649149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.651631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.651631 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.446280 : End of cycle 339 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.651631 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.446280 : Start of cycle 340 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 340 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 340 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.652169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.652169 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.653209 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.654223 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.654223 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.448872 : End of cycle 340 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.448872 : Start of cycle 341 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.654223 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.671113 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 341 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.671113 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.671113 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:53.688286 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.688286 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.688286 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.688286 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.688286 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.689281 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.689281 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.727702 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.727702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 341 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.727702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.727702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.727702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.727702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.524395 : End of cycle 341 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.524395 : Start of cycle 342 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 342 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.729746 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.729746 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.730701 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.730701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 342 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.730701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.730701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.730701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.730701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.732400 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.732400 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.527049 : End of cycle 342 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.527049 : Start of cycle 343 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.732400 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.750171 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 343 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.750171 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.750171 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.766169 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.766169 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.766169 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.766169 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.767185 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.767185 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.767185 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.803346 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.803346 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.803346 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.803346 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.804344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.804344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.804344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 343 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.804344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.804344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.804344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.804344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.804344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.804344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.600992 : End of cycle 343 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.600992 : Start of cycle 344 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 344 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 344 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.806343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.806343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.808343 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.808343 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.602992 : End of cycle 344 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.602992 : Start of cycle 345 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.808343 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.830518 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 345 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.830518 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.830518 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.848239 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.848239 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.848239 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.848239 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.848239 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.848239 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.848239 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.885505 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.885505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 345 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.885505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.885505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.885505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.885505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.887504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.887504 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.682153 : End of cycle 345 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.682153 : Start of cycle 346 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.887504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 346 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 346 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.888503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.888503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.890470 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.890470 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.685119 : End of cycle 346 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.890470 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.685119 : Start of cycle 347 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.891458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.891458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.914008 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 347 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.914008 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.914008 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.933319 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.933319 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.933319 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.933319 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.933319 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.933319 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.933319 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.980974 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.980974 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 347 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.980974 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.980974 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.980974 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.980974 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.778259 : End of cycle 347 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.778259 : Start of cycle 348 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 348 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.983610 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.983610 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.984122 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.984122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 348 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.984122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.984122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.984122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.984122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.985800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.985800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.985800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.985800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.985800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:53.985800 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.985800 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.780449 : End of cycle 348 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.986322 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.780971 : Start of cycle 349 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.986322 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:53.986322 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.006992 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 349 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.006992 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.006992 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.036060 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.036060 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.036060 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.036060 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.036060 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.036060 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.036060 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080016 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080016 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.080016 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.080016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 349 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.080016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.080412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.080412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.080412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.082474 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.082474 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.877123 : End of cycle 349 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.877123 : Start of cycle 350 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.082474 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 350 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.082474 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.082474 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.082474 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 350 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.083468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.083468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.085578 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.085578 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.880227 : End of cycle 350 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.880227 : Start of cycle 351 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.085578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.109413 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.109413 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.110430 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.110430 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 351 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.110430 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.110430 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.110430 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.110430 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:54.129354 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.129354 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.129354 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.129354 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.129354 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.129354 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.129354 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.177213 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.177213 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 351 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.177213 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.177213 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.177213 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.177213 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.179234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.179234 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.973883 : End of cycle 351 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.973883 : Start of cycle 352 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.179234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 352 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.180233 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.180233 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.181232 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.181232 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 352 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.181232 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.181232 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.181232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.181232 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.183233 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.183233 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.977882 : End of cycle 352 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Scenario \"Static2DScenario\": Process time 0:00:19.977882 : Start of cycle 353 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.183233 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.203218 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 353 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.203218 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.203218 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.221446 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.221446 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.221446 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.221446 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.221446 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.221446 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.221446 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.256468 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.256468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 353 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.256468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.256468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.256468 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.256468 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.258427 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.258427 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.053076 : End of cycle 353 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.053076 : Start of cycle 354 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.258427 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 354 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.258427 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.258427 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 354 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.259418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.259418 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.261475 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.261475 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.056124 : End of cycle 354 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.056124 : Start of cycle 355 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.261475 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.281457 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 355 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.281457 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.281457 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.299464 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.299464 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.299464 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.299464 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.299464 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.299464 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.299464 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.332187 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.333185 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.333185 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 355 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.333185 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.333185 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.333185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.333185 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.129828 : End of cycle 355 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.129828 : Start of cycle 356 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 356 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 356 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.335179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.335179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.337187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.337187 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.131836 : End of cycle 356 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.131836 : Start of cycle 357 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.337187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.358139 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 357 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.358139 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.358139 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.376881 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.376881 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.376881 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.376881 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.376881 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.376881 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.376881 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.408822 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.408822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 357 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.408822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.408822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.408822 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.408822 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.410819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.410819 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.205468 : End of cycle 357 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.205468 : Start of cycle 358 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.410819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 358 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 358 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.411807 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.411807 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.412825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.412825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.412825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.412825 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.412825 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.412825 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.412825 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.207474 : End of cycle 358 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.413823 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.208472 : Start of cycle 359 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.413823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.413823 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.429777 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 359 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.429777 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.429777 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.445779 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.445779 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.445779 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.445779 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.445779 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.445779 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.445779 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.477699 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.477699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 359 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.477699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.477699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.477699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.477699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.274350 : End of cycle 359 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.274350 : Start of cycle 360 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 360 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.479701 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.479701 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.480700 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.480700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 360 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.480700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.480700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.480700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.480700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.481699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.481699 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.276348 : End of cycle 360 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.276348 : Start of cycle 361 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.481699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.498337 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 361 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.498337 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.498337 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.514339 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.514339 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.514339 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.514339 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.515353 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.515353 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.515353 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.546339 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.546339 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.546339 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.547338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 361 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.547338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.547338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.547338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.547338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.343998 : End of cycle 361 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.343998 : Start of cycle 362 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 362 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 362 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.549349 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.549349 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.551341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.551341 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.345990 : End of cycle 362 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.345990 : Start of cycle 363 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.551341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.568854 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 363 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.568854 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.568854 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.587922 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.587922 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.587922 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.587922 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.587922 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.587922 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.587922 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.620624 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.620624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 363 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.620624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.620624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.620624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.620624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.417276 : End of cycle 363 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.417276 : Start of cycle 364 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 364 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 364 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.622627 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.622627 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.624578 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.624578 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.419227 : End of cycle 364 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.419227 : Start of cycle 365 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.624578 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.643469 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.643469 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.643469 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.643469 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 365 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.644512 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.644512 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.644512 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.644512 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.663019 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.663019 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.663019 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.663019 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.663019 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.663019 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.663019 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.697803 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.697803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 365 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.697803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.697803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.697803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.697803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.494434 : End of cycle 365 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.494434 : Start of cycle 366 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 366 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.699785 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.699785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 366 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.700786 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.700786 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.700786 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.700786 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.700786 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.700786 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.701804 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.701804 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.496453 : End of cycle 366 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.701804 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.496453 : Start of cycle 367 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.702787 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.702787 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.720802 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 367 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.720802 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.720802 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.741754 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.741754 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.741754 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.741754 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.741754 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.741754 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.741754 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.777284 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.777284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 367 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.777284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.777284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.777284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.777284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.574931 : End of cycle 367 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.574931 : Start of cycle 368 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 368 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 368 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.780282 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.780282 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.782341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.782341 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.576990 : End of cycle 368 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.576990 : Start of cycle 369 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.782341 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.803278 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 369 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.803278 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.803278 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.822997 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.822997 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.822997 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.822997 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.822997 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.822997 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.822997 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.865753 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.865753 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 369 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.865753 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.865753 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.865753 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.865753 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.867701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.867701 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.662350 : End of cycle 369 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.867701 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.662350 : Start of cycle 370 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 370 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 370 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.868712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.868712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.870712 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.870712 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.665361 : End of cycle 370 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.665361 : Start of cycle 371 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.870712 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.893000 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 371 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.893000 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.893000 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.912499 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.912499 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.912499 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.912499 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.912499 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.912499 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.912499 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.962486 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.962486 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 371 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.962486 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.962486 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.962486 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.962486 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.966493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.966493 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.761142 : End of cycle 371 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.761142 : Start of cycle 372 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.966493 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 372 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.966493 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.966493 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.966493 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 372 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.967493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.967493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.970501 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.970501 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.765150 : End of cycle 372 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.765150 : Start of cycle 373 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.970501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.998486 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 373 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:54.998486 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:54.998486 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:55.030930 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.030930 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.030930 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.030930 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.030930 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.030930 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.030930 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.083386 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.083386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 373 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.083386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.083386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.083386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.083386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.086386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.086386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.086386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.086386 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.086386 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.086386 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.086386 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.881035 : End of cycle 373 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.881035 : Start of cycle 374 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 374 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 374 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.087438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.087438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.090387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.090387 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.885036 : End of cycle 374 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.090387 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.885036 : Start of cycle 375 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.091392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.091392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.115595 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 375 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.115595 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.115595 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.134338 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.134338 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.134338 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.134338 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.134338 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.134338 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.134338 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.171065 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.171065 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 375 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.171065 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.171065 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.171065 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.171065 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.173062 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.173062 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.967711 : End of cycle 375 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.967711 : Start of cycle 376 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.173062 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.173062 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 376 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 376 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.174059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.174059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.176077 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.176077 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.970726 : End of cycle 376 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Scenario \"Static2DScenario\": Process time 0:00:20.970726 : Start of cycle 377 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.176077 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.195160 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 377 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.195160 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.195160 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.213273 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.213273 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.213273 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.213273 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.213273 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.213273 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.213273 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:55.253092 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.253092 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.253092 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 377 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.253092 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.253092 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.253092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.253092 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.051024 : End of cycle 377 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.051024 : Start of cycle 378 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 378 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 378 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.256375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.256375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.258389 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.258389 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.053038 : End of cycle 378 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.053038 : Start of cycle 379 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.258389 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.282985 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.283986 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.283986 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.283986 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 379 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.283986 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.283986 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.283986 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.283986 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.304050 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.304050 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.304050 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.304050 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.304050 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.304050 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.304050 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.340477 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.340477 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.340477 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.340477 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.340477 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.340477 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.340477 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 379 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.340477 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.341506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.341506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.341506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.341506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.341506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.140034 : End of cycle 379 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.140034 : Start of cycle 380 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 380 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 380 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.345385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.345385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.347382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.347382 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.142031 : End of cycle 380 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.142031 : Start of cycle 381 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.347382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.367442 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 381 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.367442 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.367442 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.389607 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.389607 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.389607 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.389607 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.389607 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.389607 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.389607 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.430907 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.430907 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 381 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.430907 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.430907 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.430907 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.430907 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.432911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.432911 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.227560 : End of cycle 381 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.432911 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.227560 : Start of cycle 382 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 382 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 382 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.433912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.433912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.435914 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.435914 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.230563 : End of cycle 382 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.230563 : Start of cycle 383 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.435914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.453979 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 383 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.453979 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.453979 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:55.476086 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.476086 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.476086 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.476086 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.476086 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.476086 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.476086 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.516028 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.516028 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.516028 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.516028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.517101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.517101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.517101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 383 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.517101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.517101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.517101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.517101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.517101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.517101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.313688 : End of cycle 383 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.313688 : Start of cycle 384 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 384 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 384 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.519039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.519039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.521089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.521089 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.315738 : End of cycle 384 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.315738 : Start of cycle 385 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.521089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.540615 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 385 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.540615 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.540615 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.557565 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.557565 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.557565 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.557565 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.557565 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.557565 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.557565 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.591939 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.591939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 385 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.591939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.591939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.591939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.591939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.594150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.594150 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.388799 : End of cycle 385 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.388799 : Start of cycle 386 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.594150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 386 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 386 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.595210 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.595210 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.597201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.597201 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.391850 : End of cycle 386 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.391850 : Start of cycle 387 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.597201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.614197 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 387 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.614197 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.614197 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.630401 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.630401 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.630401 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.630401 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.630401 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.630401 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.630401 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.665443 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.665443 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.665443 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.665443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.665443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.665443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.665443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 387 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.665443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.666447 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.666447 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.666447 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.666447 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.666447 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.671438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.671438 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.466087 : End of cycle 387 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.466087 : Start of cycle 388 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.671438 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 388 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.671438 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 388 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.672436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.672436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.674437 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.674437 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.469086 : End of cycle 388 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.469086 : Start of cycle 389 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.674437 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.702575 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 389 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.702575 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.702575 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.724467 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.724467 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.724467 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.724467 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.724467 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.724467 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.724467 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.761011 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.761011 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.761011 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.761011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.761011 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.761011 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.762013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 389 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.762013 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.762013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.762013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.762013 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.762013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.762013 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.558661 : End of cycle 389 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.558661 : Start of cycle 390 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 390 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.764012 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.764012 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.765025 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.765025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 390 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.765025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.765025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.765025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.765025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.766012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.766012 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.766012 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.766012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.766012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.766012 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.766012 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.560661 : End of cycle 390 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.767012 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.561661 : Start of cycle 391 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.767012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.767012 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.784011 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 391 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.784011 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.784011 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.806073 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.806073 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.806073 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.806073 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.806073 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.806073 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.806073 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.840135 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.840135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 391 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.840135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.840135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.840135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.840135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.636798 : End of cycle 391 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.636798 : Start of cycle 392 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 392 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 392 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.842149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.842149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.844135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.844135 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.638784 : End of cycle 392 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.638784 : Start of cycle 393 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.844135 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.861135 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 393 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.861135 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.861135 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.876134 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.876134 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.876134 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.876134 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.876134 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.876134 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.876134 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:55.913759 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.913759 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.913759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 393 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.913759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.913759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.913759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.913759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.918797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.918797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.918797 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.918797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.918797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.918797 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.918797 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.713446 : End of cycle 393 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.713446 : Start of cycle 394 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 394 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 394 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.919778 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.919778 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.922768 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.922768 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.717417 : End of cycle 394 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.717417 : Start of cycle 395 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.922768 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.941779 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.941779 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.941779 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.941779 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 395 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.942803 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.942803 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.942803 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.942803 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.960593 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.960593 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.960593 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.960593 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.960593 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.960593 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.960593 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.991490 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.991490 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.991490 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.991490 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.991490 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.991490 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.991490 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 395 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.991490 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.992479 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.992479 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.992479 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.992479 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.992479 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.789147 : End of cycle 395 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.789147 : Start of cycle 396 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 396 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.994498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 396 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.994498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.995483 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.995483 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.995483 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.995483 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.995483 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.996480 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:55.996480 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.791129 : End of cycle 396 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.791129 : Start of cycle 397 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:55.996480 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.014092 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 397 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.014092 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.014092 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.034085 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.034085 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.034085 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.034085 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.034085 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.034085 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.034085 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.066093 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.066093 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.066093 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.067091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 397 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.067091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.067091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.067091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.067091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.068092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.068092 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.068092 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.863739 : End of cycle 397 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.863739 : Start of cycle 398 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 398 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 398 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.069090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.069090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.071089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.071089 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.865738 : End of cycle 398 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.865738 : Start of cycle 399 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.071089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.090384 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 399 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.090384 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.090384 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.117373 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.117373 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.117373 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.117373 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.117373 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.117373 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.117373 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:56.166240 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166240 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.166240 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166240 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.166240 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166240 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166240 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 399 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.166240 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.166744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.166744 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.166744 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.169522 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.964716 : End of cycle 399 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.964716 : Start of cycle 400 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 400 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170067 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170067 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 400 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.170634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.170634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.172838 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.172838 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.967487 : End of cycle 400 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Scenario \"Static2DScenario\": Process time 0:00:21.967487 : Start of cycle 401 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.172838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.199965 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 401 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.199965 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.199965 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.223288 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.223288 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.223288 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.223288 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.223288 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.223288 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.223288 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.269942 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.269942 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.269942 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.269942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.269942 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.269942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.269942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 401 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.269942 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.270942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.270942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.270942 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.270942 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.270942 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.067099 : End of cycle 401 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.067099 : Start of cycle 402 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 402 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.272450 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.272450 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.273450 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.273450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 402 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.273450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.273450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.273450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.273450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.275450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.275450 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.070099 : End of cycle 402 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.070099 : Start of cycle 403 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.275450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.295508 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 403 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.295508 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.295508 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.313454 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.313454 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.313454 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.313454 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.313454 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.313454 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.313454 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.347458 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.347458 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 403 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.347458 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.347458 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.347458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.347458 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.144106 : End of cycle 403 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.144106 : Start of cycle 404 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 404 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.349457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 404 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.349457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.350457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.350457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.350457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.350457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.350457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.351457 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.351457 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.146106 : End of cycle 404 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.146106 : Start of cycle 405 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.351457 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.372453 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 405 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.372453 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.372453 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.392027 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.392027 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.392027 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.392027 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.392027 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.392027 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.392027 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.427028 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.427028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 405 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.427028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.427028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.427028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.427028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.223677 : End of cycle 405 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.223677 : Start of cycle 406 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 406 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.429028 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.429028 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.430028 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.430028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 406 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.430028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.430028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.430028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.430028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.431028 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.431028 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.225677 : End of cycle 406 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.225677 : Start of cycle 407 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.431028 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.450043 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.450043 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.450043 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.451037 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 407 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.451037 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.451037 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.451037 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.451037 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.467027 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.467027 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.467027 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.467027 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.467027 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.467027 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.467027 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.501036 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.501036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 407 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.501036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.501036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.501036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.501036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.503036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.503036 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.297685 : End of cycle 407 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.503036 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.297685 : Start of cycle 408 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 408 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 408 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.504035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.504035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.506036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.506036 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.300685 : End of cycle 408 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.300685 : Start of cycle 409 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.506036 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.524181 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 409 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.524181 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.524181 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.542182 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.542182 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.542182 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.542182 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.542182 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.542182 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.542182 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:56.582182 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.582182 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.582182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 409 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.582182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.582182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.582182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.582182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.379831 : End of cycle 409 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.379831 : Start of cycle 410 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 410 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 410 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.585182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.585182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.588182 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.588182 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.382831 : End of cycle 410 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.382831 : Start of cycle 411 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.588182 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.615186 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 411 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.615186 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.615186 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.641185 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.641185 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.641185 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.641185 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.641185 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.641185 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.641185 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.687815 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.687815 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.688815 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.688815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 411 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.688815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.688815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.688815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.688815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.486464 : End of cycle 411 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.486464 : Start of cycle 412 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 412 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.691815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 412 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.691815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.692814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.692814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.692814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.692814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.692814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.694815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.694815 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.489464 : End of cycle 412 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.489464 : Start of cycle 413 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.694815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.717456 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 413 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.717456 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.717456 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.743298 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.743298 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.743298 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.743298 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.743298 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.744301 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.744301 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.793104 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.793104 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.793104 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.793104 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.793104 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.793104 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.793104 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 413 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.793104 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.794117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.794117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.794117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.794117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.794117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.591771 : End of cycle 413 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.591771 : Start of cycle 414 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 414 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.797122 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.797122 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.798098 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.798098 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 414 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.798098 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.798098 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.798098 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.798098 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:56.801125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.801125 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.801125 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.595774 : End of cycle 414 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.595774 : Start of cycle 415 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.801125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.827046 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.828045 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.828045 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.828045 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 415 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.828045 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.828045 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.828045 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.828045 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.850835 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.850835 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.850835 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.850835 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.850835 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.850835 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.850835 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.888798 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.888798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 415 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.888798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.888798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.888798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.888798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.891859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.891859 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.686508 : End of cycle 415 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.686508 : Start of cycle 416 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.891859 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 416 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.891859 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.892857 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 416 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.892857 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.893855 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.893855 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.893855 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.893855 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.893855 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.895847 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.895847 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.690496 : End of cycle 416 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.690496 : Start of cycle 417 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.895847 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.912846 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 417 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.912846 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.912846 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.928883 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.928883 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.928883 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.928883 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.929893 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.929893 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.929893 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.962850 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.962850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 417 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.962850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.962850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.962850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.962850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.964851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.964851 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.759500 : End of cycle 417 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.759500 : Start of cycle 418 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.964851 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.964851 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 418 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 418 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.965851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.965851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.967851 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.967851 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.762500 : End of cycle 418 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.762500 : Start of cycle 419 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.967851 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.986886 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.986886 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.986886 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.986886 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 419 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.987890 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.987890 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:56.987890 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:56.987890 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.008034 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.008034 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.008034 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.008034 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.008034 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.008034 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.008034 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:57.050416 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.050416 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.050416 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.050416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.050416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.050416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.050416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 419 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.050416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.051416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.051416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.051416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.051416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.051416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.054418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.054418 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.054418 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.054418 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.054418 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.054418 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.054418 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.849067 : End of cycle 419 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.850066 : Start of cycle 420 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 420 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 420 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.055417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.055417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.059417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.059417 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.854066 : End of cycle 420 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.854066 : Start of cycle 421 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.059417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.090423 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 421 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.090423 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.090423 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.107419 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.107419 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.107419 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.107419 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.107419 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.107419 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.107419 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.141420 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.141420 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.141420 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.142420 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 421 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.142420 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.142420 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.142420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.142420 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.939070 : End of cycle 421 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.939070 : Start of cycle 422 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 422 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.144421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.144421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.145422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.145422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 422 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.145422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.145422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.145422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.145422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.145422 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.145422 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.147421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.147421 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.942070 : End of cycle 422 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Scenario \"Static2DScenario\": Process time 0:00:22.942070 : Start of cycle 423 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.147421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.165160 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 423 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.165160 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.165160 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.194160 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.194160 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.194160 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.194160 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.195160 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.195160 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.195160 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.232116 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.232116 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 423 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.232116 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.232116 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.232116 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.232116 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.028766 : End of cycle 423 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.028766 : Start of cycle 424 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 424 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 424 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.234117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.234117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.235117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.235117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.235117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.235117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.236117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.236117 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.030766 : End of cycle 424 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.030766 : Start of cycle 425 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.236117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.254116 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 425 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.254116 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.254116 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:57.272805 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.272805 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.272805 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.272805 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.272805 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.272805 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.272805 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.326021 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.326021 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.326021 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.327023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 425 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.327023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.327023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.327023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.327023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.328587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.328587 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.328587 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.328587 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.328587 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.328587 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.123236 : End of cycle 425 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.124250 : Start of cycle 426 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 426 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 426 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.329601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.329601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.331601 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.331601 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.126250 : End of cycle 426 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.126250 : Start of cycle 427 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.331601 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 427 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.352113 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.352113 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.353149 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.371130 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.371130 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.371130 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.372130 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.372130 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.372130 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.372130 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.405130 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.405130 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.405130 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.405130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.406130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.406130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.406130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 427 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.406130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.406130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.406130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.406130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.406130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.406130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.202780 : End of cycle 427 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.202780 : Start of cycle 428 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 428 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 428 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.408131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.408131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.410131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.410131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.204780 : End of cycle 428 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.204780 : Start of cycle 429 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.410131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.426130 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 429 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.426130 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.426130 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.443130 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.443130 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.443130 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.443130 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.443130 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.443130 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.443130 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.475130 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.475130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 429 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.475130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.475130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.475130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.475130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.271780 : End of cycle 429 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.271780 : Start of cycle 430 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 430 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.477131 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.477131 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 430 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.478130 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.478130 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.479131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.479131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.480131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.480131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.274780 : End of cycle 430 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.274780 : Start of cycle 431 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.480131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.503190 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 431 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.503190 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.503190 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.525198 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.525198 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.525198 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.525198 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.525198 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.525198 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.525198 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.565131 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.565131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 431 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.565131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.565131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.565131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.565131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.568132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.568132 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.362781 : End of cycle 431 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.362781 : Start of cycle 432 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.568132 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.568132 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 432 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 432 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.569131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.569131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.571131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.571131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.365780 : End of cycle 432 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.365780 : Start of cycle 433 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.571131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.588130 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 433 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.588130 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.588130 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.610195 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.610195 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.610195 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.610195 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.610195 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.610195 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.610195 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.642192 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.642192 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 433 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.642192 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.642192 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.642192 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.642192 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.644193 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.644193 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.438842 : End of cycle 433 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.438842 : Start of cycle 434 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.644193 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 434 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 434 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.645193 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.645193 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.647200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.647200 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.441849 : End of cycle 434 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.441849 : Start of cycle 435 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.647200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.663193 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 435 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.663193 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.663193 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.682247 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.682247 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.682247 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.683229 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.683229 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.683229 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.683229 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:57.715049 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.715049 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.715049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 435 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.715049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.715049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.715049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.715049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.717125 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.717125 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.511774 : End of cycle 435 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.717125 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.511774 : Start of cycle 436 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 436 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 436 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.718108 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.718108 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.720109 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.720109 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.514758 : End of cycle 436 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.514758 : Start of cycle 437 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.720109 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.739107 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 437 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.739107 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.739107 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.754718 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.754718 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.754718 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.754718 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.754718 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.754718 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.754718 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.786554 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.786554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 437 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.786554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.786554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.786554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.786554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.583201 : End of cycle 437 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.583201 : Start of cycle 438 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 438 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.788552 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.788552 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.789561 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.789561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 438 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.789561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.789561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.789561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.789561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.790553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.790553 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.585202 : End of cycle 438 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.585202 : Start of cycle 439 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.790553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.808842 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 439 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.808842 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.808842 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.825799 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.825799 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.825799 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.825799 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.825799 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.826800 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.826800 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.857392 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.857392 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.857392 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.857392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.857392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.857392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.857392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 439 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.857392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.858394 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.858394 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.858394 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.858394 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.858394 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.655021 : End of cycle 439 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.655021 : Start of cycle 440 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 440 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 440 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.860372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.860372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.862402 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.862402 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.657051 : End of cycle 440 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.657051 : Start of cycle 441 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.862402 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.878392 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.878392 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.879397 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.879397 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 441 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.879397 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.879397 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.879397 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.879397 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.894411 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.894411 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.894411 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.894411 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.894411 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.894411 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.894411 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.926533 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.926533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 441 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.926533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.926533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.926533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.926533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.723182 : End of cycle 441 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.723182 : Start of cycle 442 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 442 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 442 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.928533 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.928533 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.930536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.930536 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.725185 : End of cycle 442 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.930536 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.725185 : Start of cycle 443 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.931536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.931536 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.961248 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 443 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.961248 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.961248 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.979957 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.979957 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.979957 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.979957 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.979957 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:57.979957 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:57.979957 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.015915 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.015915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 443 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.015915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.015915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.015915 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.015915 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.018912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.018912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.018912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.018912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.018912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.018912 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.018912 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.813561 : End of cycle 443 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.814560 : Start of cycle 444 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 444 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 444 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.019911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.019911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.022913 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.022913 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.817562 : End of cycle 444 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.817562 : Start of cycle 445 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.022913 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.050962 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 445 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.050962 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.050962 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.067954 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.067954 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.067954 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.067954 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.067954 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.067954 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.067954 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.099965 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.099965 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 445 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.099965 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.099965 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.099965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.099965 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.896615 : End of cycle 445 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.896615 : Start of cycle 446 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 446 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 446 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.101966 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.101966 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.103965 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.103965 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.898614 : End of cycle 446 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.898614 : Start of cycle 447 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.103965 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.121963 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 447 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.121963 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.121963 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.137918 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.137918 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.137918 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.137918 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.137918 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.137918 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.137918 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:58.176925 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.176925 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.176925 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.176925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.176925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.176925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.176925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 447 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.176925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.177953 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.177953 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.177953 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.177953 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.177953 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180394 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180394 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180394 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180394 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180394 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180394 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.975580 : End of cycle 447 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.975580 : Start of cycle 448 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 448 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 448 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.180931 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.180931 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.183006 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.183006 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.977655 : End of cycle 448 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Scenario \"Static2DScenario\": Process time 0:00:23.977655 : Start of cycle 449 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.183006 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.203107 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 449 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.203107 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.203107 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.224122 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.225123 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.225123 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.225123 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.225123 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.225123 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.225123 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.255878 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.255878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 449 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.255878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.255878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.255878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.255878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.257877 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.257877 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.052526 : End of cycle 449 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.052526 : Start of cycle 450 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.257877 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 450 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.257877 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.257877 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.257877 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 450 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.258879 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.258879 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.259876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.259876 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.054525 : End of cycle 450 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.054525 : Start of cycle 451 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.259876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.280550 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 451 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.280550 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.280550 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.312745 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.312745 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.312745 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.312745 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.312745 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.312745 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.312745 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.354516 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.354516 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.354516 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.354516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.355042 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.355042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.355042 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 451 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.355161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.355161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.355161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.355161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.355161 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.355161 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.152508 : End of cycle 451 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.152508 : Start of cycle 452 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 452 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.357859 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.357859 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.358391 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 452 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.358391 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.358391 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.358391 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.358391 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.360526 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.360526 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.155175 : End of cycle 452 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.155175 : Start of cycle 453 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.360526 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.387194 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 453 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.387194 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.387194 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.413353 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.413353 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.413353 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.413353 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.413353 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.413353 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.413353 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.463543 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.463543 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.464562 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.464562 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 453 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.464562 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.464562 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.464562 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.464562 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.261202 : End of cycle 453 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.261202 : Start of cycle 454 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 454 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 454 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.466553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.466553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.468553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.468553 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.263202 : End of cycle 454 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.263202 : Start of cycle 455 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.468553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.487209 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 455 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.487209 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.487209 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.504208 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.504208 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.504208 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.504208 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.504208 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.504208 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.504208 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.539928 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.539928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 455 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.539928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.539928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.539928 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.539928 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.541972 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.541972 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.336621 : End of cycle 455 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.336621 : Start of cycle 456 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.541972 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 456 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 456 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.542956 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.542956 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.545948 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.545948 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.340597 : End of cycle 456 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.340597 : Start of cycle 457 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.545948 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.563973 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 457 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.563973 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.563973 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.580933 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.580933 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.580933 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.580933 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.580933 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.580933 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.580933 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:58.620989 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.620989 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.620989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 457 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.620989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.620989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.620989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.620989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.418627 : End of cycle 457 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.418627 : Start of cycle 458 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 458 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 458 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.623978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.623978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.625994 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.625994 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.420643 : End of cycle 458 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.420643 : Start of cycle 459 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.625994 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.643990 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 459 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.643990 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.643990 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.660893 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.660893 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.660893 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.660893 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.660893 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.660893 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.660893 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.696580 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.696580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 459 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.696580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.696580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.696580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.696580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.698590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.698590 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.493239 : End of cycle 459 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.493239 : Start of cycle 460 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.698590 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 460 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.698590 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.698590 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.698590 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 460 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.699625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.699625 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.700626 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.700626 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.495275 : End of cycle 460 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.495275 : Start of cycle 461 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.700626 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.718169 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 461 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.718169 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.718169 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.735213 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.735213 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.735213 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.735213 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.735213 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.735213 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.735213 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.768795 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.768795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 461 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.768795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.768795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.768795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.768795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.770745 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.770745 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.565394 : End of cycle 461 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.565394 : Start of cycle 462 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.770745 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 462 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 462 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.771777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.771777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.772793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.772793 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.567442 : End of cycle 462 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.772793 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.567442 : Start of cycle 463 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.773804 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.773804 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.790796 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 463 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.790796 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.790796 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.806954 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.806954 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.806954 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.806954 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.806954 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.806954 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.806954 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:58.846735 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.846735 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.846735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 463 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.846735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.846735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.846735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.846735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.850761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.850761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.850761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.850761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.850761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.646401 : End of cycle 463 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.646401 : Start of cycle 464 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 464 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.851752 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.851752 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.852751 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.852751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 464 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.852751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.852751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.852751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.852751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.855763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.855763 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.855763 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.855763 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.855763 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.856764 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.856764 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.651413 : End of cycle 464 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.856764 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.651413 : Start of cycle 465 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.856764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.856764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.874301 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 465 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.874301 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.874301 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.891345 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.891345 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.891345 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.891345 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.891345 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.891345 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.891345 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.929386 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.929386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 465 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.929386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.929386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.929386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.929386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.726036 : End of cycle 465 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.726036 : Start of cycle 466 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 466 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 466 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.931387 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.931387 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.933393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.933393 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.728042 : End of cycle 466 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.728042 : Start of cycle 467 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.933393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.949416 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 467 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.949416 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.949416 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.965401 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.965401 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.965401 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.965401 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.965401 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.965401 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.965401 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.997398 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.997398 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.997398 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.997398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.997398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.998403 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.998403 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 467 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.998403 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.998403 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.998403 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.998403 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.998403 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.998403 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.999398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.999398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.999398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.999398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:58.999398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:58.999398 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.795047 : End of cycle 467 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.795047 : Start of cycle 468 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 468 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 468 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.000398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.000398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.008347 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.008347 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.802996 : End of cycle 468 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.802996 : Start of cycle 469 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.008347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.026345 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 469 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.026345 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.026345 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.045404 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.046385 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.046385 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.046385 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.046385 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.046385 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.046385 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:59.085830 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.085830 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.085830 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 469 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.085830 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.085830 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.085830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.085830 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.882985 : End of cycle 469 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.882985 : Start of cycle 470 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 470 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 470 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.088336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.088336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.090344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.090344 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.884993 : End of cycle 470 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.884993 : Start of cycle 471 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.090344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.108344 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 471 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.108344 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.108344 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.124979 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.124979 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.124979 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.124979 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.124979 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.124979 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.124979 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.166035 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.166035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 471 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.166035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.166035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.166035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.166035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.962680 : End of cycle 471 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.962680 : Start of cycle 472 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 472 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.168031 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.168031 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.169033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.169033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 472 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.169033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.169033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.169033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.169033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.169033 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.169033 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.170035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.170035 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.170035 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.170035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.170035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.170035 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.170035 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.964684 : End of cycle 472 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.171035 S OA-Scenario \"Static2DScenario\": Process time 0:00:24.965684 : Start of cycle 473 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.171035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.171035 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.190034 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.190034 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.190034 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.191035 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 473 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.191035 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.191035 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.191035 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.191035 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.208976 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.208976 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.208976 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.208976 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.208976 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.208976 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.208976 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.243978 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.243978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 473 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.243978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.243978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.243978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.243978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.040628 : End of cycle 473 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.040628 : Start of cycle 474 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 474 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.245979 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.245979 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.246980 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.246980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 474 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.246980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.246980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.246980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.246980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.247981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.247981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.247981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.247981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.247981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.247981 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.248980 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.043629 : End of cycle 474 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.248980 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.043629 : Start of cycle 475 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.248980 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.248980 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.266978 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 475 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.266978 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.266978 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.283978 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.283978 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.283978 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.283978 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.283978 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.283978 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.283978 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:59.320976 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.320976 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.320976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 475 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.320976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.320976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.320976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.320976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.322976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.322976 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.117625 : End of cycle 475 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.117625 : Start of cycle 476 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.322976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 476 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 476 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.323976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.323976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.326585 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.326585 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.121234 : End of cycle 476 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.121234 : Start of cycle 477 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.326585 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.327115 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.344118 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 477 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.344118 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.344118 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.363172 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.363172 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.363172 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.363172 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.363172 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.363172 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.363172 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.399912 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.399912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 477 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.399912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.399912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.399912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.399912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.196563 : End of cycle 477 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.196563 : Start of cycle 478 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 478 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.401914 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 478 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.401914 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.402912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.402912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.402912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.402912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.402912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.403912 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.403912 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.198561 : End of cycle 478 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.198561 : Start of cycle 479 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.403912 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.432912 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 479 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.432912 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.432912 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.458953 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.458953 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.458953 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.458953 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.458953 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.458953 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.458953 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.496958 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.496958 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 479 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.496958 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.496958 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.496958 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.496958 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.293592 : End of cycle 479 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.293592 : Start of cycle 480 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 480 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.498943 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.498943 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.499943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 480 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.499943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.499943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.499943 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.499943 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.500944 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.500944 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.295593 : End of cycle 480 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.500944 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.295593 : Start of cycle 481 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.501947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.501947 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.522000 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 481 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.522000 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.522000 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:59.544673 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.544673 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.544673 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.544673 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.544673 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.544673 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.544673 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.579624 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.579624 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.579624 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.579624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.579624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.579624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.579624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 481 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.579624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.580624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.580624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.580624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.580624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.580624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.581624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.581624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.581624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.581624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.581624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.377273 : End of cycle 481 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.377273 : Start of cycle 482 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 482 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 482 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.582624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.582624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.584625 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.584625 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.379274 : End of cycle 482 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.379274 : Start of cycle 483 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.584625 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.602658 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.602658 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.602658 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.602658 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 483 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.603744 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.603744 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.603744 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.603744 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.624335 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.624335 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.624335 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.624335 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.624335 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.625331 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.625331 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.657284 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.657284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 483 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.657284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.657284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.657284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.657284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.659285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.659285 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.453934 : End of cycle 483 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.453934 : Start of cycle 484 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.659285 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 484 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.659285 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.659285 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 484 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.660285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.660285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.661285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.661285 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.455934 : End of cycle 484 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.661285 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.455934 : Start of cycle 485 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.662285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.662285 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.678284 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 485 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.678284 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.678284 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.694288 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.694288 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.694288 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.694288 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.694288 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.694288 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.694288 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.726284 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.726284 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.726284 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.726284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.727284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.727284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.727284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 485 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.727284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.727284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.727284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.727284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.727284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.727284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.728937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.728937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.728937 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.728937 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.728937 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.524594 : End of cycle 485 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.524594 : Start of cycle 486 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 486 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 486 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.729945 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.729945 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.731952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.731952 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.526601 : End of cycle 486 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.526601 : Start of cycle 487 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.731952 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.751959 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 487 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.751959 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.751959 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.770963 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.770963 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.770963 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.770963 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.770963 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.770963 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.770963 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.802978 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.802978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 487 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.802978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.802978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.802978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.802978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.804976 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.804976 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.599625 : End of cycle 487 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.599625 : Start of cycle 488 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.804976 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.804976 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 488 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 488 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.805981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.805981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.807989 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.807989 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.602638 : End of cycle 488 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.602638 : Start of cycle 489 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.807989 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.828980 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 489 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.828980 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.828980 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.848976 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.848976 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.848976 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.848976 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.848976 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.848976 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.848976 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.884926 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.884926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 489 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.884926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.884926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.884926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.884926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888131 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.682780 : End of cycle 489 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.682780 : Start of cycle 490 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888131 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 490 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888131 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888131 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 490 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.888825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.888825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.893886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.893886 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.893886 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.893886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.893886 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.893886 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.894873 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.689522 : End of cycle 490 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.894873 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.689522 : Start of cycle 491 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.894873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.894873 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.913421 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 491 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.913421 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.913421 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.931447 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.931447 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.931447 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.931447 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.931447 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.931447 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.931447 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.963494 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.963494 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.963494 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.964484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 491 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.964484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.964484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.964484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.964484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.969493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.969493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.969493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.969493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.969493 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.969493 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.969493 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.764142 : End of cycle 491 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.765118 : Start of cycle 492 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 492 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 492 \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.970469 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.970469 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.973484 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.973484 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.768133 : End of cycle 492 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.768133 : Start of cycle 493 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.973484 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.996762 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 493 \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:07:59.996762 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:07:59.996762 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.019809 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.019809 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.019809 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.019809 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.019809 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.019809 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.019809 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.058809 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.058809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 493 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.058809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.058809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.058809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.058809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.856497 : End of cycle 493 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.856497 : Start of cycle 494 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 494 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 494 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.061848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.061848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.063853 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.063853 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.063853 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.063853 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.063853 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.064854 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.064854 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.859503 : End of cycle 494 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.064854 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.859503 : Start of cycle 495 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.064854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.064854 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.083488 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 495 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.083488 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.083488 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.099530 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.099530 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.099530 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.099530 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.099530 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.099530 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.099530 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.131534 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.131534 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 495 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.131534 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.131534 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.131534 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.131534 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.133546 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.133546 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.928195 : End of cycle 495 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.928195 : Start of cycle 496 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.133546 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 496 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.133546 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.133546 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.133546 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 496 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.134537 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.134537 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.135539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.135539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.135539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.136546 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.931195 : End of cycle 496 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Scenario \"Static2DScenario\": Process time 0:00:25.931195 : Start of cycle 497 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.136546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.152538 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 497 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.152538 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.152538 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.169676 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.169676 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.169676 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.169676 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.169676 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.169676 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.169676 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:00.205151 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.205151 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.205151 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.206241 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 497 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.206241 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.206241 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.206241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.206241 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.212221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.212221 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.006870 : End of cycle 497 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.006870 : Start of cycle 498 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.212221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 498 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 498 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.213178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.213178 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.214370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.214370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.217057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.217057 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.011706 : End of cycle 498 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217057 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.011706 : Start of cycle 499 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.217976 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.244601 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 499 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.244601 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.244601 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.261302 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.261302 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.261302 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.261302 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.261302 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.261302 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.261302 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.292740 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.292740 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.292740 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.292740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.293740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.293740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.293740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 499 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.293740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.293740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.293740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.293740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.293740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.293740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.295697 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.295697 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.090346 : End of cycle 499 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.090346 : Start of cycle 500 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.295697 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 500 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 500 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.296704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.296704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.298746 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.298746 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.093395 : End of cycle 500 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.093395 : Start of cycle 501 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.298746 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.315777 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 501 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.315777 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.315777 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.331106 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.331106 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.331106 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.331106 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.331106 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.331106 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.331106 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.371341 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.371341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 501 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.371341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.371341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.371341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.371341 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.167991 : End of cycle 501 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.167991 : Start of cycle 502 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 502 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 502 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.373342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.373342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.376344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.376344 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.376344 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.376344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.376344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.376344 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.376344 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.170993 : End of cycle 502 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.377326 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.171975 : Start of cycle 503 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.377326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.377326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.393462 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 503 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.393462 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.393462 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.417064 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.417064 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.417064 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.417064 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.417064 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.417064 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.417064 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:00.463903 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.463903 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.463903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 503 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.463903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.463903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.463903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.463903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.262558 : End of cycle 503 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.262558 : Start of cycle 504 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 504 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.467909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 504 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.467909 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.469018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.469018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.469018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.469018 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.469018 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.472032 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.472032 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.266681 : End of cycle 504 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.266681 : Start of cycle 505 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.472032 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.495581 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 505 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.495581 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.495581 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.514814 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.514814 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.514814 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.514814 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.514814 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.514814 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.514814 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.555824 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.555824 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 505 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.555824 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.555824 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.556334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.556334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.556334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558423 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558423 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.353072 : End of cycle 505 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.353072 : Start of cycle 506 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 506 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 506 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.558946 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.558946 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561099 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.561606 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.561606 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.356255 : End of cycle 506 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.356255 : Start of cycle 507 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.561606 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.585106 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 507 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.585106 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.585106 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.607673 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.607673 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.607673 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.607848 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.607848 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.607848 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.607848 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.645901 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.645901 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.645901 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.645901 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.645901 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.645901 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.645901 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 507 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.646848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.646848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.646848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.646848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.646848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.646848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649119 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.443768 : End of cycle 507 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.443768 : Start of cycle 508 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649119 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 508 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649119 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649119 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649119 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 508 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.649659 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.649659 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.651719 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.651719 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.446368 : End of cycle 508 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.446368 : Start of cycle 509 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.651719 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.668722 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 509 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.668722 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.668722 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.685798 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.685798 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.685798 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.685798 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.685798 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.685798 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.685798 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:00.725540 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.725540 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.725540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 509 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.725540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.725540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.725540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.725540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.523198 : End of cycle 509 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.523198 : Start of cycle 510 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 510 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 510 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.728549 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.728549 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.730505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.730505 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.525154 : End of cycle 510 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.525154 : Start of cycle 511 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.730505 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.749709 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.749709 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.749709 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.749709 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 511 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.749709 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.750254 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.750254 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.750254 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.767103 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.767103 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.767103 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.767103 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.767103 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.767103 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.767103 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.801277 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.801277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 511 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.801277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.801277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.801277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.801277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.597926 : End of cycle 511 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.597926 : Start of cycle 512 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 512 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.803277 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.803277 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.804277 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.804277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 512 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.804277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.804277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.804277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.804277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.805277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.805277 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.599926 : End of cycle 512 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.599926 : Start of cycle 513 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.805277 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.806274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.823256 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 513 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.823256 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.823256 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.840840 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.840840 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.840840 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.840840 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.840840 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.840840 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.840840 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.875748 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.875748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 513 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.875748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.875748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.875748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.875748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.672396 : End of cycle 513 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.672396 : Start of cycle 514 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 514 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 514 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.877747 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.877747 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.879741 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.879741 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.674390 : End of cycle 514 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.674390 : Start of cycle 515 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.879741 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.896818 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 515 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.896818 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.896818 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.912632 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.912632 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.912632 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.912632 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.912632 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.912632 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.913583 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:00.951285 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.951285 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.951285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 515 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.951285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.951285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.951285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.951285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.748884 : End of cycle 515 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.748884 : Start of cycle 516 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 516 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 516 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.954235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.954235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.956355 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.956355 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.751004 : End of cycle 516 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.751004 : Start of cycle 517 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.956355 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.973719 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.973719 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.973719 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.973719 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 517 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.973719 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.973719 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.973719 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.974728 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.989810 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.989810 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.989810 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.989810 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.989810 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:00.989810 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:00.989810 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.022655 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.022655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 517 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.022655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.022655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.022655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.022655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.819256 : End of cycle 517 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.819256 : Start of cycle 518 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 518 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.024607 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.024607 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 518 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.025655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.025655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.025655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.025655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.025655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.025655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.026655 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.026655 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.821304 : End of cycle 518 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.821304 : Start of cycle 519 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.026655 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.047608 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 519 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.047608 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.047608 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.070260 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.070260 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.070260 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.070260 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.070260 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.070260 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.070260 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.105107 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.105107 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.105107 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.105107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.105107 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.106107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.106107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 519 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.106107 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.106107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.106107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.106107 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.106107 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.106107 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108152 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108152 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.902801 : End of cycle 519 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.902801 : Start of cycle 520 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108152 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 520 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108152 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108152 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108152 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 520 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.108692 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.108692 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.109751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.109751 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.904400 : End of cycle 520 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.904400 : Start of cycle 521 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.109751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.129338 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 521 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.129338 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.129338 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.149297 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.149297 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.149297 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.149297 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.149297 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.149297 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.149297 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:01.189991 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.189991 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.189991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 521 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.189991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.189991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.189991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.189991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.987242 : End of cycle 521 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.987242 : Start of cycle 522 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 522 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 522 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.192593 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.192593 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.193631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.194602 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.194602 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.989251 : End of cycle 522 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.194602 S OA-Scenario \"Static2DScenario\": Process time 0:00:26.989251 : Start of cycle 523 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.195669 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.195669 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.213426 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.214828 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.214828 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.214828 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 523 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.214828 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.214828 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.214828 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.214828 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.230257 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.230257 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.230257 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.230257 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.230257 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.230257 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.230257 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.264015 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.264015 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 523 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.264015 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.264015 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.264015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.264015 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.061245 : End of cycle 523 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.061245 : Start of cycle 524 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 524 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 524 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.266596 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.266596 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.268163 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.269219 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.269219 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.063868 : End of cycle 524 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.063868 : Start of cycle 525 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.269219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.287277 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 525 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.287277 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.287277 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.308078 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.308078 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.308078 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.308078 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.308078 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.308078 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.308078 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.349331 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.349331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 525 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.349331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.349331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.349331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.349331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.351381 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.351381 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.146030 : End of cycle 525 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.351381 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.146030 : Start of cycle 526 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 526 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 526 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.352386 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.352386 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.354399 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.354399 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.149048 : End of cycle 526 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.149048 : Start of cycle 527 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.354399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.371978 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.371978 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.371978 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.371978 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 527 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.371978 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.371978 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.373027 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.373027 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.389491 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.389491 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.389491 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.389491 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.389491 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.389491 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.389491 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:01.430653 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.430653 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.430653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 527 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.430653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.430653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.430653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.430653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.432668 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.432668 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.432668 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.228316 : End of cycle 527 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.228316 : Start of cycle 528 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 528 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 528 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.433667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.433667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.436702 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.436702 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.231351 : End of cycle 528 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.231351 : Start of cycle 529 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.436702 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.457789 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 529 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.457789 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.457789 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.476811 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.476811 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.476811 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.476811 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.476811 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.476811 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.476811 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.513038 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.513038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 529 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.513038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.513038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.513038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.513038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.515013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.515013 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.310674 : End of cycle 529 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.310674 : Start of cycle 530 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 530 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 530 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.516025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.516025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.518044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.518044 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.312693 : End of cycle 530 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.312693 : Start of cycle 531 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.518044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.537277 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.537277 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.537277 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.538290 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 531 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.538290 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.538290 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.538290 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.538290 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.556359 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.556359 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.556359 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.556359 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.556359 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.556359 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.556359 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.599374 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.599374 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.599374 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.599374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.599374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.599374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.599374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 531 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.600405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.600405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.600405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.600405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.600405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.600405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.397041 : End of cycle 531 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.397041 : Start of cycle 532 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 532 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 532 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.602392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.602392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.604188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.604188 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.604188 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.604188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.604188 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.605229 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.605229 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.399878 : End of cycle 532 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.605229 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.399878 : Start of cycle 533 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.605229 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.605229 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.623010 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 533 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.623010 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.623010 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.643692 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.643692 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.643692 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.643692 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.643692 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.643692 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.643692 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:01.685029 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.685029 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.685029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 533 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.685029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.685029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.685029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.685029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.687030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.687030 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.687030 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.687030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.687030 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.687030 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.482708 : End of cycle 533 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.482708 : Start of cycle 534 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 534 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 534 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.688059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.688059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.690085 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.690085 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.484734 : End of cycle 534 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.484734 : Start of cycle 535 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.690085 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.710066 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 535 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.710066 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.710066 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.730049 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.730049 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.730049 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.730049 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.730049 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.730049 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.730049 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.771239 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.772258 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.772258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 535 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.772258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.772258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.772258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.772258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.568893 : End of cycle 535 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.568893 : Start of cycle 536 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 536 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.774244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 536 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.774244 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.775247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.775247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.775247 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.775247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.775247 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.776255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.776255 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.570904 : End of cycle 536 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.570904 : Start of cycle 537 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.776255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.797315 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 537 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.797315 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.797315 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.823007 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.823007 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.823007 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.823007 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.823007 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.823007 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.823007 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.876586 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.876586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 537 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.876586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.876586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.876586 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.876586 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.878649 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.878649 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.674244 : End of cycle 537 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.674244 : Start of cycle 538 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 538 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 538 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.879595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.879595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.881652 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.881652 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.676301 : End of cycle 538 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.676301 : Start of cycle 539 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.881652 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:01.907281 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.908330 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.908330 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.908330 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 539 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.908330 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.908330 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.908330 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.908330 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.929285 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.929285 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.929285 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.929285 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.929285 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.929285 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.929285 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.979704 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.979704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 539 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.979704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.979704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.979704 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.979704 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.778196 : End of cycle 539 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.778196 : Start of cycle 540 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 540 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 540 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.983547 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.983547 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.984569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.986582 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:01.986582 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.781231 : End of cycle 540 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.781231 : Start of cycle 541 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:01.986582 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.006326 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 541 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.006326 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.006326 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.025588 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.025588 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.025588 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.025588 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.025588 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.025588 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.025588 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.062667 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.062667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 541 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.062667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.062667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.062667 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.062667 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.064657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.064657 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.859306 : End of cycle 541 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.859306 : Start of cycle 542 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.064657 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 542 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.064657 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 542 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.065681 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.065681 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.067729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.067729 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.862378 : End of cycle 542 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.862378 : Start of cycle 543 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.067729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.084941 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 543 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.084941 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.084941 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.101945 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.101945 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.101945 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.101945 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.101945 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.101945 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.101945 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:02.144135 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.144135 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.144135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 543 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.144135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.144135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.144135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.144135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.147163 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.147163 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.941812 : End of cycle 543 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.941812 : Start of cycle 544 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.147163 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 544 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 544 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.148106 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.148106 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.149675 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.150727 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.150727 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.945376 : End of cycle 544 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Scenario \"Static2DScenario\": Process time 0:00:27.945376 : Start of cycle 545 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.150727 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.169735 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 545 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.169735 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.169735 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.187455 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.187455 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.187455 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.187455 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.187455 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.188462 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.188462 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.227817 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.227817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 545 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.227817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.227817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.227817 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.227817 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.231821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.231821 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.026470 : End of cycle 545 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.026470 : Start of cycle 546 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.231821 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 546 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.231821 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.231821 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.231821 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 546 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.232818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.232818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.234797 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.234797 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.029446 : End of cycle 546 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.029446 : Start of cycle 547 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.234797 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.254761 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 547 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.254761 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.254761 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.271761 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.271761 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.271761 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.271761 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.271761 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.271761 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.271761 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.311803 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.311803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 547 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.311803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.311803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.311803 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.311803 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.109461 : End of cycle 547 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.109461 : Start of cycle 548 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 548 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 548 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.314812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.314812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.316814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.316814 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.111463 : End of cycle 548 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.111463 : Start of cycle 549 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.316814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.336334 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 549 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.336334 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.336334 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.354368 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.354368 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.354368 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.354368 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.354368 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.354368 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.354368 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:02.390283 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.391281 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.391281 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 549 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.391281 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.391281 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.391281 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.391281 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.187933 : End of cycle 549 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.187933 : Start of cycle 550 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 550 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 550 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.393284 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.393284 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.395283 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.395283 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.189932 : End of cycle 550 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.189932 : Start of cycle 551 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.395283 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.414409 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 551 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.414409 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.414409 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.432155 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.432155 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.432155 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.432155 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.432155 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.432155 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.432155 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.464171 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.464171 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.464171 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.464171 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.464171 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.464171 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.464171 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 551 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.464171 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.465131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.465131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.465131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.465131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.465131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.466120 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.466120 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.260769 : End of cycle 551 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.466120 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.260769 : Start of cycle 552 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 552 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 552 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.467150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.467150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.469169 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.469169 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.263818 : End of cycle 552 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.263818 : Start of cycle 553 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.469169 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.486006 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 553 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.486006 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.486006 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.502687 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.502687 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.502687 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.502687 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.502687 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.502687 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.502687 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.536177 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.536177 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 553 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.536177 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.536177 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.536177 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.536177 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.538178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.538178 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.538178 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.333781 : End of cycle 553 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.333781 : Start of cycle 554 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 554 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.539132 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.539132 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.540132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 554 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.540132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.540132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.540132 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.540132 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.544179 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.544179 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.338828 : End of cycle 554 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.338828 : Start of cycle 555 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.544179 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.566122 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 555 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.566122 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.566122 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.582508 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.582508 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.582508 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.582508 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.582508 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.583536 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.583536 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:02.623875 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.624875 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.624875 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 555 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.624875 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.624875 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.624875 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.624875 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.627884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.627884 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.422533 : End of cycle 555 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.627884 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.422533 : Start of cycle 556 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629111 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 556 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629111 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629111 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629111 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629111 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629111 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629614 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 556 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.629614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.629614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.632009 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.632009 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.632009 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.632009 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.632009 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.632009 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.633010 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.427659 : End of cycle 556 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.633010 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.427659 : Start of cycle 557 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.633010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.633010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.659369 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 557 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.659369 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.659369 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.680354 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.680354 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.680354 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.680354 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.680893 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.680893 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.680893 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731075 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731075 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.731075 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.731075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731075 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 557 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.731075 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.731595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.731595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.731595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736347 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736347 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.736347 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736347 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.736347 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736347 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.530996 : End of cycle 557 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.531524 : Start of cycle 558 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.736875 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 558 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.736875 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.736875 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 558 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737392 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737392 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.737911 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.737911 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.741638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.741638 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.536287 : End of cycle 558 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.536287 : Start of cycle 559 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.741638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771379 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.771379 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771379 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771379 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 559 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771379 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771379 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.771379 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.771885 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.794443 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.794443 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.794443 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.794443 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.794443 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.794443 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.794443 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.833367 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.833367 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.834379 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.834379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 559 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.834379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.834379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.834379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.834379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.837372 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.837372 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.632021 : End of cycle 559 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.632021 : Start of cycle 560 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.837372 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 560 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 560 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.838374 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.838374 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.840382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.840382 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.635031 : End of cycle 560 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.635031 : Start of cycle 561 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.840382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:02.864169 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.865178 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.865178 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.865178 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 561 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.865178 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.865178 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.865178 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.865178 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.887005 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.887005 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.887005 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.887005 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.887005 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.887005 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.887005 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.926560 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.926560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 561 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.926560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.926560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.926560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.926560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.928558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.928558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.928558 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.724207 : End of cycle 561 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.724207 : Start of cycle 562 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 562 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 562 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.929558 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.929558 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.931559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.931559 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.726208 : End of cycle 562 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.726208 : Start of cycle 563 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.931559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.951750 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.951750 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.951750 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.951750 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 563 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.951750 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.951750 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.951750 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.952263 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.971703 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.971703 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.971703 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.971703 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.971703 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:02.972213 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:02.972213 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.013740 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.013740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 563 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.013740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.013740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.013740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.013740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.016828 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.812497 : End of cycle 563 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.812497 : Start of cycle 564 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 564 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.017848 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.017848 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.018999 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 564 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.018999 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.018999 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.018999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.018999 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.022015 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.022015 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.816664 : End of cycle 564 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.816664 : Start of cycle 565 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.022015 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.048523 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 565 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.048523 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.048523 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.072946 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.072946 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.072946 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.072946 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.072946 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.072946 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.073946 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:03.132509 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.133532 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.133532 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 565 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.133532 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.133532 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.133532 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.133532 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.931350 : End of cycle 565 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.931350 : Start of cycle 566 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 566 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.136701 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.136701 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.137708 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 566 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.137708 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.137708 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.137708 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.137708 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.139705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.139705 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.934354 : End of cycle 566 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Scenario \"Static2DScenario\": Process time 0:00:28.934354 : Start of cycle 567 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.139705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.161591 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 567 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.161591 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.161591 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.181574 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.181574 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.181574 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.181574 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.181574 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.181574 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.181574 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.223576 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.223576 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.223576 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.223576 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.224584 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.224584 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.224584 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 567 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.224584 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.224584 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.224584 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.224584 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.224584 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.224584 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.021224 : End of cycle 567 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.021224 : Start of cycle 568 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 568 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 568 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.226575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.226575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.227582 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.228574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.228574 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.023223 : End of cycle 568 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.023223 : Start of cycle 569 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.228574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.248287 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 569 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.248287 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.248287 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.268463 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.268463 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.268463 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.268463 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.268463 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.268463 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.268463 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.305150 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.305150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 569 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.305150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.305150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.305150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.305150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.307122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.307122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.307122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.307122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.307122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.307122 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.307122 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.101771 : End of cycle 569 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.102821 : Start of cycle 570 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 570 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 570 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.308172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.308172 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.310172 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.310172 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.104821 : End of cycle 570 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.104821 : Start of cycle 571 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.310172 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.328173 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.328173 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.328173 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.328173 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 571 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.328173 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.328173 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.329169 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.329169 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:03.349597 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.349597 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.349597 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.349597 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.349597 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.349597 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.349597 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.393256 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.393256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 571 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.393256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.393256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.393256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.393256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.395241 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.395241 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.189890 : End of cycle 571 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.189890 : Start of cycle 572 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.395241 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 572 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.395241 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.395241 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 572 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.396254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.396254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.398238 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.398238 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.192887 : End of cycle 572 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.192887 : Start of cycle 573 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.398238 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.416831 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.417370 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.417370 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.417370 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 573 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.417370 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.417370 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.417370 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.417370 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.439532 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.439532 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.439532 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.439532 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.439532 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.439532 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.439532 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.492508 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.492508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 573 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.492508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.492508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.492508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.492508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.494518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.494518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.494518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.494518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.494518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.494518 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.290158 : End of cycle 573 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.290158 : Start of cycle 574 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 574 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 574 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.495509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.495509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.497516 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.497516 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.292165 : End of cycle 574 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.292165 : Start of cycle 575 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.497516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.517234 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 575 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.517234 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.517234 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.536405 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.536405 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.536405 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.536405 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.536405 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.536405 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.536405 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:03.582368 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.582368 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.582368 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.583471 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 575 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.583471 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.583471 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.583471 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.583471 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586056 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586056 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.380705 : End of cycle 575 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.380705 : Start of cycle 576 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586056 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586056 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 576 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 576 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.586560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.586560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.588602 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.588602 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.383251 : End of cycle 576 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.383251 : Start of cycle 577 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.588602 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.608582 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.608582 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.609584 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.609584 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 577 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.609584 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.609584 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.609584 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.609584 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.628888 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.628888 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.629420 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.629420 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.629420 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.629420 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.629420 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.664609 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.664609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 577 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.664609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.664609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.664609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.664609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.462218 : End of cycle 577 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.462218 : Start of cycle 578 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 578 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 578 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.667569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.667569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.668638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.668638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.668638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.668638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.670237 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.670237 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.464886 : End of cycle 578 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.464886 : Start of cycle 579 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.670237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.691389 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 579 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.691389 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.691389 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.711793 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.711793 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.711793 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.711793 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.711793 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.711793 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.711793 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.764737 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.764737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 579 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.764737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.764737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.764737 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.764737 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.766740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.766740 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.561389 : End of cycle 579 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.561389 : Start of cycle 580 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.766740 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 580 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.766740 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.766740 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 580 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.767937 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.767937 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.769489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.769489 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.564138 : End of cycle 580 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.564138 : Start of cycle 581 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.769489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.787445 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 581 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.787445 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.787445 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:03.805809 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.805809 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.805809 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.805809 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.805809 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.806808 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.806808 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.842740 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.842740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 581 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.842740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.842740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.842740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.842740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.844734 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.844734 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.639383 : End of cycle 581 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.639383 : Start of cycle 582 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.844734 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 582 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 582 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.845700 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.845700 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.847717 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.847717 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.642366 : End of cycle 582 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.642366 : Start of cycle 583 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.847717 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.864720 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 583 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.864720 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.864720 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.880726 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.880726 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.880726 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.880726 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.880726 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.880726 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.880726 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.912731 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.912731 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.912731 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.913731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 583 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.913731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.913731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.913731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.913731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.914730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.914730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.914730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.710380 : End of cycle 583 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.710380 : Start of cycle 584 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 584 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 584 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.915731 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.915731 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.917736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.917736 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.712385 : End of cycle 584 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.712385 : Start of cycle 585 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.917736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.934739 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 585 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.934739 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.934739 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.949674 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.949674 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.949674 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.949674 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.949674 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.950715 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.950715 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.982604 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.982604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 585 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.982604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.982604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.982604 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.982604 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.779202 : End of cycle 585 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.779202 : Start of cycle 586 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 586 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 586 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.984553 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.984553 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.985552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.985552 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.985552 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.986605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.986605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.986605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.986605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.986605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:03.986605 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.986605 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.781254 : End of cycle 586 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.987605 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.781254 : Start of cycle 587 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.987605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:03.987605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.004548 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.005553 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.005553 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.005553 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 587 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.005553 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.005553 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.005553 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.005553 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:04.028831 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.028831 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.028831 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.028831 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.028831 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.028831 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.028831 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.069043 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.069043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 587 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.069043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.069043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.069043 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.069043 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.071059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.071059 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.865708 : End of cycle 587 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.865708 : Start of cycle 588 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.071059 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 588 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.071059 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.071059 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 588 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.072057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.072057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.073055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.073055 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.867704 : End of cycle 588 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.073055 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.867704 : Start of cycle 589 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.074055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.074055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.093989 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.093989 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.093989 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.093989 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 589 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.093989 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.093989 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.093989 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.095432 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.116227 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.117237 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.117237 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.117237 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.117237 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.117237 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.117237 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.151165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.152174 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.152174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 589 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.152174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.152174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.152174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.152174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.949056 : End of cycle 589 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.949056 : Start of cycle 590 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 590 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 590 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.154407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.154407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.157411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.157411 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.952060 : End of cycle 590 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Scenario \"Static2DScenario\": Process time 0:00:29.952060 : Start of cycle 591 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.157411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.175769 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 591 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.175769 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.175769 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.195502 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.195502 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.195502 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.195502 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.195502 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.195502 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.195502 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.229556 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.229556 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 591 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.229556 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.229556 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.229556 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.229556 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.231815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.231815 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.026464 : End of cycle 591 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.026464 : Start of cycle 592 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.231815 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 592 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.231815 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.231815 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 592 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.232992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.232992 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.235185 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.235185 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.029834 : End of cycle 592 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.029834 : Start of cycle 593 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.235185 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.255655 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 593 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.255655 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.255655 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.278186 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.278186 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.278186 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.278186 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.278186 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.278186 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.278186 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.313367 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.313367 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 593 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.313367 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.313367 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.313367 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.313367 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.315660 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.315660 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.110309 : End of cycle 593 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.110309 : Start of cycle 594 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.315660 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 594 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.315660 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.315660 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 594 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.316629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.316629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.318641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.318641 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.113290 : End of cycle 594 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.113290 : Start of cycle 595 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.318641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.338121 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 595 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.338121 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.338121 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.359240 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.359240 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.359240 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.359240 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.359240 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.359240 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.359240 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.394520 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.394520 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.394520 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.394520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.394520 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.394520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.394520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 595 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.394520 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.395930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.395930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.395930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.395930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.395930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.192584 : End of cycle 595 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.192584 : Start of cycle 596 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 596 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 596 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.397935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.397935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.400118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.400118 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.194767 : End of cycle 596 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.194767 : Start of cycle 597 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.400118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.418531 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 597 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.418531 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.418531 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.436231 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.436231 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.436231 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.436231 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.436231 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.436231 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.436231 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:04.474263 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.474263 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.474263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 597 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.474263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.474263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.474263 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.474263 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.477339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.477339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.477339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.477339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.477339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.477339 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.272997 : End of cycle 597 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.272997 : Start of cycle 598 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 598 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 598 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.478348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.478348 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.480348 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.480348 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.274997 : End of cycle 598 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.480348 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.274997 : Start of cycle 599 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.481344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.481344 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.500665 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 599 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.500665 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.500665 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.518063 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.518063 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.518063 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.518063 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.518063 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.518063 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.518063 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.553936 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.553936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 599 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.553936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.553936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.553936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.553936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.555423 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.555423 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.350072 : End of cycle 599 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.350072 : Start of cycle 600 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.555423 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 600 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.555423 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.555423 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 600 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.556738 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.556738 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.557990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.557990 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.352639 : End of cycle 600 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.352639 : Start of cycle 601 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.557990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.577690 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 601 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.577690 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.577690 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.595529 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.595529 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.595529 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.595529 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.596529 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.596529 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.596529 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.632561 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.632561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 601 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.632561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.632561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.632561 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.632561 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.429704 : End of cycle 601 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.429704 : Start of cycle 602 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 602 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 602 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.635055 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.635055 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.637089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.637089 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.431738 : End of cycle 602 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.431738 : Start of cycle 603 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.637089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.655605 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 603 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.655605 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.655605 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.672521 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.672521 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.672521 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.672521 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.672521 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.672521 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.672521 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:04.710482 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.710482 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.710482 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.710482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.710482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.710482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.710482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 603 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.710482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.711567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.711567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.711567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.711567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.711567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.713146 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.713146 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.507795 : End of cycle 603 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.507795 : Start of cycle 604 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.713146 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 604 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.713146 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.713146 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 604 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.714155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.714155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.716137 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.716137 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.510786 : End of cycle 604 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.510786 : Start of cycle 605 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.716137 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.717125 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.736019 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 605 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.736019 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.736019 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.756137 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.756137 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.756137 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.756137 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.756137 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.756137 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.756137 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.797143 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.797143 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 605 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.797143 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.797143 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.797143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.797143 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.800151 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.800151 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.594800 : End of cycle 605 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.594800 : Start of cycle 606 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.800151 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 606 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.800151 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 606 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.801144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.801144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.804144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.804144 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.804144 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.804144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.804144 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.805141 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.805141 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.599790 : End of cycle 606 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.805141 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.599790 : Start of cycle 607 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.805141 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.805141 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.826666 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 607 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.826666 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.826666 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.845887 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.845887 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.845887 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.845887 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.845887 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.845887 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.845887 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888325 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888325 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.888325 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.888845 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888845 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888845 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 607 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.888845 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888845 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888845 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.888845 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.888845 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.888845 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.686740 : End of cycle 607 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.686740 : Start of cycle 608 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 608 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892091 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892091 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892616 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 608 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.892616 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.892616 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.894766 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.894766 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.689415 : End of cycle 608 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.689415 : Start of cycle 609 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.894766 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.920802 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 609 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.920802 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.920802 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.945699 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.945699 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.945699 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.945699 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.945699 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.945699 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.945699 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.980729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.980729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 609 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.980729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.980729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.980729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.980729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.982748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.982748 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.982748 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.982748 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.778362 : End of cycle 609 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.778362 : Start of cycle 610 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 610 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 610 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.983713 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.983713 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.985777 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:04.985777 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.780426 : End of cycle 610 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.780426 : Start of cycle 611 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:04.985777 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.003598 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.003598 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.003598 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.003598 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 611 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.003598 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.003598 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.003598 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.004598 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.021863 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.021863 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.021863 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.021863 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.021863 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.021863 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.021863 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.058174 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.058174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 611 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.058174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.058174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.058174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.058174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.060218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.060218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.060218 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.060218 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.060218 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.060218 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.060218 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.854867 : End of cycle 611 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.855883 : Start of cycle 612 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 612 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 612 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.061234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.061234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.063174 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.063174 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.857823 : End of cycle 612 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.857823 : Start of cycle 613 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.063174 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.083805 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 613 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.083805 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.083805 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.100760 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.100760 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.100760 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.100760 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.100760 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.100760 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.100760 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:05.139508 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.140481 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.140481 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 613 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.140481 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.140481 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.140481 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.140481 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.142985 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.142985 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.937634 : End of cycle 613 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.937634 : Start of cycle 614 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.142985 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 614 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 614 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.143982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.143982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.145982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.145982 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.940631 : End of cycle 614 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Scenario \"Static2DScenario\": Process time 0:00:30.940631 : Start of cycle 615 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.145982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.167022 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 615 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.167022 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.167022 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.194886 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.194886 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.194886 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.194886 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.194886 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.194886 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.194886 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.236826 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.236826 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.236826 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.236826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.237815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.237815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.237815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 615 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.237815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.237815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.237815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.237815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.237815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.237815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.036468 : End of cycle 615 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.036468 : Start of cycle 616 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 616 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 616 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.241819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.241819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.243800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.243800 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.243800 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.243800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.243800 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.243800 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.244793 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.039442 : End of cycle 616 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.244793 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.039442 : Start of cycle 617 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.244793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.244793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.260815 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.260815 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.260815 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.260815 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 617 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.260815 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.260815 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.261816 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.261816 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.280049 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.280049 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.280049 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.280049 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.280049 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.280049 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.280049 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.330102 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.330102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 617 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.330102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.330102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.330102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.330102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.332102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.332102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.332102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.332102 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.332102 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.332102 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.332102 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.126751 : End of cycle 617 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.127751 : Start of cycle 618 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 618 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 618 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.333102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.333102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.335101 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.335101 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.129750 : End of cycle 618 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.129750 : Start of cycle 619 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.335101 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.353891 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 619 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.353891 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.353891 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:05.375381 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.375381 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.375381 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.375381 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.375381 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.376389 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.376389 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.412330 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.412330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 619 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.412330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.412330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.413331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.413331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.413331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.413331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.209979 : End of cycle 619 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.209979 : Start of cycle 620 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 620 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 620 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.415330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.415330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.417334 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.417334 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.211983 : End of cycle 620 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.211983 : Start of cycle 621 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.417334 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.434330 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 621 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.434330 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.434330 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.454433 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.454433 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.454433 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.454433 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.454433 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.454433 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.454433 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.487383 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.487383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 621 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.487383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.487383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.487383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.487383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.489410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.489410 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.284059 : End of cycle 621 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.284059 : Start of cycle 622 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.489410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 622 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 622 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.490383 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.490383 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.491393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.491393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.491393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.492378 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.287027 : End of cycle 622 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.287027 : Start of cycle 623 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.492378 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.509334 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 623 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.509334 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.509334 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.528090 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.528090 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.528090 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.528090 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.528090 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.528090 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.528090 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.563147 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.563147 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.563147 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.563147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.563147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.563147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.563147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 623 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.564149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.564149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.564149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.564149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.564149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.564149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.565148 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.565148 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.359797 : End of cycle 623 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.565148 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.359797 : Start of cycle 624 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 624 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 624 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.566149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.566149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.568155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.568155 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.362804 : End of cycle 624 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.362804 : Start of cycle 625 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.568155 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.585148 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 625 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.585148 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.585148 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:05.613433 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.613433 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.613433 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.613433 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.613433 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.613433 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.613433 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.653433 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.653433 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.653433 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.653433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.653433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.654757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.654757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 625 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.654757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.654757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.654757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.654757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.654757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.654757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.451410 : End of cycle 625 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.451410 : Start of cycle 626 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 626 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 626 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.656761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.656761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.658761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.658761 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.453410 : End of cycle 626 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.453410 : Start of cycle 627 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.658761 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.676761 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 627 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.676761 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.676761 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.693762 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.693762 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.693762 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.693762 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.693762 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.693762 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.693762 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.749761 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.749761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 627 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.749761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.749761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.749761 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.749761 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.547411 : End of cycle 627 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.547411 : Start of cycle 628 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 628 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 628 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.752762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.752762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.754762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.754762 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.549411 : End of cycle 628 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.549411 : Start of cycle 629 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.754762 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.773764 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.774766 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.774766 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.774766 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 629 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.774766 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.774766 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.774766 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.774766 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.791433 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.791433 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.791433 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.791433 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.791433 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.791433 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.791433 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:05.827475 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.827475 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.827475 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.827475 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.828467 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.828467 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.828467 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 629 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.828467 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.828467 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.828467 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.828467 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.828467 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.828467 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.832461 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.832461 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.627110 : End of cycle 629 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.832461 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.627110 : Start of cycle 630 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 630 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 630 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.833463 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.833463 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.836475 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.836475 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.836475 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.836475 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.837467 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.837467 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.837467 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.632116 : End of cycle 630 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.837467 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.632116 : Start of cycle 631 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.837467 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.837467 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.866608 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 631 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.866608 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.866608 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.890611 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.890611 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.890611 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.890611 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.890611 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.890611 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.890611 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.927610 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.928609 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.928609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 631 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.928609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.928609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.928609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.928609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.725257 : End of cycle 631 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.725257 : Start of cycle 632 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 632 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 632 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.930608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.930608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.932608 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.932608 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.727257 : End of cycle 632 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.727257 : Start of cycle 633 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.932608 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.959610 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 633 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.959610 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.959610 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.975609 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.975609 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.975609 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.975609 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.975609 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:05.975609 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:05.975609 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.010610 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.010610 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.011609 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.011609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 633 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.011609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.011609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.011609 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.011609 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.809259 : End of cycle 633 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.809259 : Start of cycle 634 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 634 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.014610 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.014610 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.015610 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.015610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 634 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.015610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.015610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.015610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.015610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.018610 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.018610 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.813259 : End of cycle 634 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.813259 : Start of cycle 635 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.018610 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:06.044692 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.045685 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.045685 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.045685 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 635 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.045685 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.045685 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.045685 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.045685 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.065337 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.066337 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.066337 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.066337 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.066337 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.066337 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.066337 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.098382 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.098382 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.098382 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.098382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.098382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.099385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.099385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 635 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.099385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.099385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.099385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.099385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.099385 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.099385 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.896042 : End of cycle 635 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.896042 : Start of cycle 636 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 636 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 636 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.101393 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.101393 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.103384 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.103384 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.898033 : End of cycle 636 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.898033 : Start of cycle 637 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.103384 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.123333 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 637 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.123333 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.123333 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.139375 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.139375 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.139375 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.139375 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.139375 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.139375 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.139375 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.176433 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.176433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 637 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.176433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.176433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.176433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.176433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.178433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.178433 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.973082 : End of cycle 637 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.973082 : Start of cycle 638 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.178433 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 638 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.178433 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.178433 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 638 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.179434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.179434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.180433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.180433 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.975082 : End of cycle 638 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.180433 S OA-Scenario \"Static2DScenario\": Process time 0:00:31.975082 : Start of cycle 639 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.181434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.181434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.200431 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 639 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.200431 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.200431 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.216434 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.216434 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.216434 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.216434 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.216434 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.216434 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.216434 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:06.261493 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.261493 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.261493 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.261493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.261493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.261493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.261493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 639 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.261493 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.261493 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.262491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.262491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.262491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.262491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.059140 : End of cycle 639 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.059140 : Start of cycle 640 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 640 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.264491 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.264491 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.265511 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.265511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 640 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.265511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.265511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.265511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.265511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.267497 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.267497 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.062146 : End of cycle 640 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.062146 : Start of cycle 641 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.267497 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.288059 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 641 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.288059 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.288059 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.304060 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.304060 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.304060 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.304060 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.304060 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.304060 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.304060 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.337059 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.337059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 641 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.337059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.337059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.337059 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.337059 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.133709 : End of cycle 641 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.133709 : Start of cycle 642 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 642 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 642 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.339060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.339060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.341060 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.341060 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.135709 : End of cycle 642 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.135709 : Start of cycle 643 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.341060 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.358235 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 643 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.358235 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.358235 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.374233 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.374233 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.374233 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.374233 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.374233 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.374233 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.374233 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.406234 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.406234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 643 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.406234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.406234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.406234 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.406234 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.202884 : End of cycle 643 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.202884 : Start of cycle 644 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 644 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.408235 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 644 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.408235 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.409247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.409247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.409247 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.409247 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.409247 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.410793 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.410793 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.205442 : End of cycle 644 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.205442 : Start of cycle 645 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.410793 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.427686 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 645 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.427686 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.427686 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.442857 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.442857 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.443857 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.443857 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.443857 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.443857 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.443857 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:06.479189 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.479189 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.479189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 645 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.479189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.479189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.479189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.479189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.481198 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.276838 : End of cycle 645 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.276838 : Start of cycle 646 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 646 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 646 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.482189 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.482189 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.486158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.487160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.487160 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.281809 : End of cycle 646 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.281809 : Start of cycle 647 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.487160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.508414 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.509408 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.509408 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.509408 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 647 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.509408 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.509408 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.509408 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.509408 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.526415 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.526415 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.526415 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.526415 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.526415 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.526415 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.526415 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.559369 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.559369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 647 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.559369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.559369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.559369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.559369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.356018 : End of cycle 647 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.356018 : Start of cycle 648 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 648 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.561369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 648 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.561369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.562369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.562369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.562369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.562369 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.562369 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.563370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.563370 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.358019 : End of cycle 648 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.358019 : Start of cycle 649 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.563370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.581680 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.581680 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.581680 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.581680 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 649 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.582221 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.582221 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.582221 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.582221 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.600784 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.600784 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.600784 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.600784 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.600784 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.600784 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.600784 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.635884 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.635884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 649 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.635884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.635884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.635884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.635884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.432533 : End of cycle 649 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.432533 : Start of cycle 650 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 650 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 650 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.637884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.637884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.639884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.639884 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.434533 : End of cycle 650 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.434533 : Start of cycle 651 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.639884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.661055 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 651 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.661055 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.661055 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.678612 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.679560 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.679560 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.679560 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.679560 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.679560 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.679560 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:06.723260 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.724662 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.724662 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 651 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.724662 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.724662 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.724662 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.724662 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.728728 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.728728 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.523377 : End of cycle 651 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.523377 : Start of cycle 652 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.728728 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.728728 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 652 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 652 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.729720 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.729720 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.731705 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.731705 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.526354 : End of cycle 652 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.526354 : Start of cycle 653 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.731705 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.751001 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 653 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.751001 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.751001 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.767129 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.767129 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.767129 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.767129 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.767129 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.767129 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.767129 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.802987 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.802987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 653 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.802987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.802987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.802987 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.802987 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.804998 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.804998 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.599647 : End of cycle 653 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.804998 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.599647 : Start of cycle 654 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 654 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 654 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.805996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.805996 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.807996 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.807996 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.602645 : End of cycle 654 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.602645 : Start of cycle 655 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.807996 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.824995 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 655 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.824995 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.824995 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.844150 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.844150 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.844150 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.845171 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.845171 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.845171 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.845171 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.880010 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.880010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 655 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.880010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.880010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.880010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.880010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.677178 : End of cycle 655 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.677178 : Start of cycle 656 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 656 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 656 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.882529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.882529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.884529 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.884529 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.679178 : End of cycle 656 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.679178 : Start of cycle 657 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.884529 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.902867 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 657 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.902867 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.902867 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.919728 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.919728 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.919728 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.919728 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.919728 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.919728 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.919728 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:06.963812 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.963812 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.963812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 657 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.963812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.963812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.963812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.963812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.967237 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.967237 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.761886 : End of cycle 657 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.761886 : Start of cycle 658 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.967237 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.967237 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 658 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 658 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.968239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.968239 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.973909 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.973909 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.768558 : End of cycle 658 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.768558 : Start of cycle 659 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.973909 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.994996 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.994996 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.994996 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.994996 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 659 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.994996 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.994996 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:06.995519 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:06.995519 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.021922 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.021922 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.021922 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.022458 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.022458 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.022458 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.022458 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.069504 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.069504 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.069504 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.069504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.069504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.069504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.069504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 659 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.070061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.070061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.070061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.070061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.070061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.070061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.072806 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.072806 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.867455 : End of cycle 659 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.867455 : Start of cycle 660 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.072806 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 660 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.072806 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.072806 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 660 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.073310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.073310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.075927 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.075927 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.870576 : End of cycle 660 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.870576 : Start of cycle 661 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.075927 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.097163 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.097163 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.097163 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.097163 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 661 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.097163 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.097163 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.098185 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.098185 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.120723 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.120723 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.120723 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.120723 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.120723 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.120723 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.120723 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.157758 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.157758 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 661 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.157758 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.157758 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.157758 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.157758 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.159728 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.159728 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.159728 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.159728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.159728 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.159728 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.159728 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.954377 : End of cycle 661 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.955406 : Start of cycle 662 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 662 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 662 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.160757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.160757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.162756 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.162756 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.957405 : End of cycle 662 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Scenario \"Static2DScenario\": Process time 0:00:32.957405 : Start of cycle 663 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.162756 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:07.183442 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.183442 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.183442 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.183442 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 663 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.184441 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.184441 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.184441 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.184441 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.205798 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.205798 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.205798 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.205798 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.205798 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.205798 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.205798 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.250480 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.251425 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.251425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 663 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.251425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.251425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.251425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.251425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.254440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.254440 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.049089 : End of cycle 663 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.049089 : Start of cycle 664 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.254440 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 664 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.254440 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.254440 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.254440 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 664 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.255658 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.255658 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.259406 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.259406 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.054055 : End of cycle 664 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.054055 : Start of cycle 665 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.259406 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.279080 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 665 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.279080 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.279080 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.298110 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.298110 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.298110 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.299077 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.299077 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.299077 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.299077 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.336597 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.336597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 665 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.336597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.336597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.336597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.336597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.134350 : End of cycle 665 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.134350 : Start of cycle 666 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 666 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 666 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.339701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.339701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.342156 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.342156 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.136805 : End of cycle 666 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.136805 : Start of cycle 667 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.342156 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.361409 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 667 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.361409 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.361409 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.381996 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.381996 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.381996 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.381996 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.381996 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.381996 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.381996 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:07.421302 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.421302 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.421302 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 667 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.421302 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.421302 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.421302 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.421302 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.218974 : End of cycle 667 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.218974 : Start of cycle 668 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 668 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.424325 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.424325 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.425297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.425297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.425297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 668 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.425297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.425297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.425297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.425297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.425297 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.425297 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.426831 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.426831 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.221480 : End of cycle 668 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.221480 : Start of cycle 669 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.426831 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.445633 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 669 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.445633 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.445633 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.463138 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.463138 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.463138 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.463138 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.463138 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.463138 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.463138 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.495186 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.495186 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 669 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.495186 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.495186 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.495186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.495186 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.291836 : End of cycle 669 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.291836 : Start of cycle 670 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 670 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.497187 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.497187 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.498184 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.498184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 670 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.498184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.498184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.498184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.498184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.499186 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.499186 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.293835 : End of cycle 670 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.293835 : Start of cycle 671 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.499186 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.516211 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 671 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.516211 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.516211 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.536743 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.536743 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.536743 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.536743 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.536743 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.538156 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.538156 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.572371 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.572371 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 671 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.572371 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.572371 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.572371 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.572371 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.575370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.575370 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.370019 : End of cycle 671 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.370019 : Start of cycle 672 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.575370 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 672 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.575370 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.575370 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 672 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.576414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.576414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.578417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.578417 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.373066 : End of cycle 672 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.373066 : Start of cycle 673 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.578417 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.596301 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 673 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.596301 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.596301 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.613207 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.613207 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.613207 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.613207 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.613207 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.613207 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.613207 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:07.653597 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.653597 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.653597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 673 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.653597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.653597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.653597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.653597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.655622 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.655622 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.450271 : End of cycle 673 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.655622 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.450271 : Start of cycle 674 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 674 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 674 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.656567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.656567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.659603 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.659603 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.454252 : End of cycle 674 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.454252 : Start of cycle 675 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.659603 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.680227 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.680227 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.680227 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.680227 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 675 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.680227 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.681256 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.681256 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.681256 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.698853 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.698853 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.698853 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.698853 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.698853 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.698853 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.698853 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.732087 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.732087 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 675 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.732087 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.732087 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.732087 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.732087 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.734044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.734044 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.528693 : End of cycle 675 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.528693 : Start of cycle 676 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.734044 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.734044 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 676 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 676 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.735102 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.735102 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.737041 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.737041 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.531690 : End of cycle 676 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.531690 : Start of cycle 677 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.737041 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.755519 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.755519 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.755519 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.755519 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 677 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.756574 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.756574 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.756574 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.756574 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.772113 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.773335 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.773335 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.773335 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.773335 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.773335 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.773335 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.805619 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.805619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 677 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.805619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.805619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.805619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.805619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.602239 : End of cycle 677 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.602239 : Start of cycle 678 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 678 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 678 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.807590 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.807590 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.809180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.809180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.809180 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.810219 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.604868 : End of cycle 678 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.604868 : Start of cycle 679 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.810219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.826476 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 679 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.826476 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.826476 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.842338 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.842338 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.842338 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.842338 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.842338 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.842338 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.842338 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:07.885817 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.886885 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.886885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 679 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.886885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.886885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.886885 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.886885 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.889181 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.684799 : End of cycle 679 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.684799 : Start of cycle 680 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 680 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 680 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.890150 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.890150 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.893001 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.893001 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.687650 : End of cycle 680 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.687650 : Start of cycle 681 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.893001 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.911100 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 681 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.911100 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.911100 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.927995 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.927995 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.927995 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.927995 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.927995 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.927995 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.927995 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.966222 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.966222 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 681 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.966222 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.966222 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.966222 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.966222 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.765413 : End of cycle 681 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.765413 : Start of cycle 682 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 682 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.970764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 682 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.970764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.971771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.971771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.971771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.971771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.971771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.973781 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.973781 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.768430 : End of cycle 682 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.768430 : Start of cycle 683 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.973781 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.992445 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 683 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:07.992445 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:07.992445 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.010236 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.010236 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.010236 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.010236 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.010236 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.010236 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.010236 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.045411 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.045411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 683 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.045411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.045411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.045411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.045411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.842060 : End of cycle 683 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.842060 : Start of cycle 684 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 684 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 684 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.047411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.047411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.048419 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.048419 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.049412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.049412 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.844061 : End of cycle 684 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.844061 : Start of cycle 685 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.049412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.067863 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 685 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.067863 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.067863 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.084623 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.084623 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.084623 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.084623 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.084623 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.084623 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.084623 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:08.139856 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.140861 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.140861 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 685 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.140861 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.140861 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.140861 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.140861 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.938939 : End of cycle 685 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.938939 : Start of cycle 686 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 686 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.144290 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.144290 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.145293 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.145293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 686 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.145293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.145293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.145293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.145293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.147307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.147307 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.147307 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.147307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.147307 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.148309 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.148309 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.942958 : End of cycle 686 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.148309 S OA-Scenario \"Static2DScenario\": Process time 0:00:33.942958 : Start of cycle 687 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.148309 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.148309 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.175282 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 687 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.175282 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.175282 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.196587 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.196587 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.196587 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.197636 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.197636 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.197636 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.197636 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.246449 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.246449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 687 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.246449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.246449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.246449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.246449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.251631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.251631 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.046280 : End of cycle 687 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.046280 : Start of cycle 688 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.251631 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 688 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 688 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.252640 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.252640 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.258900 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.258900 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.053549 : End of cycle 688 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.258900 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.053549 : Start of cycle 689 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.259906 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.259906 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.287542 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.287542 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.287542 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.287542 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 689 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.288544 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.288544 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.288544 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.288544 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.322097 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.322097 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.322097 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.322097 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.322097 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.322097 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.322097 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:08.383096 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.383096 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.383096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 689 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.383096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.383096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.383096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.383096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.389066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.389066 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.183715 : End of cycle 689 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.183715 : Start of cycle 690 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.389066 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 690 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.389066 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.389066 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.389066 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 690 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.390044 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.390044 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.393066 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.393066 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.187715 : End of cycle 690 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.187715 : Start of cycle 691 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.393066 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.411087 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 691 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.411087 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.411087 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.430718 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.430718 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.430718 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.430718 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.430718 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.430718 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.430718 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.464676 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.464676 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.464676 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.464676 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.464676 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.464676 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.464676 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 691 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.464676 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.465694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.465694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.465694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.465694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.465694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.262363 : End of cycle 691 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.262363 : Start of cycle 692 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 692 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 692 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.467714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.467714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.469665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.469665 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.264314 : End of cycle 692 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.264314 : Start of cycle 693 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.469665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.495714 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.496696 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.496696 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.496696 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 693 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.496696 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.496696 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.496696 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.496696 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.516826 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.516826 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.516826 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.516826 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.516826 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.516826 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.516826 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.553050 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.553050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 693 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.553050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.553050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.553050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.553050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.555048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.555048 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.349697 : End of cycle 693 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.349697 : Start of cycle 694 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.555048 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 694 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.555048 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.555048 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 694 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.556049 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.556049 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.557597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.557597 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.352246 : End of cycle 694 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.352246 : Start of cycle 695 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.557597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.575617 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 695 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.575617 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.575617 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:08.594598 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.594598 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.594598 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.594598 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.594598 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.594598 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.594598 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.631620 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.632614 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.632614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 695 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.632614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.632614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.632614 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.632614 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.429219 : End of cycle 695 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.429219 : Start of cycle 696 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 696 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 696 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.634570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.634570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.636566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.636566 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.431215 : End of cycle 696 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.431215 : Start of cycle 697 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.636566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.657096 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 697 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.657096 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.657096 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.675717 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.675717 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.675717 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.675717 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.675717 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.675717 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.675717 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.713818 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.713818 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.713818 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.713818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.713818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.713818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.713818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 697 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.713818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.714814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.714814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.714814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.714814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.714814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.715816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.715816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.715816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.715816 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.715816 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.715816 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.715816 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.510465 : End of cycle 697 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.511464 : Start of cycle 698 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 698 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 698 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.716815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.716815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.718814 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.718814 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.513463 : End of cycle 698 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.513463 : Start of cycle 699 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.718814 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 699 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.738395 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.738395 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.757598 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.757598 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.757598 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.757598 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.757598 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.757598 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.757598 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:08.798595 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.798595 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.798595 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.798595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.798595 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.798595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.798595 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 699 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.799099 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.799099 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.799099 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.799099 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.799099 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.799099 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.596759 : End of cycle 699 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.596759 : Start of cycle 700 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 700 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 700 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.802110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.802110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.805104 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.805104 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.599753 : End of cycle 700 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.599753 : Start of cycle 701 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.805104 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.825780 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 701 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.825780 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.825780 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.841761 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.841761 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.841761 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.841761 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.841761 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.841761 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.841761 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.873906 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.873906 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 701 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.873906 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.873906 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.873906 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.873906 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.875908 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.875908 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.670557 : End of cycle 701 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.670557 : Start of cycle 702 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.875908 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 702 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.875908 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.875908 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.875908 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 702 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.876904 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.876904 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.877908 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.877908 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.877908 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.877908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.877908 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.877908 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.877908 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.672557 : End of cycle 702 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.878906 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.673555 : Start of cycle 703 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.878906 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.878906 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.894907 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 703 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.894907 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.894907 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.911546 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.911546 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.911546 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.911546 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.911546 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.911546 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.911546 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.946542 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.946542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 703 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.946542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.946542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.946542 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.946542 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.743187 : End of cycle 703 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.743187 : Start of cycle 704 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 704 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 704 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.948538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.948538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.950541 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.950541 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.745190 : End of cycle 704 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.745190 : Start of cycle 705 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.950541 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.969390 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 705 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.969390 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.969390 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.992442 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.992442 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.992442 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.992442 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.992442 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:08.992442 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:08.992442 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:09.043991 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.043991 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.043991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 705 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.043991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.043991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.043991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.043991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.841640 : End of cycle 705 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.841640 : Start of cycle 706 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 706 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 706 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.046991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.046991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.048991 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.048991 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.843640 : End of cycle 706 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.048991 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.843640 : Start of cycle 707 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.049991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.049991 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.068611 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 707 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.068611 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.068611 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.090672 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.090672 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.090672 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.090672 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.090672 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.090672 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.090672 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.131337 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.131337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 707 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.131337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.131337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.131337 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.131337 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.929980 : End of cycle 707 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.929980 : Start of cycle 708 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 708 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.135331 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.135331 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.136328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 708 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.136328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.136328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.136328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.136328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.136328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.136328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.139288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.139288 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.933937 : End of cycle 708 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Scenario \"Static2DScenario\": Process time 0:00:34.933937 : Start of cycle 709 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.139288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.162266 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.163275 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.163275 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.163275 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 709 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.163275 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.163275 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.163275 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.163275 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.183180 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.183180 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.183180 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.183180 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.183180 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.183180 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.183180 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.236677 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.236677 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.236677 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.236677 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.237180 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.237180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.237180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 709 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.237180 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.237180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.237180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.237180 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.237180 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.237180 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.239789 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.239789 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.034438 : End of cycle 709 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.034438 : Start of cycle 710 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.239789 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 710 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 710 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240309 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.240830 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.240830 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.243191 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.243191 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.037840 : End of cycle 710 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.037840 : Start of cycle 711 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.243191 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:09.267208 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.267208 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.267724 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.267724 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 711 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.267724 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.267724 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.267724 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.267724 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.288619 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.288619 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.288619 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.288619 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.288619 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.288619 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.288619 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.325251 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.325251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 711 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.325251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.325251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.325251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.325251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.121900 : End of cycle 711 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.121900 : Start of cycle 712 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 712 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.327251 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.327251 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.328251 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.328251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 712 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.328251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.328251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.328251 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.328251 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.330270 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.330270 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.124919 : End of cycle 712 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.124919 : Start of cycle 713 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.330270 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.349250 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 713 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.349250 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.349250 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.367251 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.367251 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.367251 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.367251 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.367251 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.367251 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.367251 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.403780 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.403780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 713 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.403780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.403780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.403780 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.403780 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.406540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.406540 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.201189 : End of cycle 713 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.201189 : Start of cycle 714 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.406540 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 714 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.406540 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.406540 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 714 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.407536 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.407536 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.409539 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.409539 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.204188 : End of cycle 714 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.204188 : Start of cycle 715 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.409539 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.428488 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 715 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.428488 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.428488 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.446484 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.446484 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.446484 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.446484 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.446484 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.446484 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.446484 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.480427 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.480427 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.480427 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.480427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.480427 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.480427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.480427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 715 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.480427 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.481427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.481427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.481427 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.481427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.481427 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.482427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.482427 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.278077 : End of cycle 715 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.278077 : Start of cycle 716 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 716 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 716 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.483428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.483428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.485428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.485428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.485428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.485428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.485428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.485428 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.485428 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.280077 : End of cycle 716 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.486428 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.281077 : Start of cycle 717 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.486428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.486428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.505758 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 717 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.505758 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.505758 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.526648 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.526648 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.526648 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.526648 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.526648 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.526648 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.526648 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.560657 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.560657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 717 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.560657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.560657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.560657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.560657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.358306 : End of cycle 717 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.358306 : Start of cycle 718 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 718 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 718 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.563657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.563657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.565657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.565657 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.360306 : End of cycle 718 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.360306 : Start of cycle 719 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.565657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.584658 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 719 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.584658 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.584658 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.605501 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.605501 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.605501 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.605501 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.605501 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.605501 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.605501 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.649287 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.649287 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 719 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.649287 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.649287 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.649287 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.649287 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.651278 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.651278 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.445927 : End of cycle 719 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.445927 : Start of cycle 720 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.651278 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 720 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.651278 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.651278 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 720 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.652277 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.652277 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.654278 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.654278 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.448927 : End of cycle 720 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.448927 : Start of cycle 721 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.654278 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.673279 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.673279 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.674280 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.674280 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 721 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.674280 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.674280 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.674280 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.674280 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.694279 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.694279 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.694279 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.694279 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.694279 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.694279 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.694279 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:09.734310 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.735313 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.735313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 721 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.735313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.735313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.735313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.735313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.738274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.738274 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.532923 : End of cycle 721 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.532923 : Start of cycle 722 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.738274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 722 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 722 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.739274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.739274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.743089 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.743089 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.537738 : End of cycle 722 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.537738 : Start of cycle 723 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.743089 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.768044 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 723 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.768044 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.768044 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.789086 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.789086 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.789086 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.789086 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.789086 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.789086 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.789086 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.833154 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.833154 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 723 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.833154 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.833154 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.833154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.833154 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.836121 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.836121 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.836121 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.836121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.836121 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.836121 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.836121 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.630770 : End of cycle 723 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.631771 : Start of cycle 724 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 724 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.837122 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 724 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.837122 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.838093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.838093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.838093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.838093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.838093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.841124 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.841124 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.635773 : End of cycle 724 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.635773 : Start of cycle 725 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.841124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.867129 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.867129 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.868125 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.868125 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 725 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.868125 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.868125 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.868125 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.868125 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.891132 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.891132 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.891132 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.891132 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.891132 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.892148 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.892148 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.929146 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.930147 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.930147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 725 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.930147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.930147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.930147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.930147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.726807 : End of cycle 725 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.726807 : Start of cycle 726 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 726 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 726 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.932158 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.932158 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.934143 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.934143 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.728792 : End of cycle 726 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.728792 : Start of cycle 727 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.934143 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.957418 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 727 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.957418 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.957418 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.979842 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.979842 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.979842 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.979842 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.979842 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:09.979842 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:09.979842 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.015842 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.015842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 727 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.015842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.015842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.015842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.015842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.017842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.017842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.017842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.017842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.017842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.813491 : End of cycle 727 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.813491 : Start of cycle 728 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 728 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 728 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.018842 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.018842 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.020841 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.020841 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.815490 : End of cycle 728 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.815490 : Start of cycle 729 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.020841 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.039841 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 729 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.039841 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.039841 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.060586 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.060586 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.060586 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.060586 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.060586 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.060586 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.060586 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.095256 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.095256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 729 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.095256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.095256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.095256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.095256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.097255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.097255 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.891904 : End of cycle 729 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.891904 : Start of cycle 730 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.097255 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.097255 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 730 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 730 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.098255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.098255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.100250 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.100250 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.894899 : End of cycle 730 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.894899 : Start of cycle 731 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.100250 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.119828 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 731 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.119828 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.119828 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.139671 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.139671 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.139671 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.139671 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.139671 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.139671 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.139671 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:10.177641 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.177641 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.177641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 731 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.177641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.177641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.177641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.177641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.180638 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.180638 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.975287 : End of cycle 731 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.180638 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.975287 : Start of cycle 732 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 732 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 732 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.181639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.181639 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.185679 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.185679 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.980328 : End of cycle 732 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Scenario \"Static2DScenario\": Process time 0:00:35.980328 : Start of cycle 733 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.185679 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.219635 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 733 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.219635 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.219635 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.236634 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.236634 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.236634 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.236634 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.236634 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.236634 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.236634 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.271634 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.271634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 733 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.271634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.271634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.271634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.271634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.273635 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.273635 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.273635 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.069282 : End of cycle 733 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.069282 : Start of cycle 734 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 734 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 734 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.274633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.274633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.276633 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.276633 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.071282 : End of cycle 734 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.071282 : Start of cycle 735 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.276633 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.295634 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 735 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.295634 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.295634 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.323671 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.323671 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.323671 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.323671 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.323671 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.323671 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.323671 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.365982 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.365982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 735 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.365982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.365982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.365982 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.365982 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.162630 : End of cycle 735 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.162630 : Start of cycle 736 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 736 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.367981 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.367981 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.368981 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.368981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 736 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.368981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.368981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.368981 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.368981 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.369980 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.369980 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.164629 : End of cycle 736 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.369980 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.164629 : Start of cycle 737 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.370982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.370982 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.390851 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 737 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.390851 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.390851 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:10.411683 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.411683 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.411683 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.411683 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.411683 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.411683 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.411683 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.447688 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.447688 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 737 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.447688 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.447688 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.447688 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.447688 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.244339 : End of cycle 737 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.244339 : Start of cycle 738 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 738 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 738 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.449690 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.449690 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.451689 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.451689 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.246338 : End of cycle 738 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.246338 : Start of cycle 739 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.451689 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.468685 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 739 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.468685 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.468685 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.485689 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.485689 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.485689 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.485689 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.485689 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.485689 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.485689 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.517510 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.517510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 739 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.517510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.517510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.517510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.517510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.314156 : End of cycle 739 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.314156 : Start of cycle 740 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 740 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 740 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.519507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.519507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.521531 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.521531 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.316180 : End of cycle 740 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.316180 : Start of cycle 741 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.521531 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.538518 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 741 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.538518 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.538518 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.553510 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.553510 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.553510 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.553510 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.553510 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.553510 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.553510 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.585510 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.585510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 741 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.585510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.585510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.585510 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.585510 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.587513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.587513 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.382162 : End of cycle 741 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.382162 : Start of cycle 742 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.587513 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 742 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.587513 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.587513 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 742 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.588505 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.588505 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.590511 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.590511 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.385160 : End of cycle 742 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.385160 : Start of cycle 743 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.590511 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.606510 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 743 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.606510 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.606510 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:10.624385 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.624385 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.624385 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.624385 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.624385 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.624385 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.624385 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.663518 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.663518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 743 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.663518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.663518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.663518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.663518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.665518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.665518 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.460167 : End of cycle 743 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.460167 : Start of cycle 744 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.665518 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 744 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.665518 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.665518 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 744 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.666518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.666518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.667518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.667518 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.462167 : End of cycle 744 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.462167 : Start of cycle 745 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.667518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.668518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.685515 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.686516 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.686516 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.686516 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 745 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.686516 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.686516 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.686516 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.686516 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.704556 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.704556 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.704556 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.704556 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.704556 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.704556 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.704556 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.736566 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.736566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 745 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.736566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.736566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.736566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.736566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.533167 : End of cycle 745 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.533167 : Start of cycle 746 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 746 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.738518 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 746 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.738518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.739564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.739564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.739564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.739564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.739564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.740567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.740567 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.535216 : End of cycle 746 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.535216 : Start of cycle 747 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.740567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.757564 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 747 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.757564 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.757564 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.773568 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.773568 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.773568 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.773568 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.773568 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.773568 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.773568 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.807569 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.807569 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.807569 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.807569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.807569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.807569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.807569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 747 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.808575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.808575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.808575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.808575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.808575 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.808575 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.607203 : End of cycle 747 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.607203 : Start of cycle 748 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 748 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.812554 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.812554 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 748 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.813571 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.813571 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.813571 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.813571 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.813571 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.813571 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.816524 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.816524 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.816524 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.816524 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.816524 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.816524 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.817562 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.612211 : End of cycle 748 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.817562 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.612211 : Start of cycle 749 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.817562 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.817562 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.835551 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 749 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.835551 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.835551 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:10.854544 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.854544 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.854544 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.854544 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.854544 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.854544 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.854544 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.890559 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.890559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 749 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.890559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.890559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.890559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.891565 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.891565 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.895566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.895566 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.690215 : End of cycle 749 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.690215 : Start of cycle 750 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.895566 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 750 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.895566 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.895566 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 750 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.896566 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.896566 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.898624 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.898624 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.693273 : End of cycle 750 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.693273 : Start of cycle 751 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.898624 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.914571 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.914571 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.914571 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.914571 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 751 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.914571 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.915574 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.915574 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.915574 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.930570 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.931571 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.931571 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.931571 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.931571 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.931571 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.931571 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.962568 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.962568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 751 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.962568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.962568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.962568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.962568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.759219 : End of cycle 751 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.759219 : Start of cycle 752 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 752 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.964570 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.964570 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 752 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.965569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.965569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.965569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.965569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.965569 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.965569 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.966567 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.966567 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.761216 : End of cycle 752 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.761216 : Start of cycle 753 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.966567 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.983569 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 753 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.983569 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.983569 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.999568 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.999568 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.999568 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.999568 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.999568 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:10.999568 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:10.999568 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.043396 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.043396 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 753 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.043396 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.043396 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.043396 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.043396 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.047434 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.047434 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.842083 : End of cycle 753 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.842083 : Start of cycle 754 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.047434 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 754 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.047434 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.047434 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.047434 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 754 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.048438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.048438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.050420 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.050420 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.845069 : End of cycle 754 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.845069 : Start of cycle 755 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.050420 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.070490 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 755 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.070490 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.070490 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.089350 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.089350 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.089350 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.089350 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.089350 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.089350 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.089350 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.125090 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.125090 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.125090 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.125090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.125090 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.125090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.125090 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 755 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.126131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.126131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.126131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.126131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.126131 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.126131 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.923381 : End of cycle 755 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.923381 : Start of cycle 756 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 756 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 756 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.128732 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.128732 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.130750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.130750 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.925399 : End of cycle 756 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Scenario \"Static2DScenario\": Process time 0:00:36.925399 : Start of cycle 757 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.130750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.149299 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 757 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.149299 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.149299 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.168284 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.168284 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.168284 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.168284 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.168284 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.168284 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.168284 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.204437 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.204437 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 757 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.204437 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.204437 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.204437 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.204437 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.208458 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.208458 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.003107 : End of cycle 757 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.003107 : Start of cycle 758 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.208458 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 758 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 758 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.209482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.209482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.212010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.212010 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.006659 : End of cycle 758 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.006659 : Start of cycle 759 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.212010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.232063 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 759 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.232063 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.232063 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.250966 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.250966 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.250966 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.250966 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.250966 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.250966 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.250966 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:11.289977 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.289977 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.289977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 759 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.289977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.289977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.289977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.289977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.291975 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.291975 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.086624 : End of cycle 759 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.086624 : Start of cycle 760 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.291975 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 760 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 760 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.292977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.292977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.294977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.294977 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.089626 : End of cycle 760 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.089626 : Start of cycle 761 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.294977 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.323974 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 761 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.323974 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.323974 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.344386 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.344386 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.344386 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.344386 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.344386 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.344913 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.344913 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.387757 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.387757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 761 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.387757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.387757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.387757 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.387757 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.390999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.390999 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.390999 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.391546 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.186195 : End of cycle 761 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.186195 : Start of cycle 762 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.391546 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 762 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.391546 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.391546 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.391546 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.391546 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 762 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.392061 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.392061 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.394683 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.394683 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.189332 : End of cycle 762 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.189332 : Start of cycle 763 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.394683 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416133 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.416133 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416133 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416133 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 763 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416133 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416133 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.416133 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.416668 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.440568 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.440568 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.440568 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.440568 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.440568 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.440568 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.440568 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.479258 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.479258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 763 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.479258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.479258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.479258 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.479258 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.275957 : End of cycle 763 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.275957 : Start of cycle 764 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 764 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 764 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.481308 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.481308 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.483314 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.483314 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.277963 : End of cycle 764 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.277963 : Start of cycle 765 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.483314 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.502273 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 765 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.502273 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.502273 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.521478 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.521478 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.521478 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.521478 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.521478 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.521478 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.521478 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.558086 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.558086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 765 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.558086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.558086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.558086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.558086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.561097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.561097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.561097 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.561097 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562326 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.356975 : End of cycle 765 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.356975 : Start of cycle 766 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562326 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 766 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562326 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 766 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.562865 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.562865 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.565905 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.565905 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.565905 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.565905 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.565905 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.566930 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.566930 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.361579 : End of cycle 766 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.566930 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.361579 : Start of cycle 767 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.566930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.566930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.587001 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 767 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.587001 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.587001 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.613033 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.613033 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.613033 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.613033 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.613033 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.614050 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.614050 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.652128 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.652128 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 767 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.652128 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.652128 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.652128 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.652128 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.654110 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.654110 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.448759 : End of cycle 767 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.448759 : Start of cycle 768 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.654110 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 768 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 768 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.655115 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.655115 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.657073 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.657073 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.451722 : End of cycle 768 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.451722 : Start of cycle 769 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.657073 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.676163 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 769 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.676163 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.676163 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.694984 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.694984 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.694984 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.694984 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.694984 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.694984 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.694984 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:11.731942 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.731942 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.732936 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.732936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 769 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.732936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.732936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.732936 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.732936 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.529639 : End of cycle 769 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.529639 : Start of cycle 770 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 770 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 770 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.734990 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.734990 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.737710 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.737710 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.532359 : End of cycle 770 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.532359 : Start of cycle 771 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.737710 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.756229 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.757267 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.757267 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.757267 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 771 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.757267 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.757267 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.757267 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.757267 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.772815 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.772815 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.772815 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.772815 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.772815 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.772815 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.772815 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.804462 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.805425 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.805425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 771 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.805425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.805425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.805425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.805425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.602092 : End of cycle 771 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.602092 : Start of cycle 772 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 772 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 772 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.807443 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.807443 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.809460 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.809460 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.604109 : End of cycle 772 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.604109 : Start of cycle 773 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.809460 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.826463 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 773 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.826463 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.826463 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.842366 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.842366 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.842366 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.842366 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.842366 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.842366 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.842366 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.875201 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.875201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 773 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.875201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.875201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.875201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.875201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.671851 : End of cycle 773 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.671851 : Start of cycle 774 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 774 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 774 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.877202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.877202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.879202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.879202 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.673851 : End of cycle 774 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.673851 : Start of cycle 775 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.879202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.896203 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 775 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.896203 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.896203 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.916829 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.916829 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.916829 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.916829 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.916829 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.916829 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.916829 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:11.961729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.961729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 775 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.961729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.961729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.759398 : End of cycle 775 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.759398 : Start of cycle 776 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 776 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 776 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.964749 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.964749 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.966866 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.966866 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.761515 : End of cycle 776 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.966866 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.761515 : Start of cycle 777 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.967876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.967876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.986548 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 777 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:11.986548 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:11.986548 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.003368 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.003368 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.003368 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.003368 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.003368 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.003368 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.003368 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.045774 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.045774 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.045774 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.045774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.045774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.045774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.045774 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 777 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.045774 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.046820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.046820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.046820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.046820 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.046820 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.843340 : End of cycle 777 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.843340 : Start of cycle 778 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 778 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 778 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.048691 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.048691 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.050750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.050750 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.845399 : End of cycle 778 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.845399 : Start of cycle 779 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.050750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.070732 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 779 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.070732 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.070732 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.093654 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.093654 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.093654 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.093654 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.093654 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.093654 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.093654 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.129023 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.129023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 779 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.129023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.129023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.129023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.129023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.130818 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.130818 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.925467 : End of cycle 779 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.925467 : Start of cycle 780 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.130818 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 780 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 780 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.131882 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.131882 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.133651 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.133651 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.928300 : End of cycle 780 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Scenario \"Static2DScenario\": Process time 0:00:37.928300 : Start of cycle 781 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.133651 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.152610 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 781 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.152610 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.152610 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.173194 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.173194 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.173194 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.173194 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.173194 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.173194 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.173194 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:12.212389 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.212389 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.212389 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 781 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.212389 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.212389 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.212389 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.212389 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.214455 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.214455 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.009104 : End of cycle 781 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.009104 : Start of cycle 782 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.214455 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 782 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.214455 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 782 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.215449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.215449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.217450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.217450 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.012099 : End of cycle 782 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.012099 : Start of cycle 783 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.217450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241298 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.241857 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241857 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241857 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 783 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241857 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241857 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.241857 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.241857 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.261558 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.261558 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.261558 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.261558 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.261558 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.261558 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.261558 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.296253 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.296253 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 783 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.296253 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.296253 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.296253 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.296253 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.298254 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.298254 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.092903 : End of cycle 783 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.092903 : Start of cycle 784 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.298254 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 784 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.298254 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 784 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.299264 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.299264 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.301268 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.301268 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.095917 : End of cycle 784 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.095917 : Start of cycle 785 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.301268 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.320841 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 785 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.320841 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.320841 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.342027 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.342027 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.342027 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.342027 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.342027 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.342027 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.342027 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.403752 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.403752 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 785 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.403752 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.403752 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.403752 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.403752 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.200400 : End of cycle 785 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.200400 : Start of cycle 786 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 786 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.405751 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 786 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.405751 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.406701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.406701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.406701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.406701 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.406701 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.408736 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.408736 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.203385 : End of cycle 786 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.203385 : Start of cycle 787 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.408736 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.431717 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 787 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.431717 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.431717 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.452782 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.452782 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.452782 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.452782 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.452782 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.452782 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.452782 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.497735 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.497735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 787 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.497735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.497735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.497735 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.497735 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.501759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.501759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.501759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.501759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.501759 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.501759 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.297388 : End of cycle 787 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.297388 : Start of cycle 788 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 788 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.502739 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.502739 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.503740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 788 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.503740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.503740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.503740 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.503740 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.507703 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.508992 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.508992 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.303641 : End of cycle 788 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.303641 : Start of cycle 789 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.508992 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.532860 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 789 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.532860 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.532860 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.550632 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.550632 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.550632 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.550632 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.550632 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.550632 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.550632 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.586205 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.586205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 789 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.586205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.586205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.586205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.586205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.588201 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.588201 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.382850 : End of cycle 789 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.588201 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.382850 : Start of cycle 790 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 790 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 790 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.589204 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.589204 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.591239 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.591239 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.385888 : End of cycle 790 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.385888 : Start of cycle 791 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.591239 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.610122 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 791 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.610122 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.610122 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.626956 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.627956 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.627956 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.627956 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.627956 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.627956 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.627956 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:12.665730 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.665730 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.665730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 791 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.665730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.665730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.665730 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.665730 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.667750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.667750 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.667750 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.667750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.667750 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.667750 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.667750 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.462399 : End of cycle 791 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.463378 : Start of cycle 792 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 792 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.668729 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 792 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.668729 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.669265 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.669265 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.669265 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.669265 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.669265 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.671336 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.671336 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.465985 : End of cycle 792 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.465985 : Start of cycle 793 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.671336 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.687593 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 793 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.687593 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.687593 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.703728 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.703728 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.703728 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.703728 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.704729 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.704729 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.704729 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.740415 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.741414 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.741414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 793 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.741414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.741414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.741414 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.741414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.538080 : End of cycle 793 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.538080 : Start of cycle 794 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 794 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 794 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.743431 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.743431 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.745430 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.745430 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.540079 : End of cycle 794 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.540079 : Start of cycle 795 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.745430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.764730 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 795 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.764730 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.764730 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.780914 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.780914 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.780914 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.780914 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.780914 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.780914 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.780914 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.815064 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.815064 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 795 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.815064 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.815064 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.815064 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.815064 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.817047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.817047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.817047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.612735 : End of cycle 795 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.612735 : Start of cycle 796 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 796 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 796 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.818086 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.818086 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.820081 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.820081 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.614730 : End of cycle 796 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.614730 : Start of cycle 797 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.820081 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.842532 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 797 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.842532 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.842532 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.860122 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.860122 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.860122 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.860122 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.860122 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.860122 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.860122 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:12.898218 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.898218 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.898218 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 797 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.898218 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.898218 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.898218 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.898218 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.900202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.900202 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.900202 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.900202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.900202 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.900202 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.694851 : End of cycle 797 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.695870 : Start of cycle 798 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 798 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 798 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.901221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.901221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.903244 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.903244 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.697893 : End of cycle 798 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.697893 : Start of cycle 799 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.903244 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.920934 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 799 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.920934 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.920934 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.938042 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.938042 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.938042 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.938042 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.938042 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.938042 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.938042 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.972568 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.972568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 799 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.972568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.972568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.972568 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.972568 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.976580 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.976580 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.771229 : End of cycle 799 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.771229 : Start of cycle 800 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.976580 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 800 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 800 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.977581 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.977581 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.979634 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.979634 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.774283 : End of cycle 800 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.774283 : Start of cycle 801 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.979634 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.996158 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 801 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:12.996158 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:12.996158 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.011837 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.013030 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.013030 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.013030 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.013030 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.013030 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.013030 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.045165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.045165 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.045165 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.046205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 801 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.046205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.046205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.046205 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.046205 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.047221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.047221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.842869 : End of cycle 801 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.842869 : Start of cycle 802 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 802 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.048220 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.048220 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.049221 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.049221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 802 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.049221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.049221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.049221 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.049221 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.051226 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.051226 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.845875 : End of cycle 802 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.845875 : Start of cycle 803 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.051226 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.068831 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 803 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.068831 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.068831 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.084296 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.084296 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.085291 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.085291 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.085291 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.085291 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.085291 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:13.119162 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.119162 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.119162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 803 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.119162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.119162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.119162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.119162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.916849 : End of cycle 803 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.916849 : Start of cycle 804 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 804 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 804 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.122200 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.122200 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.126167 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.126167 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.920816 : End of cycle 804 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.920816 : Start of cycle 805 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.126167 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.144118 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 805 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.144118 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.144118 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.161539 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.161539 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.161539 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.161539 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.161539 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.161539 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.161539 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.196769 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.196769 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.196769 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.196769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.196769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.197280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.197280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 805 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.197280 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.197280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.197280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.197280 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.197280 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.197280 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.198295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.198295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.198295 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.198295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.198295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.993988 : End of cycle 805 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.993988 : Start of cycle 806 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 806 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 806 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.199339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.199339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.201339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.201339 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.995988 : End of cycle 806 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Scenario \"Static2DScenario\": Process time 0:00:38.995988 : Start of cycle 807 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.201339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.220954 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 807 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.220954 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.220954 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.242025 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.242025 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.242025 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.242025 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.242025 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.242025 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.242025 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.276759 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.276759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 807 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.276759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.276759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.276759 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.276759 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.278819 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.278819 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.073468 : End of cycle 807 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.073468 : Start of cycle 808 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.278819 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 808 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#2: Normalizer MinMax\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization triggered \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Renormalization completed \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.279821 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.279821 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.281184 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.281184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 808 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.281184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.281184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.281184 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.281184 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.282785 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.282785 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.077434 : End of cycle 808 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.077434 : Start of cycle 809 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.282785 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.300527 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 809 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.300527 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.300527 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.318009 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.318009 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.318009 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.318009 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.318009 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.318009 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.318009 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:13.353600 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.353600 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.353600 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.353600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.353600 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.353600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.353600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 809 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.353600 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.354619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.354619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.354619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.354619 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.354619 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.355606 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.151254 : End of cycle 809 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.151254 : Start of cycle 810 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 810 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 810 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.356605 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.356605 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.359646 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.359646 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.154295 : End of cycle 810 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.154295 : Start of cycle 811 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.359646 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.377488 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 811 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.377488 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.377488 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.393910 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.393910 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.393910 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.393910 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.393910 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.393910 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.393910 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.426036 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.426036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 811 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.426036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.426036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.426036 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.426036 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.222742 : End of cycle 811 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.222742 : Start of cycle 812 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 812 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 812 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.428093 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.428093 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.430096 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.430096 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.224745 : End of cycle 812 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.224745 : Start of cycle 813 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.430096 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.446616 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 813 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.446616 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.446616 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.465337 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.465337 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.465337 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.465337 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.465337 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.465337 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.465337 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.513762 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.513762 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.513762 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.513762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.513762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.513762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.513762 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 813 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.513762 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.514309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.514309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.514309 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.514309 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.514309 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.516449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.516449 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.311098 : End of cycle 813 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.311098 : Start of cycle 814 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.516449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 814 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 814 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.517003 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.517003 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519155 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.519155 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519155 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.519691 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519691 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.314340 : End of cycle 814 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519691 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.314340 : Start of cycle 815 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.519691 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.540335 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 815 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.540335 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.540335 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.559642 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.559642 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.559642 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.560182 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.560182 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.560182 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.560182 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:13.603179 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.603725 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.603725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 815 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.603725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.603725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.603725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.603725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.607507 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.607507 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.402156 : End of cycle 815 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.402156 : Start of cycle 816 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.607507 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 816 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 816 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.608067 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.608067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.609002 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.611962 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.611962 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.406611 : End of cycle 816 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.406611 : Start of cycle 817 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.611962 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.612479 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.634505 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 817 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.634505 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.634505 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.651556 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.651556 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.651556 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.651556 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.651556 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.651556 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.651556 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.694891 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.694891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 817 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.694891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.694891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.694891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.694891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.491540 : End of cycle 817 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.491540 : Start of cycle 818 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 818 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.696891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.696891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 818 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.697893 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.697893 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.697893 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.697893 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.697893 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.697893 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.698890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.698890 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.493539 : End of cycle 818 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.493539 : Start of cycle 819 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.698890 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.716908 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 819 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.716908 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.716908 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.734970 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.734970 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.734970 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.734970 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.734970 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.734970 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.734970 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.768498 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.768498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 819 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.768498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.768498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.768498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.768498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.770501 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.770501 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.565150 : End of cycle 819 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.565150 : Start of cycle 820 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.770501 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 820 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.770501 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.770501 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 820 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.771503 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.771503 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.773492 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.773492 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.568141 : End of cycle 820 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.568141 : Start of cycle 821 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.773492 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.791379 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 821 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.791379 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.791379 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.808884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.808884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.808884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.808884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.808884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.808884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.808884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:13.852207 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.852207 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.852207 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 821 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.852207 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.852207 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.852207 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.852207 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.856211 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.856211 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.650860 : End of cycle 821 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.650860 : Start of cycle 822 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.856211 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 822 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.857233 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.857233 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 822 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.858382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.858382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.858382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.858382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.858382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.858382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.864333 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.864333 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.658982 : End of cycle 822 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.864333 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.658982 : Start of cycle 823 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.865342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.865342 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.888352 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 823 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.888352 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.888352 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.906947 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.906947 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.906947 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.906947 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.906947 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.906947 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.906947 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.938871 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.939883 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.939883 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 823 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.939883 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.939883 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.939883 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.939883 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.736533 : End of cycle 823 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.736533 : Start of cycle 824 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 824 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 824 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.941884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.941884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.944219 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.944219 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.738868 : End of cycle 824 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.738868 : Start of cycle 825 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.944219 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.960961 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 825 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.960961 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.960961 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.978661 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.978661 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.978661 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.978661 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.978661 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:13.978661 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:13.978661 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.016342 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.016342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 825 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.016342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.016342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.016342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.016342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.815122 : End of cycle 825 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.815122 : Start of cycle 826 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 826 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.020473 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.020473 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 826 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.021460 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.021460 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.021460 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.021460 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.021460 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.021460 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.023416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.023416 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.818065 : End of cycle 826 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.818065 : Start of cycle 827 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.023416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.052119 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 827 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.052119 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.052119 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:14.072109 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.072109 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.072109 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.072109 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.072109 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.072109 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.072109 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.110441 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.110441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 827 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.110441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.110441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.110441 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.110441 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.112957 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.112957 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.907606 : End of cycle 827 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.907606 : Start of cycle 828 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.112957 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 828 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 828 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.113954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.113954 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.115954 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.115954 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.910603 : End of cycle 828 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.910603 : Start of cycle 829 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.115954 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.134487 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 829 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.134487 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.134487 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.151078 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.151078 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.151078 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.151078 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.151078 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.151078 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.151078 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.185120 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.185120 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 829 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.185120 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.185120 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.186117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.186117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.186117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.186117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.187117 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.187117 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.981766 : End of cycle 829 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.187117 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.981766 : Start of cycle 830 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 830 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 830 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.188330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.188330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.190340 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.190340 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.984989 : End of cycle 830 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Scenario \"Static2DScenario\": Process time 0:00:39.984989 : Start of cycle 831 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.190340 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.214168 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 831 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.214168 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.214168 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.235088 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.235088 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.235088 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.235088 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.235088 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.235088 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.235088 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.266589 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.266589 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 831 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.266589 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.266589 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.266589 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.266589 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.268613 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.268613 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.063262 : End of cycle 831 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.063262 : Start of cycle 832 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.268613 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.268613 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 832 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 832 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.269630 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.269630 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.270629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.270629 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.270629 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.270629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.270629 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.270629 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.271636 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.066285 : End of cycle 832 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.271636 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.066285 : Start of cycle 833 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.271636 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.271636 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.294282 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 833 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.294282 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.294282 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.318203 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.318203 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.318203 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.318203 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.318203 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.318203 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.318203 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.356364 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.356364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 833 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.356364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.356364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.356364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.356364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.153796 : End of cycle 833 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.153796 : Start of cycle 834 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 834 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 834 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.359147 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.359147 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.360157 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.361159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.361159 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.361159 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.361159 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.362157 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.362157 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.362157 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.156806 : End of cycle 834 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.362157 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.156806 : Start of cycle 835 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.362157 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.362157 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.379913 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 835 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.379913 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.379913 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.396983 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.396983 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.396983 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.396983 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.396983 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.396983 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.396983 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.436040 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 835 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.232689 : End of cycle 835 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.232689 : Start of cycle 836 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 836 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.438040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.438040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.439039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 836 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.439039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.439039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.439039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.439039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.439039 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.439039 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.440040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.440040 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.234689 : End of cycle 836 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.234689 : Start of cycle 837 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.440040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.460128 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 837 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.460128 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.460128 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.482950 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.482950 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.482950 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.483944 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.483944 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.483944 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.483944 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:14.523898 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.523898 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.523898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 837 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.523898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.523898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.523898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.523898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.321547 : End of cycle 837 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.321547 : Start of cycle 838 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 838 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 838 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.526898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.526898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.528898 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.528898 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.323547 : End of cycle 838 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.323547 : Start of cycle 839 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.528898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.529898 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.547409 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 839 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.547409 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.547409 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.564415 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.564415 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.564415 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.564415 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.564415 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.565414 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.565414 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.598407 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.598407 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.598407 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.599408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 839 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.599408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.599408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.599408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.599408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.396056 : End of cycle 839 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.396056 : Start of cycle 840 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 840 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 840 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.601407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.601407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.603408 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.603408 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.398057 : End of cycle 840 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.398057 : Start of cycle 841 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.603408 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.623409 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 841 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.623409 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.623409 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.643418 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.643418 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.643418 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.643418 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.643418 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.643418 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.643418 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.681417 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.681417 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.681417 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.681417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.681417 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.681417 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.682451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 841 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.682451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.682451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.682451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.682451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.682451 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.682451 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.686449 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.686449 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.481098 : End of cycle 841 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.481098 : Start of cycle 842 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.686449 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 842 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.686449 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.686449 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 842 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.687445 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.687445 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.691187 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.691187 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.485836 : End of cycle 842 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.485836 : Start of cycle 843 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.691187 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.728147 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 843 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.728147 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.728147 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:14.749144 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.749144 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.749144 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.749144 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.749144 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.749144 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.749144 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.787769 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.787769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 843 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.787769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.787769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.787769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.787769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.789769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.789769 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.584418 : End of cycle 843 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.584418 : Start of cycle 844 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.789769 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 844 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 844 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.790769 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.790769 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.792772 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.792772 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.587421 : End of cycle 844 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.587421 : Start of cycle 845 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.792772 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.813805 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 845 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.813805 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.813805 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.851405 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.851405 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.851405 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.851405 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.851405 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.851405 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.851405 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.896394 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.897379 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.897379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 845 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.897379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.897379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.897379 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.897379 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.694026 : End of cycle 845 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.694026 : Start of cycle 846 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 846 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 846 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.899377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.899377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.901377 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.901377 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.696026 : End of cycle 846 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.696026 : Start of cycle 847 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.901377 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.920378 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 847 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.920378 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.920378 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.939418 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.939418 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.939418 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.939418 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.939418 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.939418 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.939418 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:14.985376 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.985376 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.985376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 847 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.985376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.985376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.985376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.985376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.783025 : End of cycle 847 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.783025 : Start of cycle 848 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 848 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.988376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.988376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 848 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.989375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.989375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.989375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.989375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.989375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.989375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.991376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:14.991376 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.786025 : End of cycle 848 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.786025 : Start of cycle 849 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:14.991376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.015460 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 849 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.015460 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.015460 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.047631 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.047631 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.047631 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.047631 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.047631 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.047631 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.047631 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.083259 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.083259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 849 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.083259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.083259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.083259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.083259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.880909 : End of cycle 849 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.880909 : Start of cycle 850 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 850 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 850 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.086260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.086260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.088260 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.088260 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.882909 : End of cycle 850 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.882909 : Start of cycle 851 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.088260 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.106261 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 851 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.106261 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.106261 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.123259 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.123259 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.123259 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.123259 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.123259 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.123259 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.123259 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.157261 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.157261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 851 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.157261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.157261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.157261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.157261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.159261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.159261 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.953910 : End of cycle 851 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.953910 : Start of cycle 852 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.159261 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 852 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 852 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.160262 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.160262 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.162273 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.162273 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.956922 : End of cycle 852 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Scenario \"Static2DScenario\": Process time 0:00:40.956922 : Start of cycle 853 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.162273 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.180260 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 853 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.180260 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.180260 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:15.198102 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.198102 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.198102 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.198102 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.198102 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.198102 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.198102 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.234695 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.234695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 853 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.234695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.234695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.234695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.234695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.031343 : End of cycle 853 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.031343 : Start of cycle 854 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 854 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 854 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.236694 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.236694 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.238699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.238699 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.033348 : End of cycle 854 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.033348 : Start of cycle 855 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.238699 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.255694 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 855 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.255694 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.255694 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.272694 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.272694 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.272694 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.272694 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.272694 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.272694 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.272694 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.308135 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.308135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 855 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.308135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.308135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.308135 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.308135 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.310673 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.310673 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.310673 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.310673 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.106371 : End of cycle 855 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.106371 : Start of cycle 856 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 856 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 856 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.311722 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.311722 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.315764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.315764 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.110413 : End of cycle 856 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.110413 : Start of cycle 857 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.315764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.337716 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 857 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.337716 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.337716 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.354716 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.355674 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.355674 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.355674 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.355674 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.355674 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.355674 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.390631 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.390631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 857 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.390631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.390631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.390631 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.390631 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.392597 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.392597 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.187246 : End of cycle 857 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.392597 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.187246 : Start of cycle 858 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 858 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 858 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.393641 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.393641 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.395639 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.395639 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.190288 : End of cycle 858 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.190288 : Start of cycle 859 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.395639 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.418210 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 859 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.418210 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.418210 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.441923 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.441923 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.441923 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.441923 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.441923 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.441923 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.441923 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.477952 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.477952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 859 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.477952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.477952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.477952 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.477952 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.479924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.479924 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.274573 : End of cycle 859 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.274573 : Start of cycle 860 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.479924 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 860 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.479924 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.479924 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 860 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.480926 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.480926 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.483870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.483870 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.278519 : End of cycle 860 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.278519 : Start of cycle 861 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.483870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.503867 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 861 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.503867 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.503867 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.520870 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.520870 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.520870 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.520870 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.520870 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.520870 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.520870 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.552543 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.552543 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.552543 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.552543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.552543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.552543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.552543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 861 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.553543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.553543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.553543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.553543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.553543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.553543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.554543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.554543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.350192 : End of cycle 861 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.350192 : Start of cycle 862 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 862 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 862 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.555543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.555543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.557543 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.557543 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.352192 : End of cycle 862 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.352192 : Start of cycle 863 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.557543 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.579321 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.579321 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.579321 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.580324 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 863 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.580324 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.580324 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.580324 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.580324 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.597288 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.597288 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.597288 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.597288 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.597288 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.597288 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.597288 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:15.639791 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.639791 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.639791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 863 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.639791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.639791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.639791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.639791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.438942 : End of cycle 863 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.438942 : Start of cycle 864 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 864 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.644293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 864 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.644293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.645342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.645342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.645342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.645342 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.645342 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.648341 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.649339 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.649339 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.443988 : End of cycle 864 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.443988 : Start of cycle 865 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.649339 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.677647 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 865 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.677647 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.677647 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.698155 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.698155 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.698155 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.698155 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.698155 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.698155 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.698155 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755375 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755375 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.755375 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.755375 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755375 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 865 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.755903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.755903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.755903 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.755903 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.759600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.759600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760129 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760129 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.554778 : End of cycle 865 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.554778 : Start of cycle 866 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760129 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760650 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 866 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760650 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760650 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760650 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.760650 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.760650 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.761170 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.761170 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 866 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.761170 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.761170 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.761170 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.761170 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.765550 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.765550 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.560199 : End of cycle 866 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.560199 : Start of cycle 867 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.765550 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.789436 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 867 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.789436 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.789436 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.809518 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.810519 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.810519 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.810519 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.810519 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.810519 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.810519 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.846665 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.846665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 867 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.846665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.846665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.846665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.846665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.848663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.848663 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.643312 : End of cycle 867 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.643312 : Start of cycle 868 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.848663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 868 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 868 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.849663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.849663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.851665 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.851665 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.646314 : End of cycle 868 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.646314 : Start of cycle 869 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.851665 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.873282 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 869 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.873282 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.873282 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.891929 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.891929 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.891929 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.891929 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.891929 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.891929 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.891929 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.926930 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.926930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 869 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.926930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.926930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.926930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.926930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.724579 : End of cycle 869 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.724579 : Start of cycle 870 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 870 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 870 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.929930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.929930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.930930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.930930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.930930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.930930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.931930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.932930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.932930 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.727579 : End of cycle 870 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.727579 : Start of cycle 871 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.932930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.952930 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 871 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.952930 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.952930 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.970930 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.971930 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.971930 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.971930 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.971930 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:15.971930 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:15.971930 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.005929 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.005929 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.005929 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.005929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.005929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.005929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.006929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 871 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.006929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.006929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.006929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.006929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.006929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.006929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.803578 : End of cycle 871 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.803578 : Start of cycle 872 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 872 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 872 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.008929 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.008929 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.010930 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.010930 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.805579 : End of cycle 872 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.010930 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.805579 : Start of cycle 873 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.011931 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.011931 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.031813 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 873 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.031813 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.031813 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.057002 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.057002 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.057002 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.057002 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.057002 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.057002 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.057002 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:16.102165 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.102165 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.102165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 873 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.102165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.102165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.102165 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.102165 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.899811 : End of cycle 873 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.899811 : Start of cycle 874 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 874 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 874 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.105162 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.105162 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.107160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.107160 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.901809 : End of cycle 874 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.901809 : Start of cycle 875 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.107160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.128161 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 875 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.128161 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.128161 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.147162 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.147162 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.147162 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.147162 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.147162 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.147162 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.147162 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.184924 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.184924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 875 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.184924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.184924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.184924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.184924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.982574 : End of cycle 875 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.982574 : Start of cycle 876 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 876 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 876 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.187925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.187925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.188924 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.188924 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.189925 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.189925 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.984574 : End of cycle 876 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Scenario \"Static2DScenario\": Process time 0:00:41.984574 : Start of cycle 877 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.189925 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.208926 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 877 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.208926 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.208926 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.225925 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.225925 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.225925 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.225925 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.225925 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.225925 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.225925 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.259227 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.259227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 877 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.259227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.259227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.259227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.259227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.261227 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.261227 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.055876 : End of cycle 877 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.055876 : Start of cycle 878 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.261227 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.261227 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 878 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 878 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.262229 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.262229 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.264232 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.264232 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.058881 : End of cycle 878 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.058881 : Start of cycle 879 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.264232 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.285227 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 879 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.285227 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.285227 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.304227 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.304227 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.304227 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.304227 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.304227 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.304227 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.304227 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:16.349321 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.350321 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.350321 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 879 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.350321 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.350321 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.350321 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.350321 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.352543 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.147699 : End of cycle 879 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.147699 : Start of cycle 880 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 880 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 880 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.353050 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.353050 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.355057 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.355057 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.149706 : End of cycle 880 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.149706 : Start of cycle 881 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.355057 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.382866 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 881 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.382866 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.382866 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.399998 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.399998 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.399998 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.399998 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.399998 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.399998 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.399998 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.433041 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.433041 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.433041 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.433041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.433041 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.433041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.433041 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 881 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.433041 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.434047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.434047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.434047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.434047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.434047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.230689 : End of cycle 881 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.230689 : Start of cycle 882 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 882 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 882 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.436040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.436040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.438038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.438038 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.232687 : End of cycle 882 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.232687 : Start of cycle 883 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.438038 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.457661 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 883 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.457661 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.457661 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.475660 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.475660 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.475660 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.475660 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.475660 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.475660 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.475660 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.512666 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.512666 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 883 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.512666 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.512666 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.512666 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.512666 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.514663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.514663 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.309312 : End of cycle 883 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.309312 : Start of cycle 884 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.514663 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 884 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.514663 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.514663 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 884 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.515664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.515664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.517663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.517663 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.312312 : End of cycle 884 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.312312 : Start of cycle 885 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.517663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.535662 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 885 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.535662 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.535662 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.553660 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.553660 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.553660 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.553660 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.553660 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.553660 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.553660 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:16.592839 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.592839 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.592839 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 885 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.592839 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.592839 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.592839 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.592839 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.595849 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.595849 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.390498 : End of cycle 885 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.390498 : Start of cycle 886 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.595849 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 886 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.595849 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.595849 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.595849 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 886 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.596840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.596840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.598838 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.598838 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.393487 : End of cycle 886 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.393487 : Start of cycle 887 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.598838 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.618833 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 887 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.618833 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.618833 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.636832 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.636832 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.636832 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.636832 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.637833 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.637833 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.637833 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.692514 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.692514 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 887 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.692514 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.692514 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.692514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.692514 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.492108 : End of cycle 887 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.492108 : Start of cycle 888 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 888 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.697459 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.697459 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.698492 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.698492 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 888 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.698492 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.698492 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.698492 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.698492 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.703450 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.703450 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.498099 : End of cycle 888 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.498099 : Start of cycle 889 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.703450 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.734447 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 889 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.734447 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.734447 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.761453 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.761453 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.762452 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.762452 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.762452 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.762452 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.762452 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:16.815809 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.815809 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.815809 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.815809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.815809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.815809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.815809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 889 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.816808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.816808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.816808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.816808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.816808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.816808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.615458 : End of cycle 889 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.615458 : Start of cycle 890 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 890 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.820809 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.820809 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.821825 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.821825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 890 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.821825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.821825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.821825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.821825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.823808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.823808 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.618457 : End of cycle 890 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.618457 : Start of cycle 891 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.823808 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.856840 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 891 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.856840 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.856840 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.878808 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.878808 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.878808 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.878808 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.878808 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.878808 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.878808 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.927864 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.927864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 891 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.927864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.927864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.927864 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.927864 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.930860 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.930860 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.725509 : End of cycle 891 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.725509 : Start of cycle 892 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.930860 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 892 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.930860 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.930860 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 892 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.931854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.931854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.933859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.933859 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.728508 : End of cycle 892 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.728508 : Start of cycle 893 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.933859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.952867 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.952867 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.952867 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.952867 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 893 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.952867 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.952867 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.952867 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.953859 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.974534 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.974534 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.974534 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.974534 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.974534 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:16.974534 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:16.974534 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.009870 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.009870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 893 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.009870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.009870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.009870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.010828 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.013815 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.013815 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.808464 : End of cycle 893 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.808464 : Start of cycle 894 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.013815 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 894 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 894 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.014812 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.014812 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.017799 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.017799 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.812448 : End of cycle 894 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.812448 : Start of cycle 895 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.017799 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.041766 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 895 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.041766 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.041766 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.061503 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.061503 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.061503 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.061503 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.061503 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.061503 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.061503 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.096509 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.096509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 895 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.096509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.096509 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.096509 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.097546 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.097546 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.098545 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.894213 : End of cycle 895 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.894213 : Start of cycle 896 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 896 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 896 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.099564 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.099564 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.101574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.101574 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.896223 : End of cycle 896 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.896223 : Start of cycle 897 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.101574 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.119760 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 897 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.119760 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.119760 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.136884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.136884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.136884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.136884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.136884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.136884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.136884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.170854 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.170854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 897 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.170854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.170854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.170854 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.170854 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.967499 : End of cycle 897 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.967499 : Start of cycle 898 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 898 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 898 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.172850 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.172850 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.174846 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.174846 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.969495 : End of cycle 898 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Scenario \"Static2DScenario\": Process time 0:00:42.969495 : Start of cycle 899 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.174846 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.191591 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 899 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.191591 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.191591 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.208022 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.208022 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.208022 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.208022 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.208022 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.208022 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.208022 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.241486 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.241486 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.242040 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.242040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 899 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.242040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.242040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.242040 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.242040 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.248657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.248657 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.043306 : End of cycle 899 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.043306 : Start of cycle 900 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.248657 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.248657 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 900 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 900 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.249653 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.249653 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.252650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.252650 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.047299 : End of cycle 900 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.047299 : Start of cycle 901 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.252650 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.280085 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 901 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.280085 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.280085 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.298065 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.298065 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.298065 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.298065 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.298065 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.298065 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.298065 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.331097 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.331097 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 901 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.331097 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.331097 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.331097 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.331097 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.333103 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.333103 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.127752 : End of cycle 901 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.333103 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.127752 : Start of cycle 902 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 902 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 902 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.334119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.334119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.336119 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.336119 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.130768 : End of cycle 902 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.130768 : Start of cycle 903 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.336119 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.354347 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.354347 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.354347 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.354347 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 903 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.354347 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.355350 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.355350 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.355350 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.372351 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.372351 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.372351 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.372351 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.372351 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.372351 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.372351 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.406488 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.406488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 903 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.406488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.406488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.406488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.406488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.203140 : End of cycle 903 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.203140 : Start of cycle 904 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 904 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 904 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.408491 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.408491 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.410488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.410488 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.410488 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.410488 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.410488 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.411442 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.411442 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.206091 : End of cycle 904 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.411442 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.206091 : Start of cycle 905 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.411442 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.411442 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.432205 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.433217 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.433217 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.433217 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 905 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.433217 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.433217 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.433217 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.433217 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.451704 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.451704 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.451704 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.451704 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.451704 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.451704 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.451704 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.485190 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.485190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 905 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.485190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.485190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.485190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.485190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.281440 : End of cycle 905 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.281440 : Start of cycle 906 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 906 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.486791 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.486791 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.487790 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.487790 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 906 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.487790 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.487790 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.487790 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.487790 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.487790 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.487790 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.488788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.488788 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.283437 : End of cycle 906 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.283437 : Start of cycle 907 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.488788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.510743 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 907 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.510743 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.510743 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.529741 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.529741 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.529741 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.529741 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.529741 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.530247 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.530247 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.564285 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.564285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 907 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.564285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.564285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.564285 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.564285 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.566256 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.566256 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.360905 : End of cycle 907 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.360905 : Start of cycle 908 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.566256 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 908 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 908 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.567255 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.567255 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.569304 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.569304 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.363953 : End of cycle 908 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.363953 : Start of cycle 909 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.569304 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.586811 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.586811 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.586811 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.587820 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 909 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.587820 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.587820 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.587820 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.587820 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.606767 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.606767 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.606767 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.606767 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.606767 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.606767 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.606767 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.639440 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.639440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 909 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.639440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.639440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.639440 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.639440 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.436087 : End of cycle 909 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.436087 : Start of cycle 910 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 910 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 910 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.641438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.641438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.642438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.642438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.642438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.643433 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.643433 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.438082 : End of cycle 910 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.438082 : Start of cycle 911 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.643433 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.665385 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.665385 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.666422 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.666422 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 911 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.666422 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.666422 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.666422 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.666422 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.682439 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.682439 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.682439 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.682439 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.682439 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.682439 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.682439 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:17.724555 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.724555 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.724555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 911 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.724555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.724555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.724555 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.724555 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.726559 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.726559 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.521208 : End of cycle 911 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.521208 : Start of cycle 912 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.726559 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 912 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 912 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.727574 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.727574 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.730600 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.730600 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.525249 : End of cycle 912 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.525249 : Start of cycle 913 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.730600 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.752458 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 913 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.752458 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.752458 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.769787 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.769787 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.769787 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.769787 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.769787 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.769787 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.769787 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.803890 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.803890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 913 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.803890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.803890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.803890 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.803890 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.600540 : End of cycle 913 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.600540 : Start of cycle 914 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 914 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.805891 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.805891 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.806891 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.806891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 914 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.806891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.806891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.806891 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.806891 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.808840 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.808840 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.603489 : End of cycle 914 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.603489 : Start of cycle 915 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.808840 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.833954 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 915 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.833954 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.833954 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.858854 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.858854 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.858854 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.858854 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.858854 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.859874 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.859874 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.901560 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.901560 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.901560 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.901560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.901560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.901560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.901560 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 915 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.901560 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.902071 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.902071 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.902071 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.902071 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.902071 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904288 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.698937 : End of cycle 915 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904288 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.698937 : Start of cycle 916 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 916 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 916 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.904816 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.904816 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.906973 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.906973 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.701622 : End of cycle 916 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.701622 : Start of cycle 917 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.906973 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.930206 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 917 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.930206 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.930206 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:17.949461 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.949461 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.949461 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.949461 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.949461 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.949461 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.949461 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.993386 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.993386 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.994365 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.994365 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 917 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.994365 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.994365 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.994365 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.994365 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.996154 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.996154 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.790803 : End of cycle 917 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.790803 : Start of cycle 918 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.996154 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 918 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 918 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.997203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.997203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.999203 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:17.999203 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.793852 : End of cycle 918 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.793852 : Start of cycle 919 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:17.999203 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.017894 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 919 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.017894 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.017894 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.046018 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.047451 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.047451 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.047451 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.047451 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.047451 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.047451 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.085272 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.085272 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.085272 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.085272 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.085272 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.085272 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.085272 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 919 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.085272 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.086310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.086310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.086310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.086310 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.086310 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.882923 : End of cycle 919 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.882923 : Start of cycle 920 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 920 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 920 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.088274 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.088274 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.089313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.089313 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.089313 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.090298 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.090298 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.884947 : End of cycle 920 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.884947 : Start of cycle 921 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.090298 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.109338 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.109338 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.109338 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.110331 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 921 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.110331 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.110331 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.110331 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.110331 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.127695 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.128688 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.128688 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.128688 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.128688 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.128688 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.128688 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:18.165142 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.165142 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.166526 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.166526 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 921 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.166526 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.166526 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.166526 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.166526 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.169576 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.169576 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.964225 : End of cycle 921 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.964225 : Start of cycle 922 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.169576 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 922 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.169576 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.169576 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.169576 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 922 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.170541 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.170541 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.172149 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.172149 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.966798 : End of cycle 922 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Scenario \"Static2DScenario\": Process time 0:00:43.966798 : Start of cycle 923 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.172149 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.192302 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 923 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.192302 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.192302 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.214156 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.214156 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.214156 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.214156 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.214156 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.214156 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.214156 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.251604 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.252650 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.252650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 923 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.252650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.252650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.252650 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.252650 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.049296 : End of cycle 923 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.049296 : Start of cycle 924 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 924 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 924 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.254647 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.254647 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.255652 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.255652 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.256657 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.256657 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.051306 : End of cycle 924 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.051306 : Start of cycle 925 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.256657 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.275399 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 925 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.275399 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.275399 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.291697 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.291697 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.291697 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.291697 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.291697 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.291697 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.291697 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.324364 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.324364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 925 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.324364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.324364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.324364 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.324364 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.121031 : End of cycle 925 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.121031 : Start of cycle 926 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 926 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 926 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.326382 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.326382 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.328338 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.328338 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.122987 : End of cycle 926 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.122987 : Start of cycle 927 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.328338 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.345343 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.346330 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.346330 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.346330 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 927 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.346330 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.346330 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.346330 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.346330 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.362659 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.362659 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.362659 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.362659 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.362659 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.362659 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.362659 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:18.403715 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.403715 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.403715 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.403715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.403715 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.403715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.403715 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 927 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.403715 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.404669 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.404669 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.404669 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.404669 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.404669 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.411664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.411664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.411664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.411664 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.411664 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.411664 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.411664 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.206313 : End of cycle 927 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.207313 : Start of cycle 928 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 928 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 928 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.412664 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.412664 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.416663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.416663 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.416663 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.416663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.417663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.417663 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.417663 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.212312 : End of cycle 928 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.417663 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.212312 : Start of cycle 929 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.417663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.417663 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.436588 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 929 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.436588 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.436588 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.452600 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.452600 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.452600 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.452600 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.452600 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.452600 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.452600 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.487298 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.487298 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 929 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.487298 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.487298 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.487298 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.487298 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.283944 : End of cycle 929 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.283944 : Start of cycle 930 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 930 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.489295 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.489295 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.490293 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.490293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 930 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.490293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.490293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.490293 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.490293 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.491876 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.491876 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.286525 : End of cycle 930 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.286525 : Start of cycle 931 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.491876 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.510382 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 931 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.510382 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.510382 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.529277 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.529277 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.529277 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.529277 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.529277 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.529277 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.529277 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.561190 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.561190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 931 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.561190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.561190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.561190 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.561190 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.563160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.563160 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.563160 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.563160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.563160 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.563160 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.563160 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.357809 : End of cycle 931 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.358800 : Start of cycle 932 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 932 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 932 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.564151 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.564151 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.566173 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.566173 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.360822 : End of cycle 932 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.360822 : Start of cycle 933 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.566173 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.582763 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 933 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.582763 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.582763 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.598537 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.598537 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.598537 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.598537 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.598537 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.598537 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.598537 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:18.636521 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.636521 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.636521 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 933 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.636521 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.636521 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.636521 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.637516 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.637516 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.639540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.639540 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.434189 : End of cycle 933 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.434189 : Start of cycle 934 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.639540 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 934 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 934 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.640540 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.640540 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.642520 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.642520 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.437169 : End of cycle 934 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.437169 : Start of cycle 935 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.642520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.662212 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.662212 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.662212 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.662212 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 935 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.662212 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.663251 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.663251 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.663251 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.680064 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.681105 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.681105 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.681105 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.681105 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.681105 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.681105 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.717118 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.717118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 935 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.717118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.717118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.717118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.717118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.719124 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.719124 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.513773 : End of cycle 935 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.719124 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.513773 : Start of cycle 936 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 936 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 936 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.720118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.720118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.722118 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.722118 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.516767 : End of cycle 936 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.516767 : Start of cycle 937 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.722118 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.745373 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 937 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.745373 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.745373 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.780345 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.780345 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.780345 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.780345 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.780345 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.780345 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.780345 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.814939 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.814939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 937 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.814939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.814939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.814939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.814939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.611588 : End of cycle 937 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.611588 : Start of cycle 938 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 938 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.816939 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 938 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.816939 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.817948 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.817948 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.817948 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.817948 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.817948 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.818944 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.818944 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.613593 : End of cycle 938 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.613593 : Start of cycle 939 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.818944 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.836952 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.836952 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.836952 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.836952 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 939 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.836952 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.836952 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.836952 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.837940 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:18.856838 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.856838 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.856838 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.856838 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.856838 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.856838 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.856838 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.894405 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.894405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 939 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.894405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.894405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.894405 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.894405 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.897370 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.897370 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.692019 : End of cycle 939 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.692019 : Start of cycle 940 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.897370 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 940 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 940 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.898401 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.898401 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.900376 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.900376 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.695025 : End of cycle 940 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.695025 : Start of cycle 941 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.900376 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.919781 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 941 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.919781 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.919781 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.937505 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.937505 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.937505 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.937505 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.937505 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.937505 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.937505 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.977756 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.978771 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.978771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 941 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.978771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.978771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.978771 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.978771 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.775486 : End of cycle 941 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.775486 : Start of cycle 942 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 942 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.980837 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.980837 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.981796 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.981796 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 942 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.981796 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.981796 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.981796 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.981796 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.983795 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:18.983795 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.778444 : End of cycle 942 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.778444 : Start of cycle 943 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:18.983795 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.001235 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.001235 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.001235 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.001235 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 943 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.001235 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.001235 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.001235 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.002234 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.021404 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.021404 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.021404 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.021404 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.021404 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.021404 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.021404 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.058267 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.058267 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 943 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.058267 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.058267 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.058267 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.058267 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.060259 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.060259 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.854908 : End of cycle 943 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.854908 : Start of cycle 944 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.060259 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.060259 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 944 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 944 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.061261 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.061261 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.063272 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.063272 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.857921 : End of cycle 944 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.857921 : Start of cycle 945 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.063272 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.085755 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 945 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.085755 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.085755 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.105128 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.105128 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.105128 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.105128 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.105128 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.105128 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.105128 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.136766 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.136766 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 945 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.136766 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.136766 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.136766 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.136766 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.933413 : End of cycle 945 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.933413 : Start of cycle 946 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 946 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.138764 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.138764 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.139788 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.139788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 946 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.139788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.139788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.139788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.139788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.141514 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.141514 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.936163 : End of cycle 946 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Scenario \"Static2DScenario\": Process time 0:00:44.936163 : Start of cycle 947 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.141514 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.158431 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 947 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.158431 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.158431 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.174810 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.174810 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.174810 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.174810 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.174810 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.174810 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.174810 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.207498 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.207498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 947 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.207498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.207498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.207498 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.207498 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.004157 : End of cycle 947 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.004157 : Start of cycle 948 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 948 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 948 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.209508 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.209508 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.211504 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.211504 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.006153 : End of cycle 948 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.006153 : Start of cycle 949 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.211504 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.228373 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 949 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.228373 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.228373 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.244370 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.244370 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.244370 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.244370 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.244370 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.244370 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.244370 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276279 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276279 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.276279 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.276825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 949 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.276825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.276825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.276825 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.276825 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.277862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.277862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.277862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.277862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.277862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.277862 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.073545 : End of cycle 949 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.073545 : Start of cycle 950 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 950 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 950 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.278896 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.278896 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.280859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.280859 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.075508 : End of cycle 950 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.075508 : Start of cycle 951 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.280859 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.299817 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 951 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.299817 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.299817 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.319594 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.319594 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.319594 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.319594 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.319594 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.319594 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.319594 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.352870 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.352870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 951 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.352870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.352870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.352870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.352870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.149475 : End of cycle 951 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.149475 : Start of cycle 952 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 952 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 952 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.354826 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.354826 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.357538 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.357538 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.152187 : End of cycle 952 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.152187 : Start of cycle 953 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.357538 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.374481 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 953 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.374481 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.374481 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.391079 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.391079 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.391079 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.392100 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.392100 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.392100 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.392100 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.427398 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.427398 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.427398 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.427398 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.427398 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.428425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.428425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 953 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.428425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.428425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.428425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.428425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.428425 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.428425 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.225344 : End of cycle 953 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.225344 : Start of cycle 954 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 954 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 954 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.430695 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.430695 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.431699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.431699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.431699 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.431699 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.432714 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.432714 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.227363 : End of cycle 954 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.227363 : Start of cycle 955 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.432714 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.455556 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.455556 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.455556 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.455556 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 955 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.455556 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.456644 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.456644 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.456644 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.475448 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.476476 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.476476 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.476476 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.476476 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.476476 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.476476 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.516038 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.516038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 955 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.516038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.516038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.516038 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.516038 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.520067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.520067 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.520067 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.520067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.520067 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.520067 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.315707 : End of cycle 955 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.315707 : Start of cycle 956 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 956 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 956 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.521058 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.521058 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.524024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.524024 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.318673 : End of cycle 956 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.318673 : Start of cycle 957 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.524024 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.546614 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 957 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.546614 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.546614 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.568417 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.568417 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.568417 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.568417 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.568417 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.568417 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.568417 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.601413 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.601413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 957 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.601413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.601413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.601413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.602414 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.603416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.399062 : End of cycle 957 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.399062 : Start of cycle 958 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 958 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 958 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.604413 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.604413 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.606412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.606412 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.401061 : End of cycle 958 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.401061 : Start of cycle 959 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.606412 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.625413 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 959 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.625413 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.625413 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.641411 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.641411 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.641411 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.641411 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.641411 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.641411 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.641411 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.673412 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.673412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 959 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.673412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.673412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.673412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.673412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.470056 : End of cycle 959 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.470056 : Start of cycle 960 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 960 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 960 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.675407 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.675407 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.677409 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.677409 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.472058 : End of cycle 960 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.472058 : Start of cycle 961 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.677409 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.694410 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 961 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.694410 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.694410 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.716359 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.717360 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.717360 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.717360 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.717360 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.717360 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.717360 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.749357 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.749357 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.749357 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.749357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.749357 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.749357 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.750359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 961 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.750359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.750359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.750359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.750359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.750359 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.750359 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.751358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.751358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.751358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.751358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.751358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.751358 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.547007 : End of cycle 961 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.547007 : Start of cycle 962 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 962 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 962 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.752358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.752358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.754358 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.754358 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.549007 : End of cycle 962 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.549007 : Start of cycle 963 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.754358 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.781215 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 963 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.781215 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.781215 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.798212 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.798212 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.798212 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.798212 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.798212 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.798212 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.798212 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.830859 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.830859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 963 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.830859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.830859 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.830859 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.831809 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.832835 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.832835 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.832835 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.832835 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.832835 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.832835 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.628519 : End of cycle 963 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.628519 : Start of cycle 964 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 964 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 964 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.833870 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.833870 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.835977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.835977 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.835977 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.836516 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.631165 : End of cycle 964 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.631165 : Start of cycle 965 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.836516 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.852573 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 965 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.852573 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.852573 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.868554 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.868554 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.868554 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.868554 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.868554 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.868554 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.868554 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.900330 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.900330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 965 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.900330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.900330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.900330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.900330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.696976 : End of cycle 965 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.696976 : Start of cycle 966 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 966 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.902327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 966 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.902327 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.903327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.903327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.903327 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.903327 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.903327 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.904328 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.904328 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.698977 : End of cycle 966 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.698977 : Start of cycle 967 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.904328 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.921427 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 967 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.921427 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.921427 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.937424 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.937424 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.937424 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.937424 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.937424 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.937424 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.937424 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.969438 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.969438 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.969438 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.969438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.969438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.969438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.969438 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 967 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.969438 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.970436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.970436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.970436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.970436 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.970436 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.971430 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.971430 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.766079 : End of cycle 967 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.971430 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.766079 : Start of cycle 968 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 968 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 968 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.972428 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.972428 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.974399 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.974399 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.769048 : End of cycle 968 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.769048 : Start of cycle 969 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.974399 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.990441 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.991440 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.991440 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.991440 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 969 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.991440 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.991440 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:19.991440 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:19.991440 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:20.021943 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.021943 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.021943 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.021943 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.021943 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.021943 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.021943 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.069897 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.070024 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.070024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 969 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.070024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.070024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.070024 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.070024 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072330 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072330 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072330 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072330 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072862 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.867511 : End of cycle 969 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072862 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.867511 : Start of cycle 970 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 970 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 970 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.072940 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.072940 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.073518 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.075648 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.075648 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.870297 : End of cycle 970 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.870297 : Start of cycle 971 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.075648 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.097476 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 971 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.097476 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.097476 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.119101 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.119101 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.119101 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.119101 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.119101 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.119101 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.119101 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.165482 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.165482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 971 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.165482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.165482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.165482 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.165482 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.963155 : End of cycle 971 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.963155 : Start of cycle 972 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 972 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 972 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.168506 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.168506 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.170490 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.170490 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.965139 : End of cycle 972 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Scenario \"Static2DScenario\": Process time 0:00:45.965139 : Start of cycle 973 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.170490 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.200070 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 973 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.200070 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.200070 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.218678 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.218678 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.218678 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.218678 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.218678 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.219696 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.219696 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:20.260936 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.260936 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.260936 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.261476 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 973 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.261476 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.261476 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.261476 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.261476 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.059138 : End of cycle 973 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.059138 : Start of cycle 974 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 974 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 974 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.264489 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.264489 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.267520 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.267520 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.062169 : End of cycle 974 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.062169 : Start of cycle 975 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.267520 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.287541 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 975 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.287541 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.287541 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.315482 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.315482 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.315482 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.315482 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.315482 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.315482 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.315482 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.353288 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.353288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 975 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.353288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.353288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.353288 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.353288 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.355421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.355421 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.355421 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.355421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.355421 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.355421 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.355421 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.150070 : End of cycle 975 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.151162 : Start of cycle 976 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 976 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.356513 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 976 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.356513 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.357016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.357016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.357016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.357016 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.357016 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.358029 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.358029 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.152678 : End of cycle 976 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.152678 : Start of cycle 977 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.358029 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.378074 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 977 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.378074 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.378074 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.398407 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.398407 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.398407 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.399406 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.399406 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.399406 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.399406 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.436411 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.436411 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.436411 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.436411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.436411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.436411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.436411 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 977 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.436411 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.437412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.437412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.437412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.437412 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.437412 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.234059 : End of cycle 977 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.234059 : Start of cycle 978 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 978 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 978 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.439410 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.439410 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.441416 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.441416 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.236065 : End of cycle 978 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.236065 : Start of cycle 979 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.441416 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.460824 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 979 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.460824 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.460824 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.477824 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.477824 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.477824 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.477824 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.478827 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.478827 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.478827 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:20.518808 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.518808 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.518808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 979 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.518808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.518808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.518808 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.518808 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.520805 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.520805 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.315454 : End of cycle 979 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.315454 : Start of cycle 980 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.520805 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.520805 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 980 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 980 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.521798 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.521798 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.523788 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.523788 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.318437 : End of cycle 980 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.318437 : Start of cycle 981 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.523788 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.542985 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 981 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.542985 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.542985 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.560941 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.560941 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.560941 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.560941 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.560941 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.560941 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.560941 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.596941 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.596941 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 981 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.596941 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.596941 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.596941 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.596941 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.393618 : End of cycle 981 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.393618 : Start of cycle 982 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 982 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.598969 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.598969 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.599978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.599978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.599978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 982 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.599978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.599978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.599978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.599978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.599978 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.599978 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.601984 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.601984 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.396633 : End of cycle 982 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.396633 : Start of cycle 983 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.601984 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.621967 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 983 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.621967 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.621967 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.640941 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.640941 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.640941 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.640941 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.640941 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.640941 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.640941 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.675973 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.675973 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.675973 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.675973 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.675973 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.675973 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.675973 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 983 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.675973 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.676997 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.676997 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.676997 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.676997 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.676997 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.473635 : End of cycle 983 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.473635 : Start of cycle 984 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 984 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 984 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.678986 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.678986 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.680935 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.680935 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.475584 : End of cycle 984 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.475584 : Start of cycle 985 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.680935 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.698969 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 985 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.698969 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.698969 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.716514 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.716514 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.716514 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.716514 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.716514 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.716514 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.716514 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:20.756878 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.756878 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.756878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 985 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.756878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.756878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.756878 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.756878 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.554511 : End of cycle 985 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.554511 : Start of cycle 986 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 986 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.759862 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 986 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.759862 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.760860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.760860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.760860 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.760860 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.760860 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.762863 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.762863 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.557512 : End of cycle 986 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.557512 : Start of cycle 987 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.762863 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.784140 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.784140 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.785140 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.785140 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 987 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.785140 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.785140 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.785140 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.785140 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.800192 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.800192 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.800192 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.800192 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.800192 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.801183 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.801183 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.835048 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.835048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 987 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.835048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.835048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.835048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.835048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.631696 : End of cycle 987 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.631696 : Start of cycle 988 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 988 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 988 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.837047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.837047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.839047 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.839047 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.633696 : End of cycle 988 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.633696 : Start of cycle 989 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.839047 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.856047 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 989 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.856047 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.856047 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.872049 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.872049 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.872049 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.872049 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.872049 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.872049 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.872049 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.906045 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.906045 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 989 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.906045 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.906045 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.906045 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.906045 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.702697 : End of cycle 989 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.702697 : Start of cycle 990 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 990 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 990 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.908048 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.908048 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.910010 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.910010 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.704659 : End of cycle 990 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910010 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.704659 : Start of cycle 991 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910999 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.910999 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.929030 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 991 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.929030 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.929030 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.945045 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.945045 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.945045 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.945045 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.945045 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.945045 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.945045 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:20.983724 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.983724 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.983724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 991 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.983724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.983724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.983724 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.983724 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.781374 : End of cycle 991 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.781374 : Start of cycle 992 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 992 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 992 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.986725 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.986725 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.988723 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.989871 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:20.989871 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.784520 : End of cycle 992 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.784520 : Start of cycle 993 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:20.989871 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.012859 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 993 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.012859 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.012859 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.038424 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.038424 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.038424 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.038424 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.039424 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.039424 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.039424 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.078004 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.078004 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 993 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.078004 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.078004 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.078004 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.078004 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.080025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.875674 : End of cycle 993 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.875674 : Start of cycle 994 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 994 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 994 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.081025 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.081025 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.083023 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.083023 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.877672 : End of cycle 994 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.877672 : Start of cycle 995 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.083023 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.101884 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 995 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.101884 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.101884 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.118884 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.118884 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.118884 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.118884 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.118884 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.118884 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.118884 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.161888 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.161888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 995 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.161888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.161888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.161888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.161888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.961536 : End of cycle 995 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.961536 : Start of cycle 996 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 996 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.166887 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.166887 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 996 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.167887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.167887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.170887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.170887 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.965536 : End of cycle 996 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Scenario \"Static2DScenario\": Process time 0:00:46.965536 : Start of cycle 997 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.170887 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.192888 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 997 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.192888 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.192888 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.214890 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.214890 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.214890 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.214890 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.214890 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.214890 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.214890 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.271887 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.271887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 997 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.271887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.271887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.271887 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.271887 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.273888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.273888 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.068537 : End of cycle 997 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.273888 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.068537 : Start of cycle 998 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 998 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 998 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.274888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.274888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.276888 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.276888 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.071537 : End of cycle 998 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.071537 : Start of cycle 999 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.276888 S OA-Workflow \"Cluster Analysis using KMeans@River\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.297888 I OA-Task \"#1: Boundary Detector\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Adaptation on new instance 999 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Policy not adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Adaptation done without changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.297888 I OA-Task \"#1: Boundary Detector\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.297888 S OA-Task \"#1: Boundary Detector\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.319931 S OA-Task \"#1: Boundary Detector\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.319931 S OA-Task \"#1: Boundary Detector\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.319931 I OA-Task \"#1: Boundary Detector\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.319931 S OA-Task \"#2: Normalizer MinMax\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.319931 I OA-Task \"#2: Normalizer MinMax\": Checked in to shared object \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.319931 I OA-Task \"#2: Normalizer MinMax\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.319931 S OA-Task \"#2: Normalizer MinMax\": Update plot \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S OA-Task \"#2: Normalizer MinMax\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S OA-Task \"#2: Normalizer MinMax\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.360884 I OA-Task \"#2: Normalizer MinMax\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Started synchronously \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.360884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked in to shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation started \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation on new instance 999 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.360884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Cluster is adapted... \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Policy adapted \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"ADAPTED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.360884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": No handlers registered for event \"ADAPTED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.360884 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Adaptation done with changes \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.360884 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Checked out from shared object \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S River Cluster Analyzer KMeans \"#3: KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.363889 I River Cluster Analyzer KMeans \"#3: KMeans@River\": Calling handler 0 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S OA-Workflow \"Cluster Analysis using KMeans@River\": Stopped \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S OA-Workflow \"Cluster Analysis using KMeans@River\": Event \"FINISHED\" fired \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.363889 I OA-Workflow \"Cluster Analysis using KMeans@River\": No handlers registered for event \"FINISHED\" \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.158538 : End of cycle 999 \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S OA-Scenario \"Static2DScenario\": Process time 0:00:47.158538 : End of processing \u001b[0m\n", + "\u001b[32m2024-06-05 15:08:21.363889 S OA-Scenario \"Static2DScenario\": Duration [sec]: 41.93 , Cycles/sec: 23.85 \u001b[0m\n" + ] + } + ], + "source": [ + "if __name__ == '__main__':\n", + " myscenario.init_plot( p_plot_settings=PlotSettings( p_view = PlotSettings.C_VIEW_ND,\n", + " p_step_rate = step_rate ) )\n", + " input('\\nPlease arrange all windows and press ENTER to start stream processing...')\n", + "\n", + "tp_before = datetime.now()\n", + "myscenario.run()\n", + "tp_after = datetime.now()\n", + "tp_delta = tp_after - tp_before\n", + "duraction_sec = ( tp_delta.seconds * 1000000 + tp_delta.microseconds + 1 ) / 1000000\n", + "myscenario.log(Log.C_LOG_TYPE_S, 'Duration [sec]:', round(duraction_sec,2), ', Cycles/sec:', round(cycle_limit/duraction_sec,2))" + ] + }, + { + "cell_type": "markdown", + "id": "7697a1a0", + "metadata": {}, + "source": [ + "##### 5.3. Recap the run" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "09ae4f70", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[0m2024-06-05 15:08:21.386886 I OA-Scenario \"Static2DScenario\": ------------------------------------------------------- \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": ------------------------------------------------------- \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Here is the recap of the cluster analyzer \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Number of clusters: 5 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Center of Cluster 1 : [-0.031083705611887356, 0.6725674752840154] \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Size of Cluster 1 : 646 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Center of Cluster 2 : [-0.1982983973034259, -0.8137708361752488] \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Size of Cluster 2 : 354 \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Center of Cluster 3 : [0.04632631029878387, -2.0870321174893336] \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Size of Cluster 3 : None \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Center of Cluster 4 : [0.04632631029878387, -2.0870321174893336] \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Size of Cluster 4 : None \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Center of Cluster 5 : [0.04632631029878387, -2.0870321174893336] \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": Size of Cluster 5 : None \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": ------------------------------------------------------- \u001b[0m\n", + "\u001b[0m2024-06-05 15:08:21.387888 I OA-Scenario \"Static2DScenario\": ------------------------------------------------------- \u001b[0m\n", + "Press ENTER to exit...\n" + ] + } + ], + "source": [ + "clusters = myscenario.get_workflow()._tasks[2].get_clusters()\n", + "number_of_clusters = len(clusters)\n", + "\n", + "myscenario.log(Log.C_LOG_TYPE_I, '-------------------------------------------------------')\n", + "myscenario.log(Log.C_LOG_TYPE_I, '-------------------------------------------------------')\n", + "myscenario.log(Log.C_LOG_TYPE_I, 'Here is the recap of the cluster analyzer')\n", + "myscenario.log(Log.C_LOG_TYPE_I, 'Number of clusters: ', number_of_clusters)\n", + "for x in range(number_of_clusters):\n", + " myscenario.log(Log.C_LOG_TYPE_I, 'Center of Cluster ', str(x+1), ': ', list(clusters[x].centroid.value))\n", + " myscenario.log(Log.C_LOG_TYPE_I, 'Size of Cluster ', str(x+1), ': ', clusters[x].size.value)\n", + "myscenario.log(Log.C_LOG_TYPE_I, '-------------------------------------------------------')\n", + "myscenario.log(Log.C_LOG_TYPE_I, '-------------------------------------------------------')\n", + "\n", + "if __name__ == '__main__':\n", + " input('Press ENTER to exit...')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 47648412cd985bb95d89e1b663cd7f06d2998713 Mon Sep 17 00:00:00 2001 From: steveyuwono Date: Wed, 5 Jun 2024 15:16:28 +0200 Subject: [PATCH 2/5] howto_oa_ca_003 --- edu/README.md | 16 ++++++ ..._003_run_kmeans_2d_static_normalized.ipynb | 52 +++++++------------ 2 files changed, 34 insertions(+), 34 deletions(-) create mode 100644 edu/README.md diff --git a/edu/README.md b/edu/README.md new file mode 100644 index 000000000..6df47695b --- /dev/null +++ b/edu/README.md @@ -0,0 +1,16 @@ +## Preparation + +### 1. Install Python +First, ensure you have Python installed on your system. Jupyter Notebooks run on Python, so this is a prerequisite. +- Windows: Download and install Python from python.org. +- macOS: Python 2.7 is pre-installed, but it's recommended to install the latest version of Python 3. +- Linux: Python usually comes pre-installed, but you can use your package manager to install the latest version. + +### 2. Install Jupyter Notebook +You can install Jupyter Notebook using Python's package manager, pip. Open your command prompt or terminal and run the following command:
+ pip install notebook + +### 3. Launch Jupyter Notebook +Once Jupyter Notebook is installed, you can launch it by running:
+ jupyter notebook
+This command will start a local server and open the Jupyter Notebook interface in your default web browser. \ No newline at end of file diff --git a/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb b/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb index 8e8d76f29..71f38a1ca 100644 --- a/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb +++ b/edu/howto_oa_ca_003_run_kmeans_2d_static_normalized.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "5d0773ea", + "id": "240fa22d", "metadata": {}, "source": [ "# Online clustering of stream data\n", @@ -15,7 +15,7 @@ }, { "cell_type": "markdown", - "id": "3f1df276", + "id": "1dd75d78", "metadata": { "slideshow": { "slide_type": "notes" @@ -39,34 +39,18 @@ }, { "cell_type": "markdown", - "id": "bc887834", + "id": "7503f7a1", "metadata": {}, "source": [ "## Preparation\n", "\n", - "### 1. Install Python\n", - "First, ensure you have Python installed on your system. Jupyter Notebooks run on Python, so this is a prerequisite.\n", - "- Windows: Download and install Python from python.org.\n", - "- macOS: Python 2.7 is pre-installed, but it's recommended to install the latest version of Python 3.\n", - "- Linux: Python usually comes pre-installed, but you can use your package manager to install the latest version.\n", - "\n", - "### 2. Install Jupyter Notebook\n", - "You can install Jupyter Notebook using Python's package manager, pip. Open your command prompt or terminal and run the following command:
\n", - " pip install notebook\n", - "\n", - "### 3. Launch Jupyter Notebook\n", - "Once Jupyter Notebook is installed, you can launch it by running:
\n", - " jupyter notebook
\n", - "This command will start a local server and open the Jupyter Notebook interface in your default web browser.\n", - "\n", - "### 4. Install MLPro-Int-River\n", "You need to install the MLPro-Int-River wrapper package, which integrates MLPro with River, to your virtual environment by running:
\n", " pip install mlpro-int-river[full]" ] }, { "cell_type": "markdown", - "id": "913dc9de", + "id": "354400c4", "metadata": {}, "source": [ "## Executable Code\n", @@ -77,7 +61,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "ac2a52a6", + "id": "2302dded", "metadata": {}, "outputs": [], "source": [ @@ -89,7 +73,7 @@ }, { "cell_type": "markdown", - "id": "cefd89ae", + "id": "c41dd693", "metadata": {}, "source": [ "### 2. Prepare a scenario for Static 2D Point Clouds" @@ -98,7 +82,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "efd81cec", + "id": "ad071aec", "metadata": {}, "outputs": [], "source": [ @@ -169,7 +153,7 @@ }, { "cell_type": "markdown", - "id": "6005a583", + "id": "3e00e0df", "metadata": {}, "source": [ "### 3. Prepare demo/unit test mode" @@ -178,7 +162,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "7c05d9fa", + "id": "64a3d738", "metadata": {}, "outputs": [], "source": [ @@ -196,7 +180,7 @@ }, { "cell_type": "markdown", - "id": "ac59ea13", + "id": "643e955a", "metadata": {}, "source": [ "### 4. Instantiate the stream scenario" @@ -205,7 +189,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "0deb9eeb", + "id": "56e3967c", "metadata": {}, "outputs": [ { @@ -237,7 +221,7 @@ }, { "cell_type": "markdown", - "id": "85148bcd", + "id": "cd1fff96", "metadata": {}, "source": [ "### 5. Reset and run own stream scenario" @@ -245,7 +229,7 @@ }, { "cell_type": "markdown", - "id": "2e2b6a55", + "id": "3c5eaa7f", "metadata": {}, "source": [ "#### 5.1. Reset stream scenario" @@ -254,7 +238,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "0a4d2d48", + "id": "d5efdb71", "metadata": {}, "outputs": [ { @@ -271,7 +255,7 @@ }, { "cell_type": "markdown", - "id": "2007cd15", + "id": "8d7682d5", "metadata": {}, "source": [ "#### 5.2. Run stream scenario" @@ -280,7 +264,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "d79150b2", + "id": "fcfc9bb3", "metadata": {}, "outputs": [ { @@ -39575,7 +39559,7 @@ }, { "cell_type": "markdown", - "id": "7697a1a0", + "id": "9a0bdd00", "metadata": {}, "source": [ "##### 5.3. Recap the run" @@ -39584,7 +39568,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "09ae4f70", + "id": "df909a25", "metadata": {}, "outputs": [ { From 13565099280b395220899360418630f81dd77f72 Mon Sep 17 00:00:00 2001 From: steveyuwono Date: Wed, 5 Jun 2024 15:33:31 +0200 Subject: [PATCH 3/5] readme --- edu/README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/edu/README.md b/edu/README.md index 6df47695b..cb933ede1 100644 --- a/edu/README.md +++ b/edu/README.md @@ -1,4 +1,4 @@ -## Preparation +## Here is a comprehensive guide to help you through the process: ### 1. Install Python First, ensure you have Python installed on your system. Jupyter Notebooks run on Python, so this is a prerequisite. @@ -10,7 +10,13 @@ First, ensure you have Python installed on your system. Jupyter Notebooks run on You can install Jupyter Notebook using Python's package manager, pip. Open your command prompt or terminal and run the following command:
pip install notebook -### 3. Launch Jupyter Notebook +### 3. Install Dependencies +Each howto requires different dependencies other than MLPro itself. You can check this in the preparation section of each howto + +### 4. Launch Jupyter Notebook Once Jupyter Notebook is installed, you can launch it by running:
jupyter notebook
-This command will start a local server and open the Jupyter Notebook interface in your default web browser. \ No newline at end of file +This command will start a local server and open the Jupyter Notebook interface in your default web browser. + +### 5. Open and run the related howto +Navigate to the .ipynb file you want to run. Open and run it. \ No newline at end of file From eec8ccfe3e6c1735533a8d03169f59cf9ece6335 Mon Sep 17 00:00:00 2001 From: steveyuwono Date: Wed, 5 Jun 2024 15:39:38 +0200 Subject: [PATCH 4/5] readme --- edu/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/edu/README.md b/edu/README.md index cb933ede1..b82a6f7fb 100644 --- a/edu/README.md +++ b/edu/README.md @@ -11,7 +11,7 @@ You can install Jupyter Notebook using Python's package manager, pip. Open your  pip install notebook ### 3. Install Dependencies -Each howto requires different dependencies other than MLPro itself. You can check this in the preparation section of each howto +Each howto requires different dependencies other than MLPro itself. You can check this in the preparation section of each howto. ### 4. Launch Jupyter Notebook Once Jupyter Notebook is installed, you can launch it by running:
From e99b4cad34c14a0a37171b45401050bde011cc39 Mon Sep 17 00:00:00 2001 From: steveyuwono Date: Fri, 7 Jun 2024 11:37:35 +0200 Subject: [PATCH 5/5] Introducing new data plotting type of Episodic Sum --- src/mlpro/bf/plot.py | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/src/mlpro/bf/plot.py b/src/mlpro/bf/plot.py index 492d4c0b7..480a0580c 100644 --- a/src/mlpro/bf/plot.py +++ b/src/mlpro/bf/plot.py @@ -42,10 +42,11 @@ ## -- - new parameter data_horizon with default value 1000 ## -- 2024-05-22 2.13.0 DA New method PlotSettings.copy() ## -- 2024-06-04 2.13.1 DA/SK Turned on TKAgg for Mac +## -- 2024-06-07 2.13.2 SY Introducing new data plotting type of Episodic Sum ## ------------------------------------------------------------------------------------------------- """ -Ver. 2.13.1 (2024-06-04) +Ver. 2.13.2 (2024-06-07) This module provides various classes related to data plotting. @@ -678,6 +679,7 @@ class DataPlotting(Persistent): C_PLOT_TYPE_CY = 'Cyclic' C_PLOT_TYPE_EP = 'Episodic' C_PLOT_TYPE_EP_M = 'Episodic Mean' + C_PLOT_TYPE_EP_S = 'Episodic Sum' ## ------------------------------------------------------------------------------------------------- def __init__(self, p_data: DataStoring, p_type=C_PLOT_TYPE_EP, p_window=100, @@ -706,6 +708,8 @@ def get_plots(self): self.plots_type_ep() elif self.type == 'Episodic Mean': self.plots_type_ep_mean() + elif self.type == 'Episodic Sum': + self.plots_type_ep_sum() ## ------------------------------------------------------------------------------------------------- @@ -815,6 +819,41 @@ def plots_type_ep_mean(self): pass +## ------------------------------------------------------------------------------------------------- + def plots_type_ep_sum(self): + """ + A function to plot data per frame according to its sum value. + """ + + for name in self.data.names: + maxval = 0 + try: + if self.printing[name][0]: + fig = plt.figure(figsize=self.figsize) + lines = [] + data = [] + plt.title(name) + plt.grid(True, which="both", axis="both") + for fr in range(len(self.data.memory_dict[name])): + fr_id = self.data.frame_id[name][fr] + data.extend([sum(self.data.get_values(name, fr_id))]) + if self.printing[name][2] == -1: + maxval = max(max(data[:]), maxval) + else: + maxval = self.printing[name][2] + lines += plt.plot(self.moving_mean(data[:], self.window), color=self.color) + plt.ylim(self.printing[name][1], maxval) + plt.xlabel("episodes") + self.plots[0].append(name) + self.plots[1].append(fig) + if self.showing: + plt.show() + else: + plt.close(fig) + except: + pass + + ## ------------------------------------------------------------------------------------------------- def moving_mean(self, p_inputs, p_window): """