Python Sen3dkol Software -

If you work with ESA’s Sentinel-3 satellites , you know the pain: handling OLCI and SLSTR data, dealing with geolocation arrays, and applying atmospheric corrections is rarely a one-liner. Enter sen3dkol – a quiet but powerful Python library designed to bridge the gap between raw Sentinel-3 products and actionable geophysical insights.

git clone https://github.com/yourlab/sen3dkol cd sen3dkol pip install -e . : numpy , xarray , dask , matplotlib , pykdtree (for fast spatial queries). A Real Example: Detecting Ocean Eddies from OLCI Let’s walk through a minimal example – loading an OLCI Level-2 product and computing a Kolmogorov-based turbulence indicator. python sen3dkol software

import sen3dkol as s3k from sen3dkol.ocean import kolmogorov_eddies olci_data = s3k.load("S3A_OL_2_WFR____.nc") Extract chlorophyll and temperature chl = olci_data["CHL_NN"] temp = olci_data["sea_surface_temperature"] Compute eddy kinetic energy proxy using structure functions eddy_field = kolmogorov_eddies(chl, temp, scale_km=10) Plot the result s3k.plot_swath(eddy_field, cmap="RdBu", title="Kolmogorov Eddy Activity") If you work with ESA’s Sentinel-3 satellites ,