Trajectory Recorder¶
These are interfaces, classes and utility functions for recording trajectory data:
Base class of trajectory data set for imitation learning that keeps all loaded data in memory. |
|
Data loading worker used to map states to actual observations. |
|
Base class for processing individual trajectories. |
|
Identity processing method |
|
Implementation of the dead-end-clipping preprocessor. |
|
Record of spaces (i.e., raw action, observation, and associated data) from a single sub-step. |
|
The central part of internal API. |
|
Records spaces (i.e., raw actions and observations) from a single environment step. |
|
Keeps trajectory data for one step. |
|
Common functionality of trajectory records. |
|
Holds state record data (i.e., Maze states and actions, independent of the current |
|
Holds structured spaces records (i.e., raw actions and observations recorded during a rollout). |
|
Simple setup for environment monitoring. |
|
Simple setup for trajectory data recording. |
|
Handles registration of trajectory data writers. |
|
Interface for modules serializing the trajectory data. |
|
Simple trajectory data writer. |