TrajectoryWriter

class maze.core.trajectory_recording.writers.trajectory_writer.TrajectoryWriter

Interface for modules serializing the trajectory data.

Implement this interface for any custom trajectory data logging.

abstract write(episode_record: maze.core.trajectory_recording.records.trajectory_record.StateTrajectoryRecord)None

Write out provided episode data (into a file, DB etc.)

Parameters

episode_record – Record of the episode trajectory data.