A collection of Python notebooks and applications related to Earth Observation (EO) sector.
Python notebooks used to download/process/analyze Sentinel-2 imagery.
- Download a single Sentinel-2 image (least cloudy acquisitions)
- Download all Sentinel-2 images for a year (maxx=5%)
- Download all Sentinel-2 images for a year (maxx=5%) + cloud mask (CLM)
- Write Sentinel-2 images (Tiff) to netcdf
- Write Sentinel-2 images (Tiff) to netcdf + cloud mask (CLM)
Link: s2-notebooks
A simple Panel dashboard exploring all available Sentinel-2 L1C data (2022, max cloud coverage <= 5%) for my small municipality. This dashboard was built to test the new features of the upcoming Panel release.
Sentinel-2 L1C imagery acquired via sentinelhub-py on 2023-05-02. Copyright: This dashboard contains modified Copernicus Sentinel data (2022)/Sentinel Hub.
- sentinelhub: Collection of custom scripts
- Sentinel 2 Bands and Combinations
- List of band combinations in Sentinel 2
- Add an interactive plot that shows the spectral curve of the selected pixel.
- Add an option to compare the spectral curve of the selected pixel with known spectral profiles (e.g vegetation, soil, water...)
To run this dashboard you will need to do the following steps:
- Git clone this repository:
git clone git@github.com:ivandorte/eo-notebooks-apps.git
cd eo-notebooks-apps/s2-panel-app
- Install the required Python packages:
python -m pip install -r requirements.txt
- Run the app
panel serve app.py --show
The dashboard will be available in your web browser!!!
Link: s2-panel-app
- Ivan D'Ortenzio