This guide will get you up and running with the CDSE scripts in under 5 minutes.
- Python 3.8+ installed
- Sentinel Hub account with CDSE access
- Your Client ID and Client Secret
-
Install dependencies:
pip install -r requirements.txt
-
Configure credentials:
python scripts/setup_config.py
Enter your Sentinel Hub credentials when prompted.
python scripts/test_connection.pyIf successful, you'll see "Connection successful!"
python scripts/example_vegetation_indices.pyThis will extract NDVI, EVI, MNDWI, SAVI, BSI, and NDMI for the example area.
python scripts/example_openeo_lake_monitoring.pyThis demonstrates OpenEO workflows using Sentinel-3 SLSTR data for lake monitoring.
python scripts/example_visualization.pyView your results in the outputs/visualizations/ directory.
- Time period: Currently set to 7 months (July 2023 - January 2024)
- Resolution: Fixed at 10 meters
- Study area:
example_area.geojson(modify as needed) - Cloud coverage: Maximum 30%
- Change study area: Replace
example_area.geojsonwith your own - Modify time period: Edit dates in the example scripts
- Adjust parameters: Modify values in
configs/my_config.json
- Indices:
outputs/indices/(GeoTIFF format) - Water mask:
outputs/water_mask.tif - True color:
outputs/truecolor.tif - Visualizations:
outputs/visualizations/
- No data found: Extend time period or check study area
- Authentication error: Verify credentials in config file
- Empty outputs: Check geometry file format
- Explore the full README.md for detailed documentation
- Modify scripts for your specific research needs
- Integrate with your existing analysis workflows