Handles registration of trajectory data writers. Registered writers will be forwarded episode trajectory data at the end of each episode.
record_trajectory_data(episode_record: maze.core.trajectory_recording.records.trajectory_record.StateTrajectoryRecord) → None¶
Record trajectory data through all registered trajectory data writers.
episode_record – Record of episode trajectory data to log.
register_writer(writer: maze.core.trajectory_recording.writers.trajectory_writer.TrajectoryWriter) → None¶
Register a writer. Each writer will receive all globally recorded trajectory data.
writer – Trajectory writer to register.