All significant changes to this project will be documented here.
- Add support for Python 3.10.
Release date: 2021-07-12
- Add an
AutoResetEnvironment
that callsreset
for you if the previous step was the last step.
Release date: 2021-02-12
- Dropped support for Python versions < 3.6.
Release date: 2020-10-30
- Added a
StringArray
spec subclass for representing arrays of variable- length strings. - Added a check to enforce that
minimum <= maximum
forBoundedArray
.
Release date: 2019-11-12
test_utils.EnvironmentTestMixin
can now be used to validate implementations ofdm_env.Environment
where actions, observations, rewards and/or discounts are arbitrary nested structures containing numpy arrays or scalars.
Release date: 2019-08-12
- Specs now have a
replace
method that can be used to create a new instance with some of the attributes replaced (similar tonamedtuple._replace
).
- The
BoundedArray
constructor now castsminimum
andmaximum
so that their dtypes match that of the spec instance.
Release date: 2019-07-18
- Initial release.