Skip to content

v0.6.0

Compare
Choose a tag to compare
@simon-bachhuber simon-bachhuber released this 15 Feb 23:37
· 89 commits to main since this release

Breaking changes:

  • env.control_timestep becomes env.control_timestep()

  • env.ts is no longer an attribute, instead use

from cc.utils.utils import timestep_array_from_env
ts = timestep_array_from_env(env)

New features:

  • Adds two new SISO environments rover and muscle. You can check out a small introduction and some animations here

  • Reworked the RecordVideoWrapper which is now called VideoWrapper. It no longer writes images to disk but creates videos directly from a list of frames.

  • Replaced tree_concat by tree_batch; It's faster

  • Adds support for Python=3.10

  • Reworked some env-related wrapping logic. TrackTimeWrapper and ControlTimestepWrapper are no longer required

  • setup.py now directly uses acme@main. However, acme=0.4.0 still works.