github.com/stcorp/harp ↗
Data harmonization toolset for scientific earth observation data
Open this visualization on its own page →
Contributors
8
Lines of Code
28,444
From
2015-11-09
To
2021-01-05
About stcorp/harp
HARP is a comprehensive toolset for processing and comparing satellite and model data in Earth observation research. Written in C, it provides command-line tools, a C library with analysis functions, and interfaces for Python, R, MATLAB, and IDL. The primary goal is to enable inter-comparison of different datasets by preprocessing them into a common temporal and spatial grid, standardized data format, and unified physical units.
The toolset supports ingestion of data from numerous satellite missions and instruments including Sentinel-5P, IASI, GOME-2, OMI, MIPAS, SCIAMACHY, CALIPSO, and many others, along with model data like ECMWF GRIB and CAMS global data. Core functionalities include advanced data filtering, automatic unit conversion using udunits2, automatic derivation of quantities based on available inputs, regridding across any dimension, vertical profile smoothing, and L3 grid generation. The software uses a netCDF/HDF-based format standard and includes built-in atmospheric climatology data (AFGL86 and USSTD76).
HARP is maintained by S[&]T in the Netherlands and targets scientists and researchers working with satellite and correlative atmospheric data. The project includes five command-line tools (harpcheck, harpcollocate, harpconvert, harpdump, harpmerge), extensive algorithm documentation, and detailed installation guides. Community support is available through the Atmospheric Toolbox Forum.