/rddl-ide

Graphical integrated development environment for RDDL.

Primary LanguagePythonMIT LicenseMIT

RDDL-IDE

Author: Mike Gimelfarb

Graphical integrated development environment for RDDL.

This directory provides an IDE:

  1. specifically designed for reading and writing RDDL descriptions (supports syntax highlighting and some debugging features)
  2. with support for running, visualizing and recording policies
  3. with native support for the pyRDDLGym ecosystem and planning baselines (e.g. JAX planner, Gurobi planner, RL).

Contents

Installation

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

Running the IDE

To launch the IDE, simply type:

python -m rddl_ide.run