Shimmy

Latest version: v1.3.0

Safety actively analyzes 630796 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.2.1

Release

This is a minor release that fixes several bugs in dm-control, compatibility with gym `v0.21` along with bumping dm-control to `1.0.10` and ale-py to `0.8.1`.
Additionally, this changes `GymV22Environment` to `GymV21Environment` as the environment always implemented gym's `v0.21` API rather than `v0.22`. Furthermore, removes a warning previously introduced in gymnasium `v0.27.1`.

Bug Fixes

* Fixed dm-control step termination and truncation, previously this was the opposite of the specification by pseudo-rnd-thoughts and ottofabianin in https://github.com/Farama-Foundation/Shimmy/pull/30
* Check if the default wrappers exist before stripping for compatibility with Gym `v0.21` by nuance1979 in https://github.com/Farama-Foundation/Shimmy/pull/34
* Update the list of dm-control environments for 1.0.10 to include humanoid-cmu talk by pseudo-rnd-thoughts in https://github.com/Farama-Foundation/Shimmy/pull/36
* Remove warning that `GymV22Environment` and `GymV26Environment` are overwritten and change `V22` to `V21` in the `GymV22Environment` by pseudo-rnd-thoughts in https://github.com/Farama-Foundation/Shimmy/pull/29
* Bump ale-py to `v0.8.1` which includes a number of bug fixes by pseudo-rnd-thoughts in https://github.com/Farama-Foundation/Shimmy/pull/37/. For all the changes, read the [release notes](https://github.com/mgbellemare/Arcade-Learning-Environment/releases/tag/v0.8.1).

Finally, jjshoots and SiddarGu updated the documentation in https://github.com/Farama-Foundation/Shimmy/pull/28 and https://github.com/Farama-Foundation/Shimmy/pull/25 respectively.

**Full Changelog**: https://github.com/Farama-Foundation/Shimmy/compare/v0.2.0...v0.2.1

0.2.0

Release notes

We update Shimmy for Gymnasium v0.27 and this release is not compatible with v0.26 with dm-control due to the Gymnasium Mujoco rendering changing.

New environments supported: dm-lab and dm-control multiagent (soccer)

Changes
* Add some friendly docs on how to get started by vwxyzjn in https://github.com/Farama-Foundation/Shimmy/pull/20
* Update gym compatibility environment names by pseudo-rnd-thoughts in https://github.com/Farama-Foundation/Shimmy/pull/16
* Add dm-lab (no tests yet) and dm-control-multiagent by jjshoots in https://github.com/Farama-Foundation/Shimmy/pull/7
* Add `__getattr__` to Gym compatibility env to fix atari preprocessing issue, add registration of dm-lab compatibility environment. by pseudo-rnd-thoughts in https://github.com/Farama-Foundation/Shimmy/pull/22

New Contributors
* vwxyzjn made their first contribution in https://github.com/Farama-Foundation/Shimmy/pull/20

**Full Changelog**: https://github.com/Farama-Foundation/Shimmy/compare/v0.1.0...v0.2.0

0.1.0

Shimmy aims to provide compatibility for reinforcement learning environments to be compatible with Gymnasium or PettingZoo.

In this initial release, we provide compatibility for
* OpenAI Gym: We provide compatibility environments for V22 and V26 environments, `GymV22Environment-v0` and `GymV26Environment-v0`
* dm-control: suite, manipulation and locomotion (currently the soccer environments are not supported)
* atari: As ale-py had not added gymnasium support yet, shimmy adds the `AtariEnv` with a couple of very minor changes that are backward compatible with the gym environments.
* openspiel: We support a large number of the environments, however not all of them

We aim to have a website soon with install instructions for the different environments in the next few weeks

We are interested in supporting more environment APIs, please add a comment on https://github.com/Farama-Foundation/Shimmy/issues/2

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.