|
IASI Code Collection
|
The IASI Code Collection provides command-line tools and shared C library components for processing observations from Eumetsat's Infrared Atmospheric Sounding Interferometer (IASI).
The source tree combines standalone executables in src/ with shared helper routines in libiasi.c and libiasi.h. Typical workflows include reading IASI Level-1C granules, extracting spectra, computing perturbation products, generating geolocated map tables, estimating noise, and preparing retrieval inputs.
This Doxygen manual focuses on the internal data structures and helper routines used by those programs. Please refer to the libiasi.h documentation for a first overview.
The code is built from src/ with make. Runtime workflows typically depend on GSL, netCDF, CODA, OpenMP, and MPI for the retrieval executable. If these libraries are not installed system-wide, local source archives and a build helper are provided under libs/.
At runtime, CODA definitions are expected under data/, and local library builds may require LD_LIBRARY_PATH to include libs/build/lib/.
The files jurassic.c, jurassic.h, and several small time-conversion utilities in src/ are copied into this repository for convenience from the external JURASSIC radiative transfer model:
Dr. Lars Hoffmann
Jülich Supercomputing Centre, Forschungszentrum Jülich
e-mail: l.hof.nosp@m.fman.nosp@m.n@fz-.nosp@m.juel.nosp@m.ich.d.nosp@m.e