From 0ab55092be0837f3be918e467b16da3638730651 Mon Sep 17 00:00:00 2001 From: BDonnot Date: Wed, 15 Apr 2020 17:50:00 +0200 Subject: [PATCH] Release v0.7.0 --- CHANGELOG.rst | 4 ++-- Dockerfile | 8 ++++---- docs/conf.py | 4 ++-- grid2op/__init__.py | 2 +- setup.py | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 7fc0d8ce7..5ce705fcf 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,14 +16,13 @@ Change Log - [???] simulate in MultiEnv - [???] in MultiEnv, when some converter of the observations are used, have each child process to compute it in parrallel and transfer the resulting data. -- [???] fast implementation of "replay" using PlotPygame and EpisodeData - [???] fix notebook 3 to include code of new agents, and especially to work consistently with runner and env (for now if you change default env, it doesn't affect the runner, so it crashes) - [???] modeled batteries / pumped storage in grid2op (generator but that can be charged / discharged) - [???] modeled dumps in grid2op (stuff that have a given energy max, and cannot produce more than the available energy) - [???] fix notebook 5 texts -[0.7.0] - 2020-04-?? +[0.7.0] - 2020-04-15 -------------------- - [BREAKING] class `grid2op.Environment.BasicEnv` has been renamed `BaseEnv` for consistency. As this class should not be used outside of this code base, no backward compatibility has been enforced. @@ -59,6 +58,7 @@ Change Log - [ADDED] a class to replay a logger using `PlotPyGame` class (`grid2op.Plot.EpisodeReplay`) - [ADDED] a method to parse back the observations with lower memory footprint and faster, when the observations are serialized into a numpy array by the runner, and only some attributes are necessary. +- [ADDED] fast implementation of "replay" using PlotPygame and EpisodeData - [UPDATED] overall documentation: more simple theme, easier organization of each section. diff --git a/Dockerfile b/Dockerfile index de1435f36..0f26b364a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,12 +31,12 @@ WORKDIR /Grid2Op # Use the latest release RUN git pull RUN git fetch --all --tags -RUN git checkout "tags/v0.6.1" -b "v0.6.1-branch" +RUN git checkout "tags/v0.7.0" -b "v0.7.0-branch" # Install Dependencies RUN pip3 install -U . -RUN pip3 install -e .[optional] -RUN pip3 install -e .[test] -RUN pip3 install -e .[challenge] +RUN pip3 install -U .[optional] +RUN pip3 install -U .[test] +RUN pip3 install -U .[challenge] WORKDIR / # Make port 80 available to the world outside this container diff --git a/docs/conf.py b/docs/conf.py index 0f5c9f902..3e59cb9c1 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -22,8 +22,8 @@ author = 'Benjamin Donnot' # The full version, including alpha/beta/rc tags -release = '0.6.1' -version = '0.6' +release = '0.7.0' +version = '0.7' # -- General configuration --------------------------------------------------- diff --git a/grid2op/__init__.py b/grid2op/__init__.py index b61b14a81..24fe1aee3 100644 --- a/grid2op/__init__.py +++ b/grid2op/__init__.py @@ -3,7 +3,7 @@ Document will be made later on. """ -__version__ = '0.6.1' +__version__ = '0.7.0' __all__ = [ "Action", diff --git a/setup.py b/setup.py index e8b9f351b..95828bb20 100644 --- a/setup.py +++ b/setup.py @@ -77,7 +77,7 @@ warnings.warn("Numba is not available for your platform. You could gain massive speed up if you could install it.") setup(name='Grid2Op', - version='0.6.1', + version='0.7.0', description='An environment that allows to perform powergrid optimization.', long_description='Built with modularity in mind, this package allows to perform the same operations ' 'independently of the software used to compute powerflow or method to generate grid '