NDVI time series in Python with Sentinel-2, odc-stac and xarray
Build a five-year Sentinel-2 NDVI time series in Python: load a lazy dask datacube with odc-stac, mask cloud with SCL, make monthly composites, extract field curves and derive crop phenology.