User Guide¶
Welcome to the SensingPy User Guide! This section contains practical tutorials and examples to help you get started with SensingPy.
Topics¶
Reading Data¶
Learn how to read and load geospatial data from different formats:
- Reading NetCDF: Working with NetCDF satellite data
- Reading TIFF: Loading GeoTIFF raster files
Preprocessing¶
Image preprocessing techniques for remote sensing:
- Preprocessing Overview: General preprocessing utils
- Deglinting: Remove sun glint for water surfaces
Remote Sensing Applications¶
Specialized remote sensing analysis:
- Water Remote Sensing: Water body detection and analysis
Bathymetry¶
Satellite-derived bathymetry models:
- Stumpf Model: Band ratio bathymetry model
- Caballero & Stumpf Model: Multi-image bathymetry model
Interactive Notebooks¶
All tutorials are provided as Jupyter notebooks that you can download and run locally. Each notebook includes:
- Step-by-step explanations
- Visualizations and plots
- Executable code examples
Prerequisites¶
To follow these tutorials, you should have:
- Python 3.11 or higher
- SensingPy installed (
pip install sensingpy) - Basic knowledge of Python and NumPy
- Familiarity with geospatial concepts (helpful but not required)
Getting Started¶
We recommend starting with the Reading Data tutorials to understand how to load your data, then proceeding to Preprocessing before applying specific analysis techniques.