Time Series AIKP Base Module
ocli.aikp.timeseries module provides common functionality for time-series related tasks in OCLI.
The base module provides BaseTimeSeriesTemplate which overrides standard OCLI strategies to support Zarr-based time series:
Features
State Machine: Shared
setup,calculation, andpublicationcommands.Configurable Filters:
satellite_type,max_products,cloud_cover.Zarr Storage: Shared logic for managing temporal Zarr stores.
Iteration Recipes: Automatically generates and archives child recipes for each time slice to ensure reproducibility and correct spatial alignment (zones).
Reusable Adapter:
TimeSeriesAdapterfor fetching and downloading products.
Submodules
ocli.aikp.timeseries.index: Concrete implementation for spectral indices (NDVI, NDWI, etc.).