Demonstration Notebooks
Thumbnails Gallery
The following demonstration notebooks showcase various aspects of Rompy's functionality:
- Rompy Core Features - Basic demonstration of Rompy features
- SWAN Basic Demo - Procedural configuration of SWAN models
- SWAN Sensitivity Demo - Sensitivity analysis with SWAN models
- SWAN Boundnest1 - Boundary conditions example using boundnest1
- SWAN Boundspec Segment - Boundary conditions example using boundspec_segment
- SWAN Boundspec Side - Boundary conditions example using boundspec_side
- SCHISM Demo - SCHISM model configuration example
- XBEACH Basic - Basic XBEACH configuration
- XBEACH Forcing - XBEACH forcing example
These notebooks provide practical examples of how to use Rompy for various ocean modeling tasks. Each notebook demonstrates different aspects of the framework, from basic usage to advanced features.
Getting Started
To run these notebooks:
-
Install Rompy with notebook dependencies:
-
Start Jupyter:
-
Open any of the demonstration notebooks and run the cells.
Prerequisites
Some notebooks require additional dependencies:
- SWAN Notebooks: SWAN model installation
- SCHISM Notebooks: SCHISM model installation
- Oceanum Notebooks: Oceanum account and API key
Contributing Examples
To contribute new demonstration notebooks:
- Create a new notebook in the appropriate directory
- Follow the existing structure and conventions
- Include clear explanations and comments
- Add the notebook to the gallery in this document
- Submit a pull request
For more information on contributing, see contributing.