IMPORTANT NOTICE: System downtime on Wednesday, November 21, 2018
Some configuration changes in the network architecture are scheduled for Wednesday, November 21, 2018 from 9:30 AM to 12:00 PM CET (UTC + 1:00). ICARE data archive will be unavailable and all services will be impacted during this operation. We apologize for the inconvenience and thank you for your patience.

HDF Reader

Language/Format: C, Fortran, Fortran77, Fortran90, IDL, MATLAB, Python
Application type(s): Data Read/Write
Related project(s):


This package contains generic tools and libraries for reading HDF4 files data, in C, Fortran 77, Fortran 90, IDL, Python and MATLAB programming languages. It contains high-level functions to read a sds data, read an file or SDS attribute, obtain informations about an HDF4 file...


Check the sources contained in the examples/ directory to see how to deal with the most common read operations


Sources can be downloaded here :


Package can be browsed here :



Copyright (C) 2013 Icare -
Bruno Six, Nicolas Pascal, Aminata Ndiaye (CGTD-ICARE) ; Francois-Marie Breon (IPSL-LSCE)
This program is a free software; you can redistribute it and/or modify it under the terms of the CeCILL Public License as published by (License version 2 or later).
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the CeCILL Public License for more details.
You should have received a copy of the CeCILL Public License along with this program; if not, please contact
For any questions or concerns regarding this program, or general information about the ICARE Project, please email to
Author(s): Bruno Six, Nicolas Pascal, Aminata Ndiaye (ICARE) ; Francois-Marie Breon (IPSL-LSCE)