TrajectoryWriterFile

class maze.core.trajectory_recording.writers.trajectory_writer_file.TrajectoryWriterFile(log_dir: str | Path = PosixPath('trajectory_data'))

Simple trajectory data writer. Serializes trajectory data for each episode into a separate file using Pickle.

Suitable for smaller scale rollouts or debugging.

Parameters:

log_dir – Where trajectory data should be logged.

write(episode_record: StateTrajectoryRecord) None

(overrides TrajectoryWriter)

Write episode trajectory data to a file using pickle.

Parameters:

episode_record – Episode trajectory data