CHANGES FROM VERSION 2.1 TO VERSION 2.2
---------------------------------------

Added sdload.m and sdsave.m; these are basically just more user
friendly versions of h4sdread.m and h4sdwrite.m

mat2sdsid.m and sdsid2mat.m now treat dimension names properly


CHANGES FROM VERSION 1 to VERSION 2
------------------------------------

The new RTP reader and writer, rtpread.m and rtpwrite.m, are now
the simpler versions that read and write HDF4 RTP data as a structure
of arrays, while the new rtpread2.m and rtpwrite2.m read and write
HDF4 RTP data as a array of structures.

The new rtpread2.m and rtpwrite2.m should work as exact replacements
for the old rtpread.m and rtpwrite.m.

The new rtpread.m and rtpwrite.m are faster because they do not
transpose the data from a structure of arrays to an array of
structures, they do not create the pseudo-field "gamnt", and they
do not do as much checking of the data, particularly for writes.

The name of the user interface readers and writers have been
changed, as follows:

     Version 1 names             Version 2 names

  mat2h4vs.m, h4vs2mat.m     h4vswrite.m, h4vsread.m   
  mat2h4sd.m, h4sd2mat.m     h4sdwrite.m, h4sdread.m
  mat2h4sg.m, h4sg2mat.m     h4sgwrite.m, h4sgread.m

For performance reasons, the vdata routines rtpread.m, rtpwrite.m,
h4vsread.m, and h4vswrite.m were changed to read or write a structure
of arrays, rather than an array of structures.  The new procedures
rtpread2.m and rtpwrite2.m read and write an array of structures,
and are a direct replacement for the V1 rtpread.m and rtpwrite.m