- Rename
obsspace
/getobs!
/getobs
-->observationspace
/getobservation!
/getobservation
isdone(s, a, o, env)
-->isdone(s, o, env)
- Removed
evalspace
/geteval
- renamed
sample!(policy!, sampler::EnvironmentSampler, args...; kwargs...)
tosample
and added a in-place version:sample!(B::TrajectoryBuffer, policy!, sampler::EnvironmentSampler, args...; kwargs...)
. sample
/sample!
now extendDistributions.sample
/Distributions.sample!
.sample
/sample!
now return aTrajectoryBuffer
.- The function signature for
policy!
insample
/sample!
has changed frompolicy!(a, s, o)
topolicy!(a, o)
. - Fixed a bug that caused multi-threaded sampling to bias towards trajectories that were less computationally expensive.
- Removed the
LyceumBase.Tools
submodule. Everything is now underLyceumBase
.
- Rename
seed_threadrngs!
-->tseed!
- Rename
expplot
->termplot
- Removed
BatchedArray
andElasticBuffer
. All array-like types are now in SpecialArrays.jl