HDFEOS
  1. HDFEOS

h4h5tools

Public

Network

 
AuthorCommitMessageCommit Date
ymuqunymuqun
769616335e5Purpose: Update the utility following the library API changes. Description: Solution: Platforms tested: linux 2.2.18smp
ymuqunymuqun
b312c7a8c58Purpose: change two APIs. Description: see the previous check-in message. Solution: Platforms tested: linux 2.2.18smp
ymuqunymuqun
9922b85e879Purpose: 1. Change two APIs 2. Add version attributes of image and palette according to the spec. Description: 1. H4toH5objinfo and H4toH5check_objname_clash are confused, change them to H4toH5check_object and H4toH5check_objname_in_use 2. Add version attributes(value 1.2) to H4toH5 conversion library. Solution: Platforms tested: linux 2.2.18smp
ymuqunymuqun
486f652f69ePurpose: update H4toH5 reference manual Description: Solution: Platforms tested:
ymuqunymuqun
8e6a8a60465Purpose: due to the addition of new attributes in H4toH5 conversion library, test files need to be updated. Description: vdata and image related test files need to be updated. Solution: Platforms tested: linux2.2.18smp
ymuqunymuqun
397f027a514Purpose: Due to adding new attributes in H4toH5 conversion library, the Expected test files have to be changed. Description: Solution: Platforms tested: linux2.2.18smp
ymuqunymuqun
6c06ce6fadbPurpose: Add several attributes(class,title,version,field_name) to follow HDF5 table specification. Description: We encourage user to use H5TABLE high level interfaces so in h4toh5 conversion library, we add a few attributes to recongnize the TABLE APIs. Users can still treat the converted Vdata as one D compound dataset. It may be much easier for old HDF4 users to use Table interfaces. Solution: Platforms tested: eirene eirene
ymuqunymuqun
ab32aa3587fPurpose: update H4toH5 reference manual Description: Solution: Platforms tested:
ymuqunymuqun
e03568efb25Purpose: Update reference manual Description: Add the descriptions of new library APIs Solution: Platforms tested:
ymuqunymuqun
6c17e47c928Purpose: changes followed H4toH5 conversion API changes Description: Solution: Platforms tested: eirene
ymuqunymuqun
a238e7edfb6Purpose: Test code changes due to API format changes Description: Solution: Platforms tested: eirene
ymuqunymuqun
a5f1e7e2e38Purpose: API format change Description: To be consistent with previous name convention, use H4toH5get_group_name instead H4toH5get_groupname etc. Solution: Platforms tested: eirene
ymuqunymuqun
8c8db7cda76Purpose: Add codes to test the conventient APIs(get the absolute path of object name) Description: These codes have been tested and commented out for future use Solution: Platforms tested: eirene
ymuqunymuqun
83678e07addPurpose: Remove redundant files when re-implementing h4toh5 utility with h4toh5 library. Description: Solution: Platforms tested: eirene
ymuqunymuqun
0412c15aaa2Purpose: Re-implement h4toh5 utility with conversion library Description: erase two redundant files h4toh5util.h and h4toh5util.c Solution: Platforms tested: eirene
ymuqunymuqun
125e52ada8fPurpose: Add several helper API functions Description: Add H4toH5get_groupname, Add H4toH5get_vdataname, Add H4toH5get_SDSname, Add H4toH5get_imagename, Add H4toH5get_palname. The above functions will return the absolute path of HDF5 object converted from the HDF4. Solution: Platforms tested: eirene
ymuqunymuqun
c89c163919fPurpose: New feature Description: change the approach of the way to handle compression in conversion. ALways use gzip compression in HDF5 for other kind of compression scheme in HDF4 Solution: Platforms tested: eirene
ymuqunymuqun
7910bf5e8abPurpose: Add features. Description: Solution: Platforms tested: eirene
ymuqunymuqun
36316d412b0Purpose: New features Description: 1. Add compression support for h4toh5 library. Previously no compression support in h4toh5 library. Currently we only handle if the compression is implicitly set or the compression is set with gzip. All implicit set compression will be used gzip level 9 compression. If the user explicitly use non-gzip compression, the converted HDF5 file will not converted. This may be changed later. 2. Add supporting of zero size unli...
ymuqunymuqun
94df0cbabc8Purpose: Modify H4toH5objinfo function so that it can return the absolute path of the object *IF* the object has been converted to HDF5. change H4toH5_objinfo_name to H4toH5check_objname_clash to reflect the meaning of the API better. Description: Solution: Platforms tested: eirene
ymuqunymuqun
50df931db94Purpose: H4toH5 check object information APIs gets changed, the H4toH5 conversion library has to reflect this. Description: Solution: Platforms tested: eirene
ymuqunymuqun
e2bc2d17907Purpose: update H4toH5 conversion library testing source codes Description: H4toH5adv_group needs one more parameter. Solution: Platforms tested: eirene
ymuqunymuqun
cc2a17b87cePurpose: remove obsolete header files. Description: Solution: Platforms tested: linux 2.2.18
ymuqunymuqun
4857f48f9a5Purpose: New feature and bug fix Description: forgot checking in this file Solution: Platforms tested: linux 2.2.18
ymuqunymuqun
907d99d2ff5Purpose: New features and bug fix Description: 1. new feature: Add another attribute flag not to convert h4toh5 predefined attributes such as object names, reference number and object types. image object name attribute is kept due to the image spec. 2. fix a bug at H4toH5all_lone_image, parameter attr_flag and ref_flag were in wrong order. Solution: Fixed and add. Platforms tested: linux
ymuqunymuqun
8f8fbed6419Purpose: change due to updates of H4toH5adv_group Description: A new parameter(attr_flag) is added to H4toH5adv_group, so the utility has to be changed. Solution: Platforms tested: linux 2.2.18
ymuqunymuqun
6278d3ddc07Purpose: update testfiles of utility Description: When using h4toh5 conversion library to re-implement h4toh5 utility, attribute orders are changed in some files and some attributes should be updated to be consistent with image and palette spec. Solution: Platforms tested: eirene
ymuqunymuqun
217baa03bdePurpose: h4toh5 utility Makefile.in has to be modified to re-implement utility with lirary. Description: Solution: Platforms tested: eirene
ymuqunymuqun
1baeace0e78Purpose: Reimplement h4toh5 utility with h4toh5 library Description: H4toH5 library APIs will be used. Solution: Only keep h4toh5util.h, h4toh5main.h , h4toh5main.c and h4toh5util.c, use H4toH5 library APIs to re-implement utility. We still need to modify H4toH5 library to handle non-HDF4 predefined attribute cases. Platforms tested: eirene
ymuqunymuqun
ba836ac5669Purpose: a bug fix Description: since SDgetchunkinfo will return a 0 size when SDS is unlimited dimension, so H5Psetchunk cannot set the correct chunk size so the conversion of SDS unlimited dimension will fail. Solution: pass the first dimensional size to the routine of generating creation property list id. Platforms tested: eirene
ymuqunymuqun
88f85423135Purpose: bug fix Description: For name clashing table at get_hdf5setname(), the size should always be set to OBJECT_HASHSIZE. In the old code, it is set to VG_HASHSIZE,VD_HASHSIZE etc. When their sizes are not the same as OBJECT_HASHSIZE, things get messed up. Solution: set those sizes to OBJECT_HASHSIZE. Platforms tested: linux 2.2.18
ymuqunymuqun
09de3d153ebPurpose: 1.bugs fix 2. new features Description: 1. when converting lone vds to HDF5, put Vgetid inside the if block, under some circumstances(if doesn't valid), it will generate infinite loop. 2. It's legal to create an empty vdata inside HDF4, however, some HDF4 vdata interface Vquery... will not work for empty vdata, that will cause converter fail. 3. Add two functions H4toH5objinfo and H4toH5obj_nameinfo for reimplementing h4toh5 utility...
wendlingwendling
fe06d181e00Purpose: Feature Addition Description: Added the "--enable-static-exec" flag to the configure process. This will probably only work for those machines that support the --enable-static-exec flag in HDF5. Also added the "mkdirs" script for people who specify subdirectories to install in which don't exist yet. Platforms tested: Linux
ymuqunymuqun
7cfc8fcfe0bPurpose: Organize h4h5tool project files. Description: 1. All.dsw and all.dsp were located under h4h5tools/lib. Since they also described h4toh5 and h5toh4 utilities, so the location causes confusions. 2. Add another project file called h4toh5utiltest to help use create their own testing files. Solution: 1. Create a new folder called proj that is parallel to lib and utils, put all.dsw and all.dsp in that folder. 2. Add h4toh5util project. Platforms tested: windows 2000
Elena PourmalElena Pourmal
e0a30ed4012Purpose: Maintenance Description: Changed the date to July 2002
ymuqunymuqun
79ae558f442Purpose: update h4h5proj.zip Description: used the old one the first time Solution: Platforms tested:
ymuqunymuqun
42eb24957ddPurpose: check in a zip file that includes windows projects. Description: Since h4h5tools includes h4toh5 library, h4toh5 conversion tool, h5toh4 conversion tool and they are released togather, so we should put project zip file to a directory that can reflect these changes. Solution: Platforms tested:
ymuqunymuqun
60e1bd4b867Purpose: move h425lib.zip to the upper directory Description: Solution: Platforms tested:
wendlingwendling
6f208698f3fPurpose: Release Change Description: Changed the default from "development" compilation to "production" compilation. Also modified the --with and --enable macros to use the AC_HELP_STRING macro, which takes the description of the flag and formats it nicely for you. Platforms tested: Linux
ymuqunymuqun
254b8eaf3f8Purpose: update UNIX/LINUX install.txt for the coming release Description: Solution: Platforms tested:
ymuqunymuqun
76387a541afPurpose: Update release.txt for the coming release Description: Solution: Platforms tested:
ymuqunymuqun
e1c3ceeb853Purpose: update release.txt for speical treatments of IRIX64. Description: Solution: Platforms tested:
ymuqunymuqun
12d0c258d01Purpose: Add README, install.txt and release.txt to h4h5tools CVS tree for better managements. Description: All these release docs are put under release_docs directory of h4h5tools. Solution: Platforms tested:
ymuqunymuqun
d58b0232576Purpose: project rearrangements Description: rearrange project settings to include hdf5 and hdf4 libraries. It becomes more concise than before. Details will be described in install doc. Solution: Platforms tested: windows 2000
ymuqunymuqun
31fe6f04ca2Purpose: bug fix Description: A terrible typo that make h5dump not found by h4toh5 utility test suite. I should use h5path instead I used h4path. Solution: correct the typo. Platforms tested: sleipnir(FreeBSD)
wendlingwendling
34fdf43e365Purpose: Update Description: Removed some files which are no longer there. Platforms tested: Linux
wendlingwendling
1708a418037Purpose: Bug Fix Problem: There was a problem with the way the linker for the DEC-Compaq C V6.4-014 compiler was determining which libraries to load. It would search the directories and look for a shared version of the library. Then it would search the libraries again looking for the static version of the library. When we wanted the static version (say, for the libjpeg.a library shipped with HDF4), it would pick up another copy of it which would fail our tests. Solution: Use the -oldstyle_...
wendlingwendling
46cd22c9e1fPurpose: Buf Fix Description: When using a non-GNU make, the build would bomb out when trying to build the library. This was caused by a dependency on the library itself which isn't necessary, but the make program couldn't understand. Solution: Removed the dependency on the library since it wasn't needed anyway. Platforms tested: Arabica
ymuqunymuqun
ca38af52fa2Purpose: update testfiles Description: object reference may change from version to version, h4h5tools has to reflect the change for the time being. Solution: suggestions: h5dump tools add another option to ignore the output of object reference. Platforms tested: eirene
ymuqunymuqun
2a0a6b5ccfdPurpose: updating expected test files Description: new version of HDF5 library is generating different object reference number. H4H5tools have to reflect this. Solution: Platforms tested: linux 2.2.18 and solaris 2.7