Examples Gallery
==================

The following examples cover most use cases of pyRDDLGym and its packages.

pyRDDLGym
-----------

.. nbgallery::
   notebooks/simulating_pyrddlgym_random_policy
   notebooks/simulating_pyrddlgym_custom_policy
   notebooks/recording_movies_in_pyrddlgym
   notebooks/building_custom_visualizer_with_pyrddlgym
   notebooks/checking_constraints_in_pyrddlgym
   notebooks/modifying_a_problem_with_pyrddlgym
   notebooks/grounding_a_problem_with_pyrddlgym
   notebooks/extracting_info_from_compiled_model_with_pyrddlgym
   notebooks/analyzing_fluent_dependencies
   notebooks/calling_external_functions
   


rddlrepository
-----------

.. nbgallery::
   notebooks/loading_problems_in_rddlrepository
   notebooks/adding_domains_to_rddlrepository
   
  
JaxPlan
-----------
 
.. nbgallery::
   notebooks/open_loop_planning_with_jaxplan
   notebooks/closed_loop_planning_drp_with_jaxplan
   notebooks/closed_loop_replanning_with_jaxplan
   notebooks/monitoring_progress_with_callbacks_in_jaxplan
   notebooks/saving_and_loading_policies_with_jaxplan
   notebooks/building_custom_policy_with_jaxplan
   notebooks/building_structured_rddl_policy_with_jaxplan
   notebooks/tuning_hyperparameters_in_jaxplan
   notebooks/building_optimization_problem_with_jaxplan
   notebooks/accelerating_simulation_with_jax
   notebooks/risk_aware_planning_with_jaxplan
   notebooks/bayesian_mdp_planning_with_jaxplan
   notebooks/pomdp_planning_from_images_with_jaxplan
  

pyRDDLGym-rl
-----------

.. nbgallery::
   notebooks/training_ppo_policy_using_stable_baselines3
   notebooks/training_ppo_policy_using_rllib