HDFEOS
  1. HDFEOS

h4h5tools

Public

Network

 
AuthorCommitMessageCommit Date
Frank BakerFrank Baker
3c320820704Purpose: Final UG and RM PDFs for H4toH5 Release 1.2, August 2004. Platforms tested: Adobe Acrobat Reader
Frank BakerFrank Baker
a452dbaf63cPurpose: Adding files to CVS that support the PDF-creation process. Description: Adding files to CVS that support the PDF-creation process. h4toh5_RM_TOC.html and h4toh5_UG_TOC.html provide tables of contents. The *.book files guide HTMLdoc in the production of the PDF files. (The HTMLdoc-produced PDFs are then merged and massaged to produce the distribution copies.) Platforms tested: Produced under WindowsXP. Output PDFs merged and viewed in Adobe Acroba...
Frank BakerFrank Baker
1647381c478Purpose: Add two documents, "Programmer's Notes" and "Mapping HDF4 Objects to HDF5 Objects," to the UG and RM navigation bars. Change "Release 1.2" date to August 2004 (from July). Platforms tested: Mozilla (with Acrobat Reader)
Frank BakerFrank Baker
29866a79af4Purpose: Revise "Limitations: Compression" discussion. Description: The "Compression" portion of the "Limitations" section in the H4toH5 library user's guide is extended to describe the following: -- optional compression configurations -- differences in available compression algorithms in HDF4 and HDF5 -- H4toH5 library's mapping of HDF4 compression methods to compression of HDF5 objects Platforms tested: Mozilla
Frank BakerFrank Baker
25b4ff31d41Purpose: Add navigation bar to H4toH5 Conversion Library UG and RM. Merge recent HTML modifications with PDF-supporting code, while fixing some of the PDF-supporting code to play nicely with the browser. Platforms tested: Mozilla, IE 5
Frank BakerFrank Baker
0bdeba1d76bPurpose: Add navigation bar to H4toH5 Conversion Library UG and RM. Finish "Parameters" formatting in RM. Merge recent HTML modifications with PDF-supporting code, while fixing some of the PDF-supporting code to play nicely with the browser. Update release number and date (Release 1.2, July 2004) Platforms tested: Mozilla, IE 5
Frank BakerFrank Baker
a716ffc3701Purpose: Update copyright notices Description: Updated copyright notices in most files to be consistent and in the style used in HDF5. In cases where a copyright notice is appropriate but was missing, added a copyright notice in the style used in HDF5. Platforms tested: All changes should be within comments, so no tests were run.
jlairdjlaird
912770f7678Purpose: Handling presence/absence of GZIP/SZIP Description: h4h5 tools now reflect that HDF4 can be configured with or without szip, and HDF5 can be with szip, without szip, or with szip but without szip's encoder. Tests that would fail are skipped and warning messages are printed when HDF5 doesn't have a filter that HDF4 does. Solution: Configure script detects filters when it is run to modify test scripts, and the h4h5 library checks them before it sets them in a property list. Platfor...
Frank BakerFrank Baker
b70c6a57555Purpose: Add to MANIFIEST: H4H5ProgrammersNotes.doc H4H5ProgrammersNotes.pdf
Frank BakerFrank Baker
7bb5e0a0e77Purpose: Adding this document to CVS in .doc and .pdf formats: HDF4 to HDF5 Conversion Library: Programmer's Notes The .doc is for editing, the .pdf for distribution.
Frank BakerFrank Baker
3ec223a142dPurpose: Primarily, formatting the parameter descriptions to match the style of the HDF5 RM, development branch. [Task is about 2/3 done.] Other minor formatting adjustments. No technical changes. Platforms tested: Mozilla, IE
Elena PourmalElena Pourmal
2c4c1bed35dPurpose: Bug fix Description: h5toh4 tests failed on SV1 and OSF1. It turned out that ttable.h5 contained "some weird" data with exponents -44 for float data and -315 for double data. On OSF1 the data caused floating exception for hdp, on SV1 data was completely screwed up during H5 read and H4 write operations. Solution: Replaced the file with the new one that has reasonable data. Also used short for one of the fields datatypes instead of int, since the old fi...
Elena PourmalElena Pourmal
4f204cf15f4Purpose: Bug fix Description: h5toh4 tests failed on SV1 and OSF1. It turned out that ttable.h5 contained "some weird" data with exponents -44 for float data and -315 for double data. On OSF1 the data caused floating exception for hdp, on SV1 data was completely screwed up during H5 read and H4 write operations. Solution: Replaced the file with the new one that has reasonable data. Also used short for one of the fields datatypes instead of int, since the old fi...
Elena PourmalElena Pourmal
c22d00f9f91Purpose: Bug fix Description: h5toh4 tests failed on SV1. It turned out that SDsetdimscale call was failing due to the wrong size of the data buffer. Dimension scale was not converted and shell script reported the difference between the actual data and the expected output. Solution: File datatype instead of memory type was used to calculate the size of the data buffer. Used memory type. Platforms tested: SV1, arabica
Elena PourmalElena Pourmal
b9f8e480785Purpose: Bug fix/CVS cleanup Description: On OSF1 build failed with the weird error messages about missing <stdio.h> file. It turned out that it was caused by extra " " on the AM_CPPFLAGS line in the Makefile.am (in) files. Solution: Removed " " from Makefile.am and regenerated Makefile.in Platforms tested: OSF1, eirene with gcc 3.3.2
Elena PourmalElena Pourmal
91ab0335d01Purpose: Bug fix/CVS cleanup Description: On eirene, SV1 and OSF1 build failed complaining about the wrong version of the GNU tools on the system. This was caused by the acinclude.m4 file in the top directory. Makefile.dist is a file from the old-old distribution, should be removed. The rest of the files are modified during autoconf, automake. Solution: acinclude.m4 is not needed; removed Platforms tested: OSF1, eirene with gcc 3.3.2
Frank BakerFrank Baker
ce62d6f1302Purpose: Add the new documentation files Mark the doc/*.doc (MS Word) files as _DO_NOT_DIISTRIBUTE_
Frank BakerFrank Baker
177eae6fee5Purpose: Coding changes to enable automatic generation of PDF versions of H4toH5 UG and RM Reconcile order of TOC and sections in RM for ease of use No changes to technical content Platforms tested: Safari, Mozilla
Frank BakerFrank Baker
24e91e62988Purpose: Adding CSS stylesheets to the repository. Description: These are files created as part of bringing the H4toH5 documents into the publications model used in the HDF5 documentation. Platforms tested: Safari, Mozilla
Frank BakerFrank Baker
b1307b8add3Purpose: Adding H4toH5 doc DreamWeaver libraries to the repository. Description: These are files created as part of bringing the H4toH5 documents into the publications model used in the HDF5 documentation. Platforms tested: Safari, Mozilla
Frank BakerFrank Baker
983b1cb6912Purpose: Update copyright dates line (adding 2004) Platforms tested: Safari
Elena PourmalElena Pourmal
324dfc114c0Purpose: Maintenance Description: Struggled to create a file with the installation instructions for UNIX platforms Solution: Asked Frank to do editing :-) Platforms tested: N/A
Frank BakerFrank Baker
416232ead8aDescription: Committing H4toH5 User guide and Reference Manual versions from H4toH5 Conversion Library Release 1.1. The proper versions of these documents were posted on the website, but these files dod not get checked into CVS appropriately at the time of that release. Platforms tested: IE 5
Elena PourmalElena Pourmal
17ecf5d44e2Purpose: CVS cleanup and maintenance Description: MANIFEST was not updated after the new compression tests were added and new configuration work was done. Also, no work was done in the lib/examples directory. I have to add Makefile.am and modify configure.ac to build in this directory. Solution: Updated and added necessary files. Platforms tested: colonelk; more tests will follow.
Elena PourmalElena Pourmal
f8ed61f76f8Purpose: CVS cleanup Description: Test program executable was checked into CVS Solution: Removed Platforms tested: N/A
Elena PourmalElena Pourmal
84da045d716Purpose: CVS cleanup Description: libtool is a script generated by configure; also current Makefile.am files do not support shared libraries build. Solution: Remove the file Platforms tested: arabica
Elena PourmalElena Pourmal
d8ea6944f24Purpose: Cleanup Description: The following files should not be in this directory Solution: Removed Platforms tested: Later
Elena PourmalElena Pourmal
9adbf61c73cPurpose: Clean up Description: Wrong files were checked in. Solution: Updated the files to the correct ones and checkeing them in. Platforms tested: not yet, will after all cleanup
woodcockwoodcock
0f911dd95b5Purpose: Adding automake support for h4h5tools Description: h4h5tools needed automake support Solution: Modified configuration and added Makefile.am files for automake. Platforms tested: colonelk eirene arabica kelgia copper
woodcockwoodcock
474376a3a2fPurpose: Add automake support to h4h5tools Description: h4h5tools needed automake support Solution: Modified configure.ac and generated a new configure script. Platforms tested: colonelk eirene kelgia arabica copper
woodcockwoodcock
26b9c0d6ca8Purpose: Add automake support to h4h5tools Description: h4h5tools needed automake support Solution: Added the automake keywords to the configure.ac and modified it to delete old dummy*.o files. Platforms tested: colonelk eirene kelgia arabica copper
Elena PourmalElena Pourmal
6ed2f548ee6Purpose: Bug fix and code cleanup Description: IRIX (modi4) was picking up wring strdup function causing compilation to fail on modi4. hdf.h was included in the h5toh4.h header file along with mfhdf.h Solution: Replaced strdup with HDstrdup, and removed hdf.h from the h5toh4.h header file Platforms tested: modi4 (64), eirene, arabica (32)
woodcockwoodcock
52445da36e7Purpose: Change -with-hdf4 to -with-hdf5. Description: Taking out references to hdf4 and replacing them with references to hdf5. Solution: Change the compile process to use h4cc instead of h5cc, so need to specify location of hdf5 instead of hdf4. Platforms tested: Eirene, arabica, kelgia, copper
xuanbaixuanbai
6e4433bc6abPurpose: [is this a bug fix? feature? ...] Bug Fix. Description: [describe the bug, or describe the new feature, etc] h4toh5 and h5toh4 release dll doesn't work. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] h4toh5dll project settings->C/C++->Preprocessor definitions: release version use the same setting as debug version. (it is only a temperary solution. ...
woodcockwoodcock
9434e1c7004Purpose: Change h4h5ools autoconfigure. Description: h4h5tools autonconfigure needed to use h4cc and specify location of hdf5 instead of using h5cc or cc and specify location of hdf4. Solution: Modified configure.ac to remove all hdf4 references and include hdf5 specific path command line option and module checking. Platforms tested: Eirene, Arabica, Kelgia, Copper
ymuqunymuqun
921f9a16b08Purpose: [is this a bug fix? feature? ...] small bug fix Description: [describe the bug, or describe the new feature, etc] Initialize to 0 for an object name Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: linux, sol 2.7, IBM AIX 5.1 [machines you have tested the changed version. This is absolute important. Test it out on at lea...
ymuqunymuqun
ffafa03e8ffPurpose: [is this a bug fix? feature? ...] bug fix Description: [describe the bug, or describe the new feature, etc] some memory leaking are found through purify Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Fix them. Platforms tested: linux, solaris 2.7, IBM AIX 5.1 [machines you have tested the changed version. This is absolute importa...
woodcockwoodcock
67a0b21ed26Purpose: Further removal of hdf4 specific path info Description: @HDF4PATH@ not set in configure so not passed Solution: Since we're saying that h4cc will be used to compile h4h5tools the path to the hdf4 utilities (specifically hdp) are already known to the h4cc and don't need to be specified. Platforms tested: Eirene, Arabica
ymuqunymuqun
8fd07f5c21fPurpose: Update h4h5tools windows project file to prepare for h4h5tools release Description: Since hdf4 bumps its version from 415 to 420; all projects of h4h5tools need to be updated to reflect this change. Moreover, since szip, zlib and jpeg are moved out of hdf4, extra libraries names need to be added to reflect this move on windows. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it...
ymuqunymuqun
d622d84d77ePurpose: bug fix Description: [describe the bug, or describe the new feature, etc] one test of h5toh4 (h5toh4 tall.h5 tall.hdf) cause segmention fault at HP-UX; it turns out to be a bug of setting value across array bound. Only HP-UX picks this up among IBM SP, linux and solaris. Solution: correct it; set the correct array bound. [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the cod...
ymuqunymuqun
39a19186d2aPurpose: [is this a bug fix? feature? ...] New feature Description: [describe the bug, or describe the new feature, etc] Add the support of szip compression and clean up the conversion from other compression method. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] By default, h4toh5 will keep the original settings from HDF4. However, for compression being suppo...
ymuqunymuqun
d1db645c5a8Purpose: [is this a bug fix? feature? ...] Add two compression expected testfiles for h4toh5. Description: [describe the bug, or describe the new feature, etc] SDS and GR compression tests; including, RLE, Skipped Huffman, deflate, szip, jpeg Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: sol 2.7,AIX 5.1, Linux 2.4 [machines you ...
ymuqunymuqun
2171fec1e6bPurpose: Add two compression test files [is this a bug fix? feature? ...] Description: [describe the bug, or describe the new feature, etc] GR and SDS. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: sol 2.7, linux 2.4, AIX 5.1 [machines you have tested the changed version. This is absolute important. Test it out on at least two...
ymuqunymuqun
880eaf96c8aPurpose: [is this a bug fix? feature? ...] new feature Description: [describe the bug, or describe the new feature, etc] Add two compression tests, gr and sds compression tests. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: sol 2.7, aix 5.1, linux 2.4 [machines you have tested the changed version. This is absolute important. T...
ymuqunymuqun
794be86d8a7Purpose: [is this a bug fix? feature? ...] new feature Description: create new test-suite to test compression conversion from HDF4 to HDF5 including szip. [describe the bug, or describe the new feature, etc] Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: sol 2.7, aix 5.1, linux 2.4 [machines you have tested the changed version. This...
ymuqunymuqun
a30f85202f3Purpose: bug fix Description: Due to the version bump? of HDF4 from 4.1 to 4.2, the original oversimplified algo. test hdp has to be updated to be consistent with the version bump; otherwise, some tests will be skipped. [describe the bug, or describe the new feature, etc] Solution: Add another line for the current algo. to make sure hdp will be used for 4.2 series as well. [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is ...
ymuqunymuqun
bab14d9290cPurpose: Expected testfiles updated Description: A bug related to dimensional size of unlimited dimension of hdf4 has been fixed. Previously the dimensional size always returns 1, now it returns the current size of the unlimited dimension. Accordingly, the affected expected HDF4 files have to be updated. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested...
woodcockwoodcock
aa481cd9655Purpose: Feature Description: Feature to add jpeg/zlib/szlib --with-X options. Solution: Added code to configure.ac to detect command line options for the additional modules and use the specified locations during configuration. Platforms tested: Eirene Linux 2.4.20-28.7smp Kelgia HP-UX B.11.00
woodcockwoodcock
c06dd903819Purpose: [Feature] Description: [Feature to add jpeg/zlib/szlib --with-X options] Solution: [Added code to configure.ac to detect command line options for the additional modules and use the specified locations during configuration. ] Platforms tested: [Eirene Linux 2.4.20-28.7smp Kelgia HP-UX B.11.00 ]
ymuqunymuqun
a44d8b77328Purpose: a bug fix Description: HDF4 implicitly supports SDS with array rank 0(A scalar value)(no documentation specified); NetCDF also supports this. H4toh5 converter didn't consider this effect. Solution: 1. This fix is only for NetCDF file only since ROMS NC file indeed has rank 0 data. 2. Add several if else blocks to make the rank 0 case convertable. In the mean time, also find several bugs related to HDF4 product; file the bug report already. [details abo...