Examples

Tutorial Notebooks

The following Jupyter notebooks provide hands-on examples and tutorials. You can view and download them directly:

📓 00-GetStarted.ipynb

Basic introduction to StableRLS

  • Learn the fundamentals of StableRLS

  • Set up your first environment

  • Run a basic simulation

📓 01-Reward_Function.ipynb

Understanding and customizing reward functions

  • Learn how reward functions work

  • Create custom reward functions

  • Optimize training performance

📓 02-Advanced_Usage.ipynb

Advanced features and configurations

  • Explore advanced configuration options

  • Use advanced simulation features

  • Integrate with external tools

📓 03-Customising_Actions_Observations.ipynb

How to customize the action and observation spaces

  • Define custom action spaces

  • Configure observation spaces

  • Handle complex state representations

📓 04-Customising_Timing.ipynb

Timing configuration and control

  • Configure simulation timing

  • Handle time-based events

  • Synchronize with real-time systems

Running the Notebooks

To run these notebooks locally:

  1. Ensure you have Jupyter installed: pip install jupyter

  2. Navigate to the notebooks directory: cd docs/notebooks/

  3. Start Jupyter: jupyter notebook

  4. Open any notebook file (.ipynb) in the Jupyter interface