{HDFLIBDIR}/libmfhdf.a {HDFLIBDIR}/libdf.a {HDFLIBDIR}/libjpeg.a {HDFLIBDIR}/libz.a
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 have more than one file open at a time. o A more general framework for meta-data within the SDS data-model (allowing 'name = value' styel 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 compile a program that makes HDF calls on most Unix platforms.
HDFLIBDIR = /usr/local/lib/hdf HDFINC = /usr/local/include/hdf (FORTRAN): f77 myprog.f -I{HDFINC} -o myprog {HDFLIBDIR}/libmfhdf.a \ {HDFLIBDIR}/libdf.a {HDFLIBDIR}/libjpeg.a {HDFLIBDIR}/libz.a (C): cc myprog.c -I{HDFINC} -o myprog {HDFLIBDIR}/libmfhdf.a \ {HDFLIBDIR}/libdf.a {HDFLIBDIR}/libjpeg.a {HDFLIBDIR}/libz.a
The HDF WWW page is located at http://hdf.ncsa.uiuc.edu/
For the vast majority of users, the "Users Guide" documents and the "Reference" manuals should be sufficient.
You may download the documentation via ftp on NCSA's anonymous ftp server. (ftp.ncsa.uiuc.edu:/HDF). On anonymous ftp there the documentation is available in Postscript, PDF and MIF.
Hierarchical Data Format Group
152 Computing Applications Bldg.
605 E. Springfield Ave.
Champaign, IL 61820
Public Domain Software
NCSA HDF Version 4.1 source code and documentation are in the public domain, available without fee for education, research, non-commercial and commercial purposes. Users may distribute the binary or source code to third parties provided that this statement appears on all copies and that no charge is made for such copies.
UI MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. THE UI SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY THE USER OF THIS SOFTWARE. The software may have been developed under agreements between the UI and the Federal Government which entitle the Government to certain rights.
We ask, but do not require that the following message be include in all derived works:
Portions
developed at the National Center for Supercomputing
Applications at the University of Illinois at Urbana-Champaign.
By copying this program, you, the user, agree to abide by the conditions and understandings with respect to any software which is marked with a public domain notice.
Acknowledgements: ----------------
Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research, specifically the NETCDF distribution used.
This product also includes software developed by the Independent JPEG Group, specifically the IJPEG library libjpeg.a.
This product also includes software developed by Jean-loup Gailly and Mark Adler , specifically the ZLIB library libz.a.
This product includes software developed by the University of California, Berkeley and its contributors.
Hierarchical Data Format Group
email: hdfhelp@ncsa.uiuc.edu