Skip to content

Add hooks for customizing run setup#58

Merged
nikivanstein merged 1 commit intofeature/codex-add-trackio-as-optional-dependencyfrom
feature/codex-refactor-open_run-in-base.py
Sep 3, 2025
Merged

Add hooks for customizing run setup#58
nikivanstein merged 1 commit intofeature/codex-add-trackio-as-optional-dependencyfrom
feature/codex-refactor-open_run-in-base.py

Conversation

@nikivanstein
Copy link
Copy Markdown
Contributor

Summary

  • introduce _before_open_run hook and _create_run_logger factory in ExperimentLogger
  • call new hooks from open_run to prepare and instantiate run loggers

Testing

  • uv run isort iohblade/loggers/base.py
  • uv run black iohblade/loggers/base.py
  • uv run pytest tests/ (fails: ModuleNotFoundError: No module named 'ioh', 'cloudpickle', 'httpx', 'matplotlib', 'numpy')

https://chatgpt.com/codex/tasks/task_e_68b8ab0712e083218eec120e76aa5f0a

@nikivanstein nikivanstein merged commit 23dd4fb into feature/codex-add-trackio-as-optional-dependency Sep 3, 2025
1 check passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 3, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

nikivanstein added a commit that referenced this pull request Sep 4, 2025
* Add Trackio logger and optional dependency

* refactor: add hooks for run setup (#58)

* refactor trackio experiment logger (#59)

* test: remove MagicMock stubs for mlflow logger (#60)

* Setting up minimal examples

* Fix Trackio logger for threaded runs (#61)

* Fixing json for trackio

* Add wrap_problem helper (#63)

* Fixed compatibility with llamea 1.1.4

* Compatibility updates for LLaMEA

* Fixed most issues with Gemini

* Fixed tests
nikivanstein added a commit that referenced this pull request Sep 4, 2025
* Add Trackio logger and optional dependency

* refactor: add hooks for run setup (#58)

* refactor trackio experiment logger (#59)

* test: remove MagicMock stubs for mlflow logger (#60)

* Setting up minimal examples

* Fix Trackio logger for threaded runs (#61)

* Fixing json for trackio

* Add wrap_problem helper (#63)

* Fixed compatibility with llamea 1.1.4

* Compatibility updates for LLaMEA

* Fixed most issues with Gemini

* Fixed tests

* bump version
Maxwe11h pushed a commit to Maxwe11h/BLADE that referenced this pull request Mar 4, 2026
* Add Trackio logger and optional dependency

* refactor: add hooks for run setup (XAI-liacs#58)

* refactor trackio experiment logger (XAI-liacs#59)

* test: remove MagicMock stubs for mlflow logger (XAI-liacs#60)

* Setting up minimal examples

* Fix Trackio logger for threaded runs (XAI-liacs#61)

* Fixing json for trackio

* Add wrap_problem helper (XAI-liacs#63)

* Fixed compatibility with llamea 1.1.4

* Compatibility updates for LLaMEA

* Fixed most issues with Gemini

* Fixed tests
Maxwe11h pushed a commit to Maxwe11h/BLADE that referenced this pull request Mar 4, 2026
* Add Trackio logger and optional dependency

* refactor: add hooks for run setup (XAI-liacs#58)

* refactor trackio experiment logger (XAI-liacs#59)

* test: remove MagicMock stubs for mlflow logger (XAI-liacs#60)

* Setting up minimal examples

* Fix Trackio logger for threaded runs (XAI-liacs#61)

* Fixing json for trackio

* Add wrap_problem helper (XAI-liacs#63)

* Fixed compatibility with llamea 1.1.4

* Compatibility updates for LLaMEA

* Fixed most issues with Gemini

* Fixed tests

* bump version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant