Rendering

These are interfaces, classes and utility functions for the rendering system:

Renderer

Interface for renderers of individual environments.

StepStatsRenderer

Simple statistics rendering based on episode event logs.

EventStatsRenderer

Renders customizable statistics on top of event logs.

NotebookEventLogsViewer

Event logs viewer for Jupyter Notebooks, built using ipython widgets.

NotebookTrajectoryViewer

Trajectory viewer for Jupyter Notebooks, built using ipython widgets.

KeyboardControlledTrajectoryViewer

Render trajectory data with the possibility to browse back and forward through the episode steps using keyboard.

RendererArg

Interface for classes exposing arguments available at renderers.

IntRangeArg

Represents an argument which can take on a value of integer in a particular range.

OptionsArrayArg

Represents an argument where a single value can be chosen from an array of allowed options.