Roadmap
jkterry1 opened this issue ยท 12 comments
This is a loose roadmap of our plans for major changes to Gymnasium:
December:
- Experimental new wrappers
- Experimental functional API
- Python 3.11 support
February / March:
- Official Conda packaging
- Add Experimental vector API
- Add full testing for experimental wrappers
- Add Experimental vector wrappers
- Add initial support for Minari
- Release v0.28.0
April:
- Fix all bugs and update documentation for experimental features
- Add functional versions of all gymnasium environments
- Make initial release of Brax environments
- Extensive envpool integration for creating vectorized environments
- Release v0.29.0 as an intermediate version with experimental functional, new wrappers and vectors to root
May:
- Release v0.30.0 with old wrapper and vector removed
June:
- Move Box2D and MuJoCo environments to separate repos for reproducibility
- 1.0 release
How can new contributors get involved?
Could you join our discord server https://discord.gg/bnJ6kubTg6 and put a message in the new contributes channel with any particular topics that you would like to work on
I'd be interested to have a Gymnasium.jl
Julia wrapper, happy to help in any way if that's in scope! ๐
We're planning to worry about multi-language support in the future after some of the current items are ironed
I didn't want to open an extra issue for that, but regarding the full type hint support in the future, it should be considered to switch to numpys typing module.
@pseudo-rnd-thoughts Ahh, I didn't see that issue, my bad!
I try to use type hints, especially for numpy, as exhaustevly as possible in my private and professional work. I'd be happy to help reviewing that PR! :)
Not to clutter this thread, but @kir0ul I needed a julia wrapper for my research as well. Just made an unofficial minimal wrapper around the Gymnasium python interface here: https://github.com/mkschleg/Gymnasium.jl. Pretty under-tested and no guarantees, but a starting point. It isn't (and probably won't be depending on the makers of gymnasium's plans) registered.
The makers of gymnasium for python can fork this in their own repo for official registration if they want.
Hi! Will you add support for Gym Retro? :)
Hi, I believe that the retro is being maintained - https://github.com/MatPoliquin/stable-retro
Hi, I believe that the retro is being maintained - https://github.com/MatPoliquin/stable-retro
Thank you! :) It looks it doesn't support Python 3.9 just like the official version.
Closing, since 1.0 is released