From d0a0dc4c514728d9cd4afd7b6813cf0f3c66c2ef Mon Sep 17 00:00:00 2001 From: John Agapiou Date: Tue, 14 Mar 2023 11:19:07 -0700 Subject: [PATCH] Update version number to 2.1.1 PiperOrigin-RevId: 516580515 Change-Id: I4c83da7711af52833ef59724d9e3244ba835d7d8 --- CHANGELOG.md | 27 ++++++++++++++++++++++++++- notebooks/evaluation_results.ipynb | 2 +- setup.py | 5 +++-- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e955e628..311ea3c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,31 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.1.1] - 2023-02-16 + +### Changed + +- Added COLLECTIVE_RETURN to PERMITTED_OBSERVATIONS. +- Split install.sh into three scripts. +- Move from yapf to black. +- Remove debug observations to speed up environment stepping. + +### Fixed + +- Add Lua 5.2 compatibility for `unpack`. + +### Removed + +- SubstrateWrappers previously needed for the v1 bots. + +### Added + +- Colab for visualizing evaluation results. +- Tests for the examples. +- Mocks of specific substrates and scenarios, for use in testing. +- Helper for setting world.rgb spec. + + ## [2.1.0] - 2022-12-06 ### Changed @@ -32,7 +57,7 @@ for detailed information on the new substrates, bots, and scenarios. ### Changed - Removed all v1 scenarios, bots, and substrates and replaced with new versions. -- Scenarios now support heterogenous roles, which must be specified at build +- Scenarios now support heterogeneous roles, which must be specified at build time. - Various improvements to `examples` and their documentation. diff --git a/notebooks/evaluation_results.ipynb b/notebooks/evaluation_results.ipynb index 37724935..217f4933 100644 --- a/notebooks/evaluation_results.ipynb +++ b/notebooks/evaluation_results.ipynb @@ -268,7 +268,7 @@ "outputs": [], "source": [ "# @title Load scenario results\n", - "path = 'https://storage.googleapis.com/dm-meltingpot/meltingpot-results-2.1.0.feather' # @param {type: 'string'}\n", + "path = 'https://storage.googleapis.com/dm-meltingpot/meltingpot-results-2.1.1.feather' # @param {type: 'string'}\n", "\n", "def load_scenario_results(path):\n", " results = pd.read_feather(path)\n", diff --git a/setup.py b/setup.py index ac2ce9f7..85f514bc 100644 --- a/setup.py +++ b/setup.py @@ -20,14 +20,15 @@ setuptools.setup( name='dm-meltingpot', - version='2.1.0', + version='2.1.1', license='Apache 2.0', license_files=['LICENSE'], url='https://github.com/deepmind/meltingpot', download_url='https://github.com/deepmind/meltingpot', author='DeepMind', author_email='noreply@google.com', - description='A suite of test scenarios for multi-agent reinforcement learning.', + description=( + 'A suite of test scenarios for multi-agent reinforcement learning.'), long_description=open('README.md').read(), long_description_content_type='text/markdown', keywords='multi-agent reinforcement-learning python machine-learning',