Development Tools

ICARE developed a variety of tools to help users manipulate, analyze and visualize the data sets and formats available at ICARE.

Valid satellite aeronet :

Language/Sofware: IDL
Application type(s): Extraction
Related project(s): CALIPSO
Description:
A tool to provide coincidences between aeronet measurements and satellite aerosol products.
Author(s): Francois-Marie Bréon (LSCE)

25.07.2012

Remap: A reprojection tool of geolocated data between various grids

Language/Sofware: C, C++
Application type(s): Reprojection
Related project(s): CALIPSO, MODIS, MSG
Description:
Remap is a tool designed to reproject geolocated data (i.e. data with at least known latitudes, longitudes, and expectedly, time).
The tool can read various products and reprojects one (or several ones) into another, using a nearest pixel search.
This tool is SID (still in development) but may be used as is for the supported products (each version documents its supported products).
At this time, CALIPSO IIR, SEVIRI, MODIS and PARASOL are supported.
Author(s): Fabrice DUCOS (ICARE – LOA, Univ. de Lille)

Cookie-cutter: Extraction of geostationary SEVIRI data in coincidence with heliosynchronous satellites (in SEVIRI geometry)

Language/Sofware: C, C++, Fortran
Application type(s): Extraction
Related project(s): MSG
Description:
Cookie-cutter is a LMD/Icare project whose purpose is to emulate an heliosynchronous satellite with SEVIRI acquisitions. The user defines her heliosynchronous satellite by giving some orbital and swath parameters. The tool then builds an HDF file with SEVIRI data as if they had been viewed by this fictive satellite.
Author(s): Fabrice Ducos (ICARE – LOA)

ReadRawFile: Useful Python module for reading binary files in a generic way

Language/Sofware: Numpy, Python
Application type(s): Data Read/Write
Related project(s):
Description:
This tool is a generic reading Python module for all binary files consisting in some headers followed by records with the same pattern.
Headers and record patterns are described in text files. Datasets are returned as Numpy arrays.
Author(s): Bruno SIX (ICARE)

Pyhdiff: Display the differences between two HDF4 files

Language/Sofware: Numpy, Python
Application type(s): Analysis
Related project(s):
Description:
This tool compares the structure of two HDF4 files (and netcdf3 if the HDF4 library is compiled with the netcdf support enabled). Its shows difference of datasets and metadata (global and dataset ones). For different datasets, it displays some statistics on it (mean difference, standard deviation and min/max values)
Author(s): Nicolas Pascal (HYGEOS/ICARE)

POLDER2-MODIS: Visualisation of POLDER2 and MODIS data in coincidence

Language/Sofware: IDL
Application type(s): Reprojection, Visualization
Related project(s): MODIS, POLDER
Description:
Tool for comparing visually the POLDER2 and the MODIS coincident data
Author(s): Bruno Six (ICARE)

Correlation Matcher: Correlation graphics

Language/Sofware: Python
Application type(s): Analysis
Related project(s):
Description:
This page contains the code of a tool for giving informations on correlations between two variables or two images.
Author(s): James Manley (ICARE)

17.07.2012

Average Tool : Statistics of a list of HDF4 files

Language/Sofware: Numpy, Python
Application type(s): Analysis
Related project(s): MSG, PARASOL
Description:
This tool computes the average of multiple products and additional statistical indicators, e.g. standard deviation, maximum and minimum per pixel. The input and output files are in HDF format.
Author(s): Nicolas Thomas (ICARE)

16.07.2012

Anapol: Visualization and Analysis of POLDER and PARASOL data through a graphical interface

Language/Sofware: IDL
Application type(s): Analysis, Visualization
Related project(s): PARASOL, POLDER
Description:
Anapol is an IDL graphical interface for POLDER and PARASOL data visualization and analysis.
The functionalities of the program are:
Selection of the region of interest, visualization of parameters, extraction of pixel value, creation of composites, histograms, etc
Author(s): Francois-Marie Bréon, Marie-Pierre Moine (LSCE)

15.07.2012

Search