Listed below are brief descriptions of the contents of each of the directories. Each directory has a README file with further details. ================ Building HDF4.2r1 and Cygwin ======== See ./cygwin/ ================ Building HDF4.2r1 with MAC INTEL ======== 3/27/06 Changes needed to hdfi.h to build HDF 4.2r1 on Mac Intel platform. see ./mac-intel/ ================ Building HDF4.2r1 with VS2005 ======== 3/17/06 Changes that need to be made in order to build HDF 4.2r1 with VS 2005. See ./vs2005/ ================ Building HDF4.2r1 on PowerPC and PowerPC64 ======== 5/14/07 See ./ppc ================ Building HDF4.2r0 on Linux Fedora ======== 5/13/04 User's comments on building HDF 4.2r0 on Linux Fedora. ================ Building HDF4.2r0 with Borland C++ ======== 1/27/04 Information from one user who was able to somewhat successfully build HDF4.2r0 with Borland C++. (under ./borland/) ================ Building HDF4.2r1 with VS2005 ======== 3/17/06 Changes that need to be made in order to build HDF 4.2r1 with VS 2005. See ./vs2005/ ================ Building HDF4.2r1 on PowerPC ======== 3/13/06 See ./macppc ================ Building HDF4.2r0 on Linux Fedora ======== 5/13/04 User's comments on building HDF 4.2r0 on Linux Fedora. ================ Building HDF4.2r0 with Borland C++ ======== 1/27/04 Information from one user who was able to somewhat successfully build HDF4.2r0 with Borland C++. (under ./borland/) =============== Building HDF4 with netCDF 3.5.0 ========= 10/1/03 Information on how to build HDF 4.x with netCDF 3.5.0. ===================== hdfzip ======================= 4/24/03 The hdfzip code, is provided as a throwaway prototype of an external HDF compressor. Note that two of the files are hacked versions of standard HDF library calls, so that I could get the compression ratio of individual SDSs. ===================== MacOS X ======================= 5/7/01 David Thompson has donated a patch to HDF 4.1r4 to support the MacOS X. Download and uncompress the ./macosx/macosx-patch.tar.g file. ===================== VPP 300 ======================= 6/18/99: Eric Mena (mena@fujitsu.fr) contributed the changes needed in order to build HDF 4.1r3 on the VPP 300 UXP V10L20. Download and un-tar the ./vpp/HDF4.1r3_mod.tar file to obtain the necessary changes. These files should replace the files with the same names in the HDF 4.1r3 source code tree. ============== Linux Red Hat 5.0 ==================== 04/01/98: Greg Fall from the University of Michigan's Department of Atmospheric, Oceanic, and Space Sciences, has contributed his changes to HDF 4.1r1 for building HDF on Linux Red Hat 5.0. You can download these changes from: ./LINUX/4.1r1_Linux5.0/hdf-wrapper.tar.gz For questions regarding them, contact Greg at: gmfall@engin.umich.edu ============= shared Linux libraries ================ 08/22/96: Ralph Schleicher has contributed his shared HDF4.0r1p1 libdf.a and libmfhdf.a libraries compiled with Linux 1.2.3 (ELF) A pointer to these libraries is located in the subdirectory LINUX/4.0r1p1_shared/README ==================== netcdf.f90 ===================== 08/12/96: Robert Pincus (Robert.Pincus@gsfc.nasa.gov) and Russ Rew (russ@unidata.ucar.edu) have contributed a Fortran-90 module for netcdf. The module may be used instead of including netcdf.inc. The contributed software is in subdirectory F90_netCDF/. ==================== hdfv ============================= 07/29/97: Contributed by Yotam Medini (yotam@sj-coop.net) The hdfv 1.5 tool is an HDF read-only interface via TCL. It contains "tclhdf" and "hdfv". "tclhdf" is a simple extension of tclsh, with HDF's Vgroup/Vdata queries. "hdfv" is an HDF-Viewer with a GUI based on Tk. Currently, it only supports the Vgroup/Vdata model. Please see the README which comes with the software for more information. The contributed software is in subdirectory hdfv/ ====================================================== 04/30/96: Daniel Benenstein (dbenenst@cs.com.uy) has contributed his port of XDataSlice 2.3 to Linux. NCSA XDataSlice is a color imaging and data analysis tool based on the X Window system. It was developed for analysis of three-dimensional 32-bit floating-point scientific data stored in HDF file format. The contributed software is in subdirectory LINUX/XDS2.3/ ==================== AipsView ============================== 4/30/96 AipsView is a tool for visual data analysis built at NCSA with support from the NSF/ARPA Grand Challenge project in Radio Astronomy Imaging, and in cooperation with the AIPS++ programming project. AipsView takes FITS image files (including blanked pixels) as input. It can also read single-SDS files written in the HDF format. The beta 1.1 version of AipsView has been released. New features include: * Contours can be plotted, alone or overlaid on raster images. * Labels and tic marks are provided along each axis. * A labeled color scale accompanies the raster image. * Raster image, contour, and line profile displays can be saved in color PostScript for printing. * Support for communicating with external processes via 'glish' is included in the Solaris and SGI versions. The new version is available at http://monet.ncsa.uiuc.edu. Source code is available as well as binaries for Sun OS, Solaris, and SGI IRIX 5.x. Questions or comments can be sent to: aipsview@ncsa.uiuc.edu For more information please see the AipsView information page at: http://monet.ncsa.uiuc.edu/AipsView ==================== REFORMAT =========================== 11/15/95: Xinjian Lu, xlu@ncsa.uiuc.edu, added the conversion routines from HDF to the X window dumps, Sun Raster, raw raster, TIFF, FITS and GIF files. This utility also contains tools that convert images from X window dumps, Sun Raster, raw raster, TIFF, FITS and GIF to HDF. ==================== HDIFF =========================== 10/26/95: Gary Fu, gfu@shark.gsfc.nasa.gov, contributed a utility package which compares global attributes, sd, and vdata of two hdf files. This utility performs a quick check of two similar hdf files. The hdiff package is in the subdirectory hdiff. 4/24/03: Update version for outputting statistics of differences for SDSs. =================== LinkWinds version 2.1 ============ Sept. 1, 1995 A new version of LinkWinds, version2.1, replaced the old version. The old version is available on: ftp://twinky.jpl.nasa.gov/pub/LinkWinds/old/. The Linked Windows Interactive Data System (LinkWinds) is contributed by Allan S. Jacobson, leader of the LinkWinds Development Task at NASA/JPL. LinkWinds is an integrated multi-application execution environment with a full graphical user interface (UGI). It provides a variety of functions to interactively accesse, display and analyze multidisciplinary datasets. LinkWinds accepts data in HDF and other formats. See "LInkWinds User's Guide" for more information. The contributed software and its documentation are in subdirectory: LinkWinds/. =================== hdfrseq ====================== May 1, 1995 The HDF utility hdfseq/hdfrseq displays sequences of raster-8 images from HDF files on a local console or on a remote Macintosh. Hdfrseq used to be included in the HDF package. It will be removed from future releases of HDF and is now available in NCSA contribution contrib/NCSA/hdfrseq/. ========= HDF xcoff Library for Macintosh PowerPC =========== March 31, 1995 James L. Anderson of Idaho National Engineering Laboratory has ported HDF3.3r4 to the PowerPC. His "makefile.PPCC" is a modification of the makefile released with version 3.3R4 for the macintosh. The contribution is in HDF3.3r4.PPC/ =================== Datascope for PPC ====================== March 31, 1995 Tim Snider of Mindlink has ported NCSA Datascope to the PowerPC Macintosh. He used HDF3.3 and the Metrowerks CW6.0 compiler. The contribution is in DataScope.PPC/ =================== HDF33.3r4.Absoft ======================= March 31, 1995 Robert A. Managan of Lawrence-Livermore National Laboratory has compiled HDF3.3r4 with Absoft's MacFortran. He has contributed the changes he made in Makefile files and HDF programs. The contribution is in HDF3.3r4.Absoft/ =================== HDF3.3r4 on Stardent Titan ============== Dec. 8, 1994 Many thanks to Kate Hedstrom for contributing her patch for HDF3.3r4 on Stardent Titan. The patch file is in subdirectory HDF3.3r4.Stardent_Titan/. Kate can be reached at kate@ahab.rutgers.edu ================== HDFtoMPEG =========================== Oct. 10, 1994 David Thompson, a developer of NCSA XCollage and NCSA XMosaic, contributed his program yuvconvert to HDF users. Yuvconvert converts the images in an hdf file into .Y, .U, .V files and then calls mpeg to convert YUV to mpeg file. A shell archive file yuvconvert.shar is available in subdirectory NCSA/HDF2MPEG. ================== Blocked_SDS ============================ March 25, 1994 Hugo Patterson, graduate research fellow of Carnegie Mellon University contributed the extensions made to HDF3.2r3 and XDS2.2 to support read/write/display of blocked scientific data sets. The extensions are in subdirectory: HDF3.2r3.Blocked_SDS/ =============== fix version tag ============================= Dec. 2, 1993 Fixver.c in subdirectory fixver/ is contributed by Doug Ilg, Hughes STX. The program rewrites the version tag of the file specified on the command line to fix the problem of uninitialized garbage that is written at the end of the version tag string. This garbage can cause some programs (notably Mac Collage) to choke. =============== read hdf files into Iris Explorer ============ Nov. 5, 1993 The NCSA PATHFINDER project contains a module ReadDF which reads HDF file into IRIS Explorer. The module is available on the NCSA anonymous ftp server. The module can now read from either HDF or netCDF files since it uses the NCSA MFHDF library. It runs on version 4 o.s. and Explorer 2.0. Please get the README files subdirectory hdftoxplr/ for more information. David P. Wojtowicz is the author of readDF. =============== hdfinfo ===================================== Nov. 5, 1993 Hdfinfo.c was written by William Sherman of NCSA. It compiles with HDF3.2 library. The package is in subdirectory hdfinfo/. =============== HDF 24 bit image animator =================== Oct 8, 1993 Andrea Leone, Centre for Advanced Studies, R&D Sardinia, has contributed two programs, hdf24seq and mhdf24seq which have been tested on SGIs and IBM RS/6000s. Both programs visualize and animate 24 bit images from HDF files. mhdf24seq allows the user to visualize images from more than one hdf file at a time. The programs including a README file are in the directory HDF3.3r1_hdf24seq. Andrea can be reached via email at: Andrea.Leone@crs4.it ============= Vtools (vs2ris and vs2ps) are updated ======== Sept. 20, 1993 Fred Walsteijn, Institute for Marine and Atmospheric Research at Utrecht University of The Netherlands, upgraded the Vset conversion tools vs2ris and vs2ps to HDF3.2r4. The previous version (v2.1) was contributed by Fred last year December. The programs, accompanied by README files and example data, are in directory HDF3.2r4.Vtools/. Fred Walsteijn's internet address is: walsteyn@fys.ruu.nl ================= inspectHDF is updated ====================== Sept. 3, 1993 InspectHDF is contributed by Neil Buesing of EROS Data Center at Sioux Falls, South Dakota. InspectHDF is developed to display information on HDF files. Its first version was tested in HDF3.2r4 and was on the NCSA ftp by June 30, 1993. Last August Neil Buesing updated inspectHDF to HDF3.3b2 and further improved its function. The updated version is now available in the subdirectory inspectHDF/. Neil has left EROS in August , 1993 and is pursuing advanced study at University of Illinos. Many thanks to Neil for his contribution! ================ Fits2hdf ============================== Aug. 25, 1993 Niall Ives Gaffney contributed a fits2hdf utility which converts FITS files into HDF files. The programs are in directory fits2hdf/. There are also README and a Makefile in the same directory. Niall can be reached at: niall@marple.as.utexas.edu ================ HDF3.2r4.Watcom386 ======================= July 6, 1993 Peter Schweitzer contributed his port of HDF3.2r4 to Watcom C/386. Watcom C/386 is a 32-bit C compiler for extended DOS systems. Extended-DOS is a 32-bit environment that runs on top of MS-DOS on 386- based PC's. The contribution includes a README, a Makefile, a compiled optimized HDF library (C only), and the UNIX diff files of the source code. Peter Schweitzer's address is: Peter N. Schweitzer, Ph.D. peter@limulus.er.usgs.gov Mail Stop 955, National Center Tel: (703) 648-6533 U.S. Geological Survey FAX: (703) 648-6647 Reston, VA 22092 ================ NCSA/fix32luf =============================== July 6, 1993 HDF3.2r1, HDF3.2r2 and HDF3.2r3 contain a bug which writes out SDS data strings (label/unit/format) incorrectly. A C program fix32luf.c is written by HDF, NCSA to fix the hdf files written by releases 1 -- 3 of HDF3.2. Comments and questions should be sent to sxu@ncsa.uiuc.edu. ================ HDF3.2r4.vg.extension =================== June 30, 1993 Andrea Leone of Scientific Visualization Group Centre for Advanced Studies, R&D in Sardinia, Italy made some modification of HDF3.2r4 library to avoid the limitation on the number of Velements in a single Vgroup. This HDF3.2r4 library extension has been successfully tested on these architectures: IBM6000 IRIS4 SUN AIX/ESA Andrea Leone (Andrea.Leone@crs4.it) Scientific Visualization Group - CRS4 Centre for Advanced Studies, R&D in Sardinia Via Nazario Sauro, 10 09123 Cagliari (Italy) Phone: (+39 70) 2796-293 ================ HDF3.2r4.Think_C++ =================== June 30, 1993 Nathan contributed his modifications to hfile.h and hfile.c in order to get HDF 3.2r4 to compile with Think C++ 6.0. Hdf.note lists the changes in those files. Nathan K. Pemberton Lockheed Engineering & Sciences Co. nathanp@l14nj.jsc.nasa.gov (713) 333-6873 ================ HDF3.2r3.THINK_C ===================== June 30, 1993 Michael E. Mauel, Department of Applied Physics, Columbia University contributed his changes to HDF3.2r3 to compile it with THINK C v6.0. An HDF3.2r3.THINK_C.README and some examples are also included in the subdirectory HDF3.2r3.THINK_C/. Michael E. Mauel Department of Applied Physics, Columbia University New York, NY 10027 (212) 854-4455 INTERNET: MAUEL@CUPLVX.AP.COLUMBIA.EDU ================ sds2ris ================================ June 30, 1993 Utility sds2ris.c is also contributed by Neil Buesing. It reads SDS's from input file and writes the data out as RIS's in the output file. ================= HDF3.2r1 on ALPHA/VMS =================== June 30, 1993 Joshua Goldstein from Research Systems contributed his port of HDF3.2r1 to the Alpha running VMS. josh@rsinc.com (303)-786-9900 =================== HDF.MVS ================ This directory contains the files needed to compile hdf on an IBM MVS system. This is the result of a major project undertaken by the UCLA Academic Computing Center in 1989. It incorporates most of HDF 3.0. Joan Slottow UCLA Office of Academic Computing cusgjes@VM.OAC.UCLA.EDU =============== Mathematica ================ This directory contains the source code for Version 1.0 of MathHDF. MathHDF is a (still) simple Mathematica - HDF interface, which uses MathLink. Pekka Janhunen Finnish Meteorological Institute Geophysics Department Pekka.Janhunen@fmi.fi. =================== NeXT ================ Two ports of HDF to NeXT /tortike - A port of HDF 3.1 release 3 by Simon Tortike /greenside - A port of HDF 3.1 release 5 by Henry Greenside Simon Tortike University of Alberta simon@mmpe.mineral.UAlberta.CA Henry Greenside Duke University hsg@cs.duke.edu =================== UCLA ================ A package of routines for CGM files and DISSPLA output, including the following that use HDF: cgmct.to.raster.nopc -- a program which takes graphics from a CGM clear text metafile as output by CA-DISSPLA and CA-GKS and outputs either: - raw raster images and CLUTs - an HDF file containing raster-8 images cgmct.to.raster.withpc -- a program w hich takes graphics from a CGM clear text metafile as outp lut by CA-DISSPLA and CA-GKS and outputs one of: - raw raster images and CLUTs - an HDF file containing raster-8 images - a NERSC compressed movie file UCLA Office of Academic Computing =================== VaxUltrix ================ The material in this directory represents changes that Dave Anglin of the NRC in Canada made to HDF in order to make it run correctly on a MicroVax under Ultrix. In some cases, we have created diff files to indicate the changes, rather than reproduce the entire set of files. The diff files represent differences from the regular HDF source as of 3/28/91. Dave Anglin NRC, Canada dave@hiauly.hia.nrc.ca =================== amiga ================ A port of HDF to the Amiga. Richard Gerber Dept of Physics, University of Illinois gerber@rigel.astro.uiuc.edu =================== gerardi ================ A new version of the hdfrseq utility: hdfrseq_new - new hdfrseq routine with special Sunview features Paul Gerardi Schlumberger-Doll =================== nrl ================ Several conversion utilities from Naval Research Lab: hdftodico - takes an HDF file and translates it into a Dicomed DCN file. hdftops - HDF image to PostScript image conversion utility iristohdf - converts sgi image format to HDF format iristoddc - converts sgi image format to DICOMED D48 ddc format. root@rcdips.nrl.navy.mil =================== olsen ================ Several utilities (with man pages): xwdtohdf - converts X-windows display to hdf hdftoxwd - converts hdf to X-windows display qdvtohdf - converts qdv to hdf converter paltohdf - converts raw palette to hdf hdfxdis - directly displays HDF image on an X server Dave Olsen Materials Science Center, Cornell Univ. olsen@msc2.tn.cornell.edu =================== salem ================ HDF Image Format Conversion Utilities hdf2tiff - converts HDF images to TIFF images tiff2hdf - converts TIFF images to HDF images hdf2ras - converts HDF images to Sun Rasterfile images ras2hdf - converts Sun Rasterfile images to HDF images Jim Salem (salem@think.com) Thinking Machines Corporation =================== walsetijn ================ Vset conversion utilities vs2ps - converts Vset polygonal data to contour plots in postscript format vs2ris - converts Vset polygonal data to RIS (like fp2hdf, but with Vset data) Fred Walsteijn Institute of Meteorology and Oceanography University of Utrecht, The Netherlands walsteyn@fys.ruu.nl