.. pyRDDLGym documentation master file, created by
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to pyRDDLGym's Documentation!
====================================

Getting Started with pyRDDLGym
-----------

.. toctree::
    :maxdepth: 1

    Purpose, benefits, license, and how to cite. <introduction>
    Install instructions for pip and git. <install>
    Beginner tutorial: initializing environments and policies, visualization, recording movies and logging. <start>
    Advanced tutorial: model inspection, compilation, grounding, debugging, and external functions. <start2>
   	Managing problems using rddlrepository. <rddlrepo>


Planning Tools and Baselines
-----------

.. toctree::
    :maxdepth: 1

    Gradient-based simulation and planning with JaxPlan. <jax>
   	Planning by nonlinear programming with GurobiPlan. <gurobi>
    Planning by Monte-Carlo Tree Search with PROST. <prost>
    Reinforcement learning with stable-baselines3 and rllib. <sb>
    Symbolic dynamic programming in RDDL domains. <xadd>


Examples and Other Resources
-----------

.. toctree::
    :maxdepth: 1
    
    Example gallery. <examples>
    Complete RDDL language specification. <rddl>
