Release v1.3.4
Work In Progress Features
step1_processor_ndviz.py
– NDVIz Product Initialization
- Introduced a new processor for the NDVIz product.
- Functions implemented to calculate:
- Reference NDVI
- Current NDVI
- Normal Z-Score
- Modified Z-Score
- Functions added to:
- Create flexible time windows for NDVIz periods
- Calculate NDSI (Normalized Difference Snow Index)
reference_values.ipynb
– Improved Climate Reference Time Series
- Implemented STL decomposition to fill gaps in monthly reference series.
- Added functionality for weighted monthly averaging.
main_utils.py
- Added
check_collection_data_availability()
:- Verifies if a collection contains assets or is in the missing asset list within a time window.
- Improved
datetime
handling.
dev_config.py
- Included NDVIz product configuration.
- Corrected collection input paths.
satromo_processor.py
- Integrated NDVIz into the main product processing pipeline.
step1_processor_ndviz.py
- Generalized time period creation to support flexible durations from config.
- Differentiated between:
- Exclusive end date for filtering
ee.ImageCollection
- Inclusive end date for product naming
- Exclusive end date for filtering
- Index list of S2-SR scenes now included in product metadata.
- Logical test sequence and process control messages added.
- Improved snow detection logic to support two input resolutions (10m & 20m).
- Structured error handling and print messaging for robustness.
Data Classification Improvement
- Differentiated between:
missing_data
: clouds, shadows, snow, or missing inputno_data
: areas outside forest mask
- Assigned distinct values (
32700
,32701
) for clear distinction in signedint16
format.
Other Updates
- Updated TREENET VHI and acquisition plans
- Changed LST NetCDF delivery location
As per MeteoSwiss, real-time LST data is now available at:- ch.meteoschweiz.landoberflaechentemperatur
- Previous location will be decommissioned.
Co-Authorship
- Co-authored-by: Joan Sturm
What's Changed
- Dev 20250430 into main for 1.3.4 by @davidoesch in #116
Full Changelog: v1.3.3...v.1.3.4