NCToolkit is a comprehensive Python package for analyzing and post-processing netCDF data. Point it at your climate or ocean model output and subset, regrid, compute statistics and visualize it — all in a few lines of code, with Climate Data Operators doing the heavy lifting underneath.
Covers 80–100% of day-to-day netCDF analysis and post-processing in one consistent, chainable API.
CDO does the heavy lifting under the hood, so operations stay fast — no CDO expertise required to use it.
Temporal, spatial, vertical, zonal and ensemble statistics, plus climatologies, anomalies and rolling windows.
Call plot() on almost any netCDF file for an automatic interactive figure, in Jupyter or a browser.
Match model output against spatiotemporal point observations at varying depths with match_points.
CF-compliant structured grids, with limited support for unstructured grids too.
open_data() handles single files, wildcards and lists. open_url and open_thredds handle remote and OPeNDAP data.