INSTRUCTIONS: - This folder should be all set up and ready to go. Be sure to put it into "C:\..." and not on desktop. - Just open "1 crtfile.nb" to start doing some examples. - Files: --- Files listed as "1...", "2...", correspond to tutorial examples: http://www.hdfgroup.org/HDF5/Tutor/introductory.html --- "HDF5.nb" is the main package for Mathematica wrappers that correspond on a one-to-one basis with the functions of the HDF5group (http://www.hdfgroup.org/HDF5/doc/RM/). --- "HDF5Extend.nb" extends some of the basic functions so that they are called and provide returns in a format more similar to normal Mathematica syntax. This package can be considered optional because in principle it adds convenience but no new functionality compared to "HDF5.nb". --- "HDF5HighLevel.nb" extends further "HDF5Extend.nb" with some higher level functions that acts as small programs. --- "UtilityToMakeDefinitionsForConstants.nb" need not be ever executed unless new constants are needed. This file makes "DefinitionsForConstants.txt". --- "DefinitionsForConstants.txt" is read in by the main package. It contains definitions (i.e., 'enumerations'). --- "UtilityThatListsWrappedFunctions" analyzes the packages and produces a list of wrapped functions. This file need not be ever executed unless new functions are added to "HDF5.nb". --- Folder "c examples" contains the examples downloaded from the tutorial website, which are replicated in the series of Mathematica notebooks "1...", "2....", etc. --- Folder "HDF5DotNet-Net2.0-x86_64" contains the DLL for Windows 7, 64 bit (*). - These files were prepared and run on Windows 7, 64 bit, using Mathematica 8.0.1. Prepared by Scot Martin, 14 July 2011, scot_martin@harvard.edu. (*) Note that provided files are for Windows7, 64 bit. This related to the DLL library of "C". For use on a 32 bit machine, download a different DLL (http://hdf5.net/downloads/x86/HDF5DotNet-Net2.0-x86.zip) and change a pathname in "HDF5.nb". Acknowledgments: This material is based upon work supported by the National Science Foundation under Grant No. 0959452. Any opinions, ?ndings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily re?ect the views of the National Science Foundation.