# Examples ## Tutorial Notebooks The following Jupyter notebooks provide hands-on examples and tutorials. You can view and download them directly: ### [📓 00-GetStarted.ipynb](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](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](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](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](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