Major release 0.13
Thread-safe implementation of Real-Time Gym.
Highlights:
- Version
0.13
introduces a new implementation of Real-Time Gym:"real-time-gym-ts-v1"
. This new implementation relies on signaling viathreading.Event
, which enablesrtgym
to run a single persistent thread in the background (whereas"real-time-gym-v1"
is spawning and joining a new thread at each time-step). This vastly improvesrtgym
's thread-safety, but may require careful handling, as waiting for anEvent
that never comes (e.g., because of a crash) may cause your program to hang. "real_time"
and"async_threading"
were removed from the configuration dictionary, as the behavior for their non-default values was never implemented anyway.