From e4b492ff44f1b2f8342f0f7f45ddca746d91937a Mon Sep 17 00:00:00 2001 From: Florian Maurer Date: Tue, 10 Dec 2024 08:43:41 +0100 Subject: [PATCH] update version to 0.5.0 (#516) * reducing log level of mango is not required anymore * increase mango-version for this --- assume/world.py | 2 +- docs/source/release_notes.rst | 6 ++++-- pyproject.toml | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/assume/world.py b/assume/world.py index cf4601a6..75b21c8d 100644 --- a/assume/world.py +++ b/assume/world.py @@ -44,7 +44,7 @@ stdout_handler = logging.StreamHandler(stream=sys.stdout) handlers = [file_handler, stdout_handler] logging.basicConfig(level=logging.INFO, handlers=handlers) -logging.getLogger("mango").setLevel(logging.ERROR) +logging.getLogger("mango").setLevel(logging.WARNING) logger = logging.getLogger(__name__) diff --git a/docs/source/release_notes.rst b/docs/source/release_notes.rst index 2f1f4324..a4fea0e3 100644 --- a/docs/source/release_notes.rst +++ b/docs/source/release_notes.rst @@ -8,11 +8,13 @@ Release Notes Upcoming Release ======================= - .. warning:: The features in this section are not released yet, but will be part of the next release! To use the features already you have to install the main branch, e.g. ``pip install git+https://github.com/assume-framework/assume`` +v0.5.0 - (10th December 2024) +=========================================== + **New Features:** - **Learning rate and noise scheduling**: Added the possibility to schedule the learning rate and action noise in the learning process. This feature enables streamlining the learning progress. Currently, only "linear" decay available by setting the `learning_rate_schedule` and @@ -44,7 +46,7 @@ Upcoming Release - **CSV scenario loader**: Fixed issue when one extra day was being added to the index, which lead to an error in the simulation when additional data was not available in the input data. - **Market opening schedule**: Fixed issue where the market opening was scheduled even though the simulation was ending before the required products. Now the market opening is only scheduled if the total duration of the market products plus first delivery time fits before the simulation end. - - **Mango warnings**: Set MANGO logging level to ERROR to avoid unnecessary warnings in the logs. + - **Loader fixes**: Fixes for PyPSA, OEDS and AMIRIS loaders v0.4.3 - (11th November 2024) =========================================== diff --git a/pyproject.toml b/pyproject.toml index 28e7ecf1..3695e653 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" [project] name = "assume-framework" -version = "0.4.3" +version = "0.5.0" description = "ASSUME - Agent-Based Electricity Markets Simulation Toolbox" authors = [{ name = "ASSUME Developers", email = "contact@assume-project.de"}] license = {text = "AGPL-3.0-or-later"} @@ -32,7 +32,7 @@ requires-python = ">=3.10" dependencies = [ "argcomplete >=3.1.4", "nest-asyncio >=1.5.6", - "mango-agents >=2.1.1", + "mango-agents >=2.1.3", "numpy >=1.26.4", "tqdm >=4.64.1", "python-dateutil >=2.8.2",