IASI Code Collection
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).

Overview

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.

Build and runtime

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/.

Provenance

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:

Project links

Contact

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