Author: Mike Gimelfarb
Graphical integrated development environment for RDDL.
This directory provides an IDE:
- specifically designed for reading and writing RDDL descriptions (supports syntax highlighting and some debugging features)
- with support for running, visualizing and recording policies
- with native support for the pyRDDLGym ecosystem and planning baselines (e.g. JAX planner, Gurobi planner, RL).
To install, you will need pyRDDLGym>=2.0
from here, and for the GUI to work you also need pygments
, customtkinter
and CtkMenuBar
. To run the various baselines, you will also need the
prerequisite packages.
To install directly with pip with all the preprequisites:
pip install git+https://github.com/pyrddlgym-project/rdd-ide
To launch the IDE, simply type:
python -m rddl_ide.run