v0.6.0
Breaking changes:
-
env.control_timestep
becomesenv.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
andmuscle
. You can check out a small introduction and some animations here -
Reworked the
RecordVideoWrapper
which is now calledVideoWrapper
. It no longer writes images to disk but creates videos directly from a list of frames. -
Replaced
tree_concat
bytree_batch
; It's faster -
Adds support for
Python=3.10
-
Reworked some
env
-related wrapping logic.TrackTimeWrapper
andControlTimestepWrapper
are no longer required -
setup.py now directly uses
acme@main
. However,acme=0.4.0
still works.