Summary
Simplified build, modernized requirements (gym/gymnasium, numpy, etc.), and EvoGym
is now on PyPi.
Breaking Changes
EvoGym
environments now use the new gymnasium API (eg.observation, reward, terminated, truncated, info
instead ofobservation, reward, done, info
)EvoGym
baseline environments now use action space[0.6, 1.6]
instead of[-0.4, 0.6]
Full Change List
- Modernize build in favor of pyproject.toml
- Simplify build dependencies
- Switch to new gym api, compatible with latest numpy version (
<2.0.0
) - Add unit tests
- Update tutorials and example scripts
- Add auto-build script
- Push to PyPi
Full Changelog: 1.0.0...2.0.0