Skip to content

Graphical integrated development environment for RDDL.

License

Notifications You must be signed in to change notification settings

pyrddlgym-project/rddl-ide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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