MO-Gymnasium 1.2.0 Release: Update Gymnasium to v1.0.0, New Mountaincar Environments, Documentation and Test Improvements, and more
Breaking Changes
- Similar to Gymnasium v1.0,
VecEnv
s now differ from normalEnv
s. The associated wrappers also differ. See Gymnasium 1.0.0 release notes. - Wrappers have been moved to their
wrappers
subpackage, e.g.,from mo_gymnasium import MORecordEpisodeStatistics
->from mo_gymnasium.wrappers import MORecordEpisodeStatistics
. Vector wrappers can be found undermo-gymnasium.wrappers.vector
. See thetests/
folder or our documentation for example usage.
Environments
- Update Gymnasium to v1.0.0 by @LucasAlegre & @ffelten in #95
- Add Gymnasium performance improvement to Lunar Lander by @pseudo-rnd-thoughts in #89
- Update Lunar lander step to match performance with Gymnasium by @pseudo-rnd-thoughts in #91
- Adding three different mo-mountain-car environments by @pranavg23 in #97
Lunar-Lander
is now v3 in #95
Documentation and Tests
- Add pydoc on how to map the multi-objective reward to the original gymnasium reward by @LucasAlegre in #92
- Documentation of new Mountain Car environments by @pranavg23 in #101
- Add test that Gymnasium and MO-Gymnasium envs match by @pseudo-rnd-thoughts in #90
- Add forgotten envs to doc by @ffelten in #94
- Add py.typed to allow mypy type checking by @sebimarkgraf in #107
Bug Fixes
- breakable-bottles observation space correction by @scott-j-johnson in #93
- Fix fishwood's inconsistent observation dimension by @timondesch in #103
- Fix Docs Generation by @LucasAlegre in #106
-
- (Issue #99) Fix disc_episode_returns off-by-one error by @Katze2664 in #100
- Bump deprecated action by @ffelten in #105
New Contributors
- @scott-j-johnson made their first contribution in #93
- @pranavg23 made their first contribution in #97
- @Katze2664 made their first contribution in #100
- @timondesch made their first contribution in #103
- @sebimarkgraf made their first contribution in #107
Full Changelog: v1.1.0...v1.2.0