From 37ad08738594ae15fcb7fe7f318c61b10904771f Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:24:26 +0200 Subject: [PATCH 01/16] Update __init__.py --- src/mlpro_int_hyperopt/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mlpro_int_hyperopt/__init__.py b/src/mlpro_int_hyperopt/__init__.py index 70e509a..fff7b7d 100644 --- a/src/mlpro_int_hyperopt/__init__.py +++ b/src/mlpro_int_hyperopt/__init__.py @@ -1 +1 @@ -from mlpro_int_hyperopt.wrappers.hyperopt import * \ No newline at end of file +from .wrappers import * From 2aea540bf36a1e9d9aa642b421184d02aa1f74af Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:24:38 +0200 Subject: [PATCH 02/16] Update __init__.py --- src/mlpro_int_hyperopt/wrappers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mlpro_int_hyperopt/wrappers/__init__.py b/src/mlpro_int_hyperopt/wrappers/__init__.py index 70e509a..ebd1bbd 100644 --- a/src/mlpro_int_hyperopt/wrappers/__init__.py +++ b/src/mlpro_int_hyperopt/wrappers/__init__.py @@ -1 +1 @@ -from mlpro_int_hyperopt.wrappers.hyperopt import * \ No newline at end of file +from .hyperopt import * From 98dc9850412fbd3339a2b9b653bd2d3eaa15aafa Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:25:28 +0200 Subject: [PATCH 03/16] Update hyperopt.py --- src/mlpro_int_hyperopt/wrappers/hyperopt.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/mlpro_int_hyperopt/wrappers/hyperopt.py b/src/mlpro_int_hyperopt/wrappers/hyperopt.py index f1e28fa..4028417 100644 --- a/src/mlpro_int_hyperopt/wrappers/hyperopt.py +++ b/src/mlpro_int_hyperopt/wrappers/hyperopt.py @@ -20,10 +20,11 @@ ## -- 2023-04-12 1.1.2 SY Refactoring ## -- 2024-02-01 2.0.0 LSB Migrated to the new repository ## -- 2024-04-18 2.1.0 DA Assignment with MLPro v1.4.0 +## -- 2025-08-03 2.1.1 SY Refactoring ## ------------------------------------------------------------------------------------------------- """ -Ver. 2.1.0 (2024-04-18) +Ver. 2.1.1 (2025-08-03) This module provides a wrapper class for hyperparameter tuning by reusing the Hyperopt framework. @@ -35,11 +36,14 @@ from mlpro.wrappers import Wrapper from mlpro.bf.ml import * from mlpro.bf.math import * -from mlpro.bf.various import * -from mlpro.rl.models import * +from mlpro.bf import * +from mlpro.rl import * from mlpro.gt.dynamicgames import * import os +# Export list for public API +__all__ = ['WrHPTHyperopt'] + ## ------------------------------------------------------------------------------------------------- ## ------------------------------------------------------------------------------------------------- From c1bee027549cb3a01d587aceee0691dc10cdf187 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:27:22 +0200 Subject: [PATCH 04/16] Update setup.cfg --- setup.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index c7ddd60..86eb748 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = mlpro_int_hyperopt -version = 1.0.1 +version = 1.0.2 author = MLPro Team author_email = mlpro@listen.fh-swf.de description = MLPro: Integration Hyperopt @@ -26,6 +26,6 @@ where = src [options.extras_require] full = - mlpro[full] >= 1.4.0 + mlpro[full] >= 2.1.0 hyperopt >= 0.2.7 setuptools >= 80.3.1 From 43560024b2e19bf0838a5412a18a47c7804c05a7 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:27:35 +0200 Subject: [PATCH 05/16] Update requirements.txt --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b7e29b4..0c04f5a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ -mlpro[full] >= 1.4.0 +mlpro[full] >= 2.1.0 hyperopt >= 0.2.7 setuptools >= 80.3.1 From 97d32171f20b47093963ebbf5b06221f9e2a1be7 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:27:55 +0200 Subject: [PATCH 06/16] Update setup.py --- src/setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/setup.py b/src/setup.py index cfdb937..7eb061d 100644 --- a/src/setup.py +++ b/src/setup.py @@ -2,7 +2,7 @@ setup(name='mlpro_int_hyperopt', -version='1.0.1', +version='1.0.2', description='MLPro: Integration Hyperopt', author='MLPro Team', author_mail='mlpro@listen.fh-swf.de', @@ -12,7 +12,7 @@ # Package dependencies for full installation extras_require={ "full": [ - "mlpro>=1.4.0", + "mlpro>=2.1.0", "hyperopt>=0.2.7", "setuptools >= 80.3.1" ], From 04e9d5f84a3b866d16646afd96483ccd804a0d3e Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:28:14 +0200 Subject: [PATCH 07/16] Update requirements.txt --- doc/rtd/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/rtd/requirements.txt b/doc/rtd/requirements.txt index 3bdcade..aa327db 100644 --- a/doc/rtd/requirements.txt +++ b/doc/rtd/requirements.txt @@ -1,4 +1,4 @@ -mlpro[full]>=1.4.0 +mlpro[full]>=2.1.0 hyperopt>=0.2.7 setuptools>=80.3.1 From e10a2736cc2fcbc7c77bd0381f4d916e416f0551 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:28:28 +0200 Subject: [PATCH 08/16] Update conf.py --- doc/rtd/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/rtd/conf.py b/doc/rtd/conf.py index e36bcf5..3bb3919 100644 --- a/doc/rtd/conf.py +++ b/doc/rtd/conf.py @@ -18,11 +18,11 @@ # -- Project information ----------------------------------------------------- project = 'MLPro Documentations' -copyright = '2024 South Westphalia University of Applied Sciences, Germany' +copyright = '2025 South Westphalia University of Applied Sciences, Germany' author = 'Detlef Arend, Steve Yuwono, Laxmikant Shrikant Baheti et al' # The full version, including alpha/beta/rc tags -release = '1.0.1' +release = '1.0.2' # -- General configuration --------------------------------------------------- From afaf7bfa0e8a8774812bc91113e1dd043818fbd9 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:28:51 +0200 Subject: [PATCH 09/16] Update test_examples.py --- test/test_examples.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_examples.py b/test/test_examples.py index af502cd..09a1f79 100644 --- a/test/test_examples.py +++ b/test/test_examples.py @@ -59,7 +59,7 @@ import sys import os -from mlpro.bf.various import Log +from mlpro.bf import * import runpy import pytest From f86bed6312258bad927869428579cfc953f8955d Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:31:43 +0200 Subject: [PATCH 10/16] Update howto_rl_ht_001_hyperopt.py --- test/howtos/rl/howto_rl_ht_001_hyperopt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/howtos/rl/howto_rl_ht_001_hyperopt.py b/test/howtos/rl/howto_rl_ht_001_hyperopt.py index e3eba91..805ee56 100644 --- a/test/howtos/rl/howto_rl_ht_001_hyperopt.py +++ b/test/howtos/rl/howto_rl_ht_001_hyperopt.py @@ -38,6 +38,12 @@ from mlpro_int_hyperopt import WrHPTHyperopt from mlpro.rl.pool.envs.bglp import BGLP from mlpro.rl import * +from mlpro.bf import * +from mlpro.bf.math import * +from mlpro.bf.systems import * +from mlpro.bf.plot import * +from mlpro.bf.ml import * +from mlpro.bf.data import DataStoring import random from pathlib import Path From 0cb2ec4d151e63af76025a9a040420953021bf72 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:34:50 +0200 Subject: [PATCH 11/16] Update howto_rl_ht_001_hyperopt.py --- test/howtos/rl/howto_rl_ht_001_hyperopt.py | 1 - 1 file changed, 1 deletion(-) diff --git a/test/howtos/rl/howto_rl_ht_001_hyperopt.py b/test/howtos/rl/howto_rl_ht_001_hyperopt.py index 805ee56..f61ac65 100644 --- a/test/howtos/rl/howto_rl_ht_001_hyperopt.py +++ b/test/howtos/rl/howto_rl_ht_001_hyperopt.py @@ -43,7 +43,6 @@ from mlpro.bf.systems import * from mlpro.bf.plot import * from mlpro.bf.ml import * -from mlpro.bf.data import DataStoring import random from pathlib import Path From dd98f23068d6f416f8126cebecb4d3147d1b9c1b Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:35:10 +0200 Subject: [PATCH 12/16] Update hyperopt.py --- src/mlpro_int_hyperopt/wrappers/hyperopt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mlpro_int_hyperopt/wrappers/hyperopt.py b/src/mlpro_int_hyperopt/wrappers/hyperopt.py index 4028417..f5605ad 100644 --- a/src/mlpro_int_hyperopt/wrappers/hyperopt.py +++ b/src/mlpro_int_hyperopt/wrappers/hyperopt.py @@ -36,6 +36,7 @@ from mlpro.wrappers import Wrapper from mlpro.bf.ml import * from mlpro.bf.math import * +from mlpro.bf.data import * from mlpro.bf import * from mlpro.rl import * from mlpro.gt.dynamicgames import * From 7835ebd7fc33dbd56c136bc0edba6f3d903b5dae Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:36:52 +0200 Subject: [PATCH 13/16] Update hyperopt.py --- src/mlpro_int_hyperopt/wrappers/hyperopt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mlpro_int_hyperopt/wrappers/hyperopt.py b/src/mlpro_int_hyperopt/wrappers/hyperopt.py index f5605ad..952c686 100644 --- a/src/mlpro_int_hyperopt/wrappers/hyperopt.py +++ b/src/mlpro_int_hyperopt/wrappers/hyperopt.py @@ -38,6 +38,7 @@ from mlpro.bf.math import * from mlpro.bf.data import * from mlpro.bf import * +from mlpro.bf.various import * from mlpro.rl import * from mlpro.gt.dynamicgames import * import os From 7b758a786d841fc3fe6cee0224cf040c1a46a3a4 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:38:46 +0200 Subject: [PATCH 14/16] Update howto_rl_ht_001_hyperopt.py --- test/howtos/rl/howto_rl_ht_001_hyperopt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/howtos/rl/howto_rl_ht_001_hyperopt.py b/test/howtos/rl/howto_rl_ht_001_hyperopt.py index f61ac65..fa80816 100644 --- a/test/howtos/rl/howto_rl_ht_001_hyperopt.py +++ b/test/howtos/rl/howto_rl_ht_001_hyperopt.py @@ -44,6 +44,7 @@ from mlpro.bf.plot import * from mlpro.bf.ml import * import random +import numpy as np from pathlib import Path From ace46b3add4322016f31181fed301dcdeab503eb Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Sun, 3 Aug 2025 20:44:44 +0200 Subject: [PATCH 15/16] Update hyperopt.py --- src/mlpro_int_hyperopt/wrappers/hyperopt.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mlpro_int_hyperopt/wrappers/hyperopt.py b/src/mlpro_int_hyperopt/wrappers/hyperopt.py index 952c686..cff2e5a 100644 --- a/src/mlpro_int_hyperopt/wrappers/hyperopt.py +++ b/src/mlpro_int_hyperopt/wrappers/hyperopt.py @@ -42,6 +42,7 @@ from mlpro.rl import * from mlpro.gt.dynamicgames import * import os +import numpy as np # Export list for public API __all__ = ['WrHPTHyperopt'] From ad951c629b6d22c03575e48a4da791a6bcd6ab51 Mon Sep 17 00:00:00 2001 From: Steve Yuwono <88610818+steveyuwono@users.noreply.github.com> Date: Wed, 6 Aug 2025 15:58:16 +0200 Subject: [PATCH 16/16] Update setup.cfg --- setup.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.cfg b/setup.cfg index 86eb748..b39eed3 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,7 +18,7 @@ classifiers = package_dir = = src packages = find: -python_requires = >=3.10 +python_requires = >=3.11 include_package_data = True [options.packages.find]