Data harmonization toolset for scientific earth observation data
C Objective-C CMake Makefile C++ Python Other
Clone or download
Permalink
Failed to load latest commit information.
CMakeModules Use external/include/idl_export.h instead of external/export.h for IDL Jul 31, 2018
definitions Introduce format versioning of ACSAF products Jul 24, 2018
doc Fixed default installation location on Windows Aug 3, 2018
expat Updated embedded expat library to version 2.1.1. Apr 12, 2016
idl Use external/include/idl_export.h instead of external/export.h for IDL Jul 31, 2018
libharp Remove unused variable Aug 7, 2018
m4 Add support for CMake builds of HDF4 Aug 7, 2018
matlab Add explicit type casts to suppress VS compiler warnings Jul 30, 2018
netcdf Name mangle all exported symbols from the embedded netcdf library Aug 18, 2017
python Prepare for 1.3 release Jul 5, 2018
tools Add explicit type casts to suppress VS compiler warnings Jul 30, 2018
udunits2 Name mangle all symbols from the embedded udunits2 library Aug 18, 2017
.gitignore Ignore idl/harp_idl.dlm May 1, 2017
.gitmodules Add AEOLUS codadef Feb 28, 2017
.indent.pro.in Added matlab types May 31, 2017
CHANGES Corrected variable name of CO column AVK Jul 24, 2018
CMakeLists.txt Tune CMake policy setting Aug 3, 2018
COPYING Change copyright year to 2018 Jan 3, 2018
DEVELOPER Create 1.2 release Apr 9, 2018
INSTALL Fixed default installation location on Windows Aug 3, 2018
Makefile.am Remove obsolete DEPENDENCIES statement Jul 31, 2018
README Update version number in url Jul 5, 2018
bootstrap 0.1 Nov 9, 2015
codadef.sh Split out CODA sources from HARP. CODA is now treated as an external … Mar 30, 2016
config.h.cmake.in Update generated file Jul 30, 2018
configure.ac Add explicit type casts to suppress VS compiler warnings Jul 30, 2018
findtypedef.l 0.1 Nov 9, 2015
harpdoc.mk Add wind velocity derivations Jul 18, 2018
malloc.c Strip trailing whitespace Mar 26, 2017
realloc.c Strip trailing whitespace Mar 26, 2017
strcasecmp.c Strip trailing whitespace Mar 26, 2017
strdup.c Strip trailing whitespace Mar 26, 2017
strncasecmp.c 0.1 Nov 9, 2015
vsnprintf.c 0.1 Nov 9, 2015

README

Copyright (C) 2015-2018 S[&]T, The Netherlands

                HARP 1.3 Release Notes


HARP is a toolset for ingesting, processing and inter-comparing satellite or
model data against correlative data. The toolset is composed of a set of
command line tools, a C library of analysis functions, and import/export
interfaces for Python, Matlab, and IDL. The main goal of HARP is to assist
in the inter-comparison of data sets. By appropriatelty chaining calls to
the HARP command line tools one can preprocess satellite, model, and/or
correlative data such that two datasets that need to be compared end up
having the same temporal/spatial grid, same data format/structure, and same
physical unit.

The main functionalities of HARP are:
 - ingestion of product data for:
   - ACE FTS L2
   - ADM-Aeolus L1b/L2a/L2b
   - Aura OMI/TES/MLS/HIRDLS L2 + OMI L3
   - CALIPSO (Lidar L2)
   - CLOUDNET classification L2
   - AERLINET L2
   - ECMF GRIB (includes CAMS global model data)
   - ENVISAT GOMOS/MIPAS/SCIAMACHY L1/L2
   - ERS GOME L1/L2
   - ESA CCI Aerosol/Cloud/GHG/Ozone
   - GOSAT FTS L1/L2
   - Metop GOME-2/IASI L1/L2
   - NDACC FTIR/Lidar/MWR/UVVIS-DOAS data (GEOMS format)
   - NPP Suomi (CrIS/OMPS/VIIRS) L2
   - ODIN OSIRIS/SMR L2
   - QA4ECV NO2/HCHO L2
   - Sentinel 5P L1/L2
   - TEMIS ozone fields
 - import/export of data from/into HARP-specific data format
   The HARP data format standard is a convention on top of netCDF3/HDF4/HDF5
 - advanced filtering of product data
 - automatic unit conversion of quantities using udunits2
 - automatic generation of quantities ('derived variables') based on
   available product data: you just say which quantity you want, and if HARP
   has an algorithm for it and the necessary inputs quantities are in the
   product, HARP will automatically do all calculations for you
 - regridding in any dimension
 - vertical smoothing of atmospheric profiles
 - creating L3 grids
 - built-in AFGL86 and USSTD76 climatology data
 - C Library interface to all core functionality
 - direct import/export interfaces for Python, Matlab, and IDL
 - command line tools harpcheck, harpcollocate, harpconvert, harpdump, and
   harpmerge
 - extensive documentation, including specification of algorithms used for
   the variable derivations.

Note that HARP is meant as a successor to the BEAT-II interface of the ESA
Atmospheric Toolbox, which means that BEAT-II is considered deprecated and
will no longer receive updates.


Installation
============

Installation instructions can be found in the HARP documentation or the
INSTALL file.


Documentation
=============

Full documentation in HTML is included with the HARP software.

An online version of the documentation for this release is available at:

    https://cdn.rawgit.com/stcorp/harp/1.3/doc/html/index.html

A version matching the latest development status on GitHub can be viewed at:

    https://cdn.rawgit.com/stcorp/harp/master/doc/html/index.html


Download
========

The HARP software can be downloaded from GitHub:

    https://github.com/stcorp/harp/releases/latest


If you encounter any issues with the toolkit or if you would like to see
certain functionality added, let us know at:

    harp@stcorp.nl


HARP Developers
S[&]T, The Netherlands