{HDFLIBDIR}/libmfhdf.a {HDFLIBDIR}/libdf.a {JPEGLIBDIR}/libjpeg.a
{GZIPLIBDIR}/libz.a [{SZIPLIBDIR}/libsz.a]
HDF allows self-definitions of data content and easy extensibility for future enhancements or compatibility with other standard formats. HDF includes Fortran and C calling interfaces, and utilities for manipulating, viewing, and analyzing data in HDF files. The HDF library contains interfaces for storing and retrieving compressed or uncompressed 8-bit and 24-bit raster images with palettes, n-Dimensional scientific datasets and binary tables. An interface is also included that allows arbitrary grouping of other HDF objects.
o The coordinate system to use when interpreting or displaying the data. o Scales to be used for each dimension. o Labels for each dimension and the dataset as a whole. o Units for each dimension and the data. o The valid max and min values for the data. o Calibration information for the data. o Fill or missing value information. o Ability of having more than one file open at a time. o A more general framework for meta-data within the SDS data-model (allowing 'name = value' style meta-data.) o Support for an "unlimited dimension" in the SDS data-model, making it possible to append planes to an array along one dimension.
o Labels are assumed to be short strings giving the "name" of a data object. o Descriptions are longer text segments that are useful for giving more indepth information about a data object o File annotations are assumed to apply to all of the objects in a single file.
By combining Vdatas in Vgroups it is possible to represent higher level data constructs: mesh data, multi-variate datasets, sparse matrices, finite-element data, spreadsheets, splines, non-Cartesian coordinate data, etc.
To disable netCDF interfaces in the HDF library, configure the library using --disable-netcdf flag and rebuild it.
Fortran programs should use "dffunc.inc" for all interfaces, "mffunc.inc" for the SD interfaces, and "hdf.inc" for non-SD interfaces.
To compile a program that makes HDF calls on most Unix platforms.
(FORTRAN):
{HDFLIBDIR}/bin/h4fc myprog.f
(C):
{HDFLIBDIR}/bin/h4cc myprog.c
The HDF web site is located at http://www.hdfgroup.org/.
For the vast majority of users, the "HDF User's Guide" and "HDF Reference Manual" should be sufficient.
These documents can be viewed or downloaded at
http://www.hdfgroup.org/products/hdf4/.
1800 South Oak Street, Suite 203
Champaign, IL 61820
USA
Copyright by the Board of Trustees of the University of Illinois.
All rights reserved.
This file is part of HDF. The full HDF copyright notice, including terms governing use, modification, and redistribution, is contained in the COPYING file, which can be found at the root of the source code distribution tree, or in https://support.hdfgroup.org/ftp/HDF/releases/.
If you do not have access to either file, you may request a copy from help@hdfgroup.org.
Email: help@hdfgroup.org