HDFEOS
  1. HDFEOS

h4h5tools

Public

Network

 
AuthorCommitMessageCommit Date
choleecholee
56af7a878d1Make it compile with the latest HDF5 without warning - remove many warnings regarding 'const' modifier - use H5Olink instead of obsolete H5Llink - fix a potential bug when reading a grid attribute To build it, -DH5_USE_16_API should be used. If EOS2 is required, one can use with-hdfeos2 option; e.g. --with-hdfeos2=/mnt/scr1/cholee/hdfeos2 With and without that option, it compiles, but it does not pass the test, yet.
choleecholee
47dd3f43130When -nc4 command line argument is given, always create "simple" dataspace instead of "scalar" dataspace for attributes even if there is only one value.
choleecholee
f465cd06781Add and remove some attributes so that netCDF4 can read the generated HDF5 files. - remove DIMENSIONLIST, HDF4_REF_NUM attributes ... - add DIMENSION_LIST, REFERENCE_LIST, CLASS attributes ... - arrange command line arguments handling - commit user-defined compound type by using H5commit() (These changes are applied when -eos and -nc4 command line arguments are given)
choleecholee
22ff1fa635bHandle EOS2 grid and swath dimension scales. - For swath data, referring dimension scale is not finished. - For grid data with two dimensional scale data may not be stored thoroughly if it has a curve. - HDF5 Warnings are put stderr. - C compiler complains about 'const' modifier. Need to polish code. - HDFEOS conversion flag should be used.
ymuqunymuqun
64dd5cb2253Check in code so that one can use -DH5_USE_16_API for h4toh5 and h5toh4 conversion tools with HDF5 1.8.
ymuqunymuqun
c264192f348Check in code that can use -DH5_USE_16_API to use h5toh4 and h4toh5 tools for using HDF5 1.8.
choleecholee
0c7b12d7e11Modify the way to handle a special case when converting SDS to HDF5. Previously when there is no dimensional scale data but there is a real dimensional name, the conversion tool will not keep the dimension name. With this fix, The dimensional name will be kept in HDF5 dimensional name list.
ymuqunymuqun
ae655666087Possibly fix a bug of converting SDS dimensional scale when SDS only has dimensional name. Choonghwan found this bug. Since only one line is added for a special case, too trival to test. Choonghwan will test with the real data.
swegnerswegner
80f4069d557Purpose: Reflect Linux test script changes on Windows. Description: The h5toh5 utility test script had some cleanup and has been updated to use "hdiff" rather than "hdp", so we now use that on Windows as well.
ymuqunymuqun
ff2d4e58b6aThe same reason as the last check-in, to make sure h5toh4 conversion tool work with both HDF5 1.6 and 1.8. Tested at kagiso with HDF5 1.6 and 1.8.
ymuqunymuqun
0dc3673e0baMake h4h5tools to link both 1.6 and 1.8. 1.8 has updated a few APIs that makes h4h5tools fail to compile. The check-in makes sure h4h5tools can link with both 1.8 and 1.6 by defining a few macros to cover API changes(H5Gopen etc.). Tested at kagiso for both 1.6 and 1.8.
ymuqunymuqun
38715d07f28H5toh4 tool still relies on using old hdp tool to verify that the conversion is correct. Some strange differences related to reference and vdata occurs. I change the testing script to use "hdiff" tool to compare instead. hdiff doesn't produce any differences between the expected output and the real output. Since this tool is not in a high priority to maintain, I just changed the testing shell script to use hdiff to compare instead.
ymuqunymuqun
d99c655e03bDue to recent changes of macro names in HDF4(MAX_NC_NAME to H4_MAX_NC_NAME etc), h4h5tools failed in compiling. I have updated some h4toh5 tool macro names so that they don't directly rely on HDF4 library. To make h4h5tools back compatible with old HDF4 library, Macro names are changed to depend on MAX_???? if MAX_???? is defined. Tested on Kagiso.
swegnerswegner
08dbda40007Purpose: Major Windows documentation cleanup Description: Bring the Windows h4h5 documentation up to date for the recent project changes, and in general. Note: Building debug h4toh5 libraries on Windows is now considered "optional", because we don't provide HDF5 debug binaries to link with. Therefore, users will need to also build HDF5 on their own. Tested: None
swegnerswegner
ed601d358d6Purpose: Windows H4H5 cleanup Description: This is a major cleanup of the Windows H4H5 projects and scripts. In particular: -- Complete re-write of test scripts to mirror Linux scripts. -- New install scripts, similar to HDF5 -- Misc. project cleanup / renaming of output files -- Bring example project up to date Note: This has been tested and works with release versions of HDF4.2r1 and HDF5-1.6.6. There are macro changes in HDF4.2r2 that break libh4toh5, on Windows and other platforms. T...
swegnerswegner
47c33851465Purpose: Update documentation and fix copy batch file. Description: Minor edit, fix the INSTALL file to refer to new Windows directory rather than the old zip. And fix one line in the batch file that caused an extra file to be copied. Tested: None
swegnerswegner
044d498d4ccPurpose: Update documentation and fix copy batch file. Description: Minor edit, fix the INSTALL file to refer to new Windows directory rather than the old zip. And fix one line in the batch file that caused an extra file to be copied. Tested: None
swegnerswegner
939f6974daaPurpose: Depreciate h4h5proj.zip Description: As the beginning of our H4H5Tools cleanup, we depreciate our Windows zip archive in favor of a directory structure and batch file to copy-- similar to what we've done in HDF4 and HDF5. This will make it easier to maintain from a versioning perspective, and more uniform to the install process of other HDF libraries. Tested: Simply ran the install script on WinXP
ymuqunymuqun
4783e33ba6eAgain updating URL(replace hdf.ncsa.uiuc.edu with hdfgroup.com)
ymuqunymuqun
e8620820515Update the URL and HDF5 version information for h4h5tools.
ymuqunymuqun
34e50b53321Bug fix, The permutation parameter inside H5Tget_array_dims is obsolete. But the h5toh4 still uses that parameter. That caused the segmentation fault for some tests for HDF5 1.8. The check-in removes the use of the obsolete parameter.
ymuqunymuqun
b738187863cThe object reference number inside an HDF5 file changes frequently and this causes the h4toh5 test fake failed frequently because of using h5dump output to check the correctedness of the conversion. This fix uses h5diff to check the correctedness since it will correctly check the object reference.
Albert ChengAlbert Cheng
c6e95840a15Purpose: Typo correction. Description: There is a typo in the gunzip instruction. It should use the -c option for it to work. Platforms tested: Eyeballed.
ymuqunymuqun
484d0bdd710Purpose: Updating H4H5 windows projects and documents. Description: 1. Mainly to replace the hard-coded libraries paths of HDF4, ZLIB, SZIP and JPEG with environmental variables. 2. Update the windows installation files. Adding a small section on how to disable szip. Solution: Platforms tested: windows xp with MSVS 6.0 Misc. update:
Frank BakerFrank Baker
6ec925082e5Purpose: Update Release/Date footer. Platforms tested: Firefox
Frank BakerFrank Baker
9c60f192f57Purpose: Updated file list. Platforms tested: Tested in PDF creation process.
Frank BakerFrank Baker
a6a659e5827Purpose: Updated for release date. Platforms tested: Tested in creation of PDF.
Frank BakerFrank Baker
ec9246b25e7Purpose: Updated frontmatter to include actual release date (March 2005). Platforms tested: Viewed in Acrobat reader.
Frank BakerFrank Baker
a2588bdec74Purpose: Updated for release date. Platforms tested: Tested in creation of PDF.
ymuqunymuqun
7b2b28a8bb4Purpose: Update release.txt . Description: Describe the handling of external libraries. Solution: Platforms tested: Misc. update:
ymuqunymuqun
eef4a3582bdPurpose: Update windows support for h4h5tools. Description: Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
c1e5bb85a25Purpose: Miantenance Description: Updated release.txt file for the 1.2 release Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
b0e87e91399Purpose: Maintenance Description: Removed files that are no longer in the distribution Solution: Ran bin/chkmanifest on heping Platforms tested: Misc. update:
Elena PourmalElena Pourmal
144aa7a3cb4Purpose: Maintenance Description: REmoved unrelated file. Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
2a692506ec1Purpose: Maintenance Description: README contained VERY OLD information; fixed Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
5ab6acfdcedPurpose: Maintenance before the release Description: Removed very old installation file for UNIX; current information is in INSTALL file of the top source directory Solution: N/A Platforms tested: N/A Misc. update:
Elena PourmalElena Pourmal
5dc1732137fPurpose: Maintenance for 1.2 release Description: Updated file with the new information Solution: N/A Platforms tested: N/A Misc. update:
ymuqunymuqun
4f7570d7dd2Purpose: Update windows information. Description: Solution: Platforms tested: Misc. update:
ymuqunymuqun
79f28c5cd69Purpose: Update Description: Add a little information Solution: Platforms tested: Misc. update:
Elena PourmalElena Pourmal
9ef60a5aa16Purpose: Maintenance before the h4h5 1.2 release Description: Changed version numbers to 1.2 Solution: Ditto Platforms tested: heping, sleipnir, sol 32 and 64-bit modes Misc. update:
Elena PourmalElena Pourmal
cce53bd9f48Purpose: Maintenance before the h4h5 1.2 release Description: Changed version numbers to 1.2 Solution: Changed version number in configure.ac and rerun autoconf on heping Platforms tested: heping, sleipnir, sol 32 and 64-bit modes Misc. update:
Frank BakerFrank Baker
1d26aa0de00Purpose: Add 2005 to list of copyright dates. Description: Solution: Platforms tested: Misc. update:
Frank BakerFrank Baker
955ce3c97aaPurpose: Add 2005 to copyright dates.
xuanbaixuanbai
697b13f654fPurpose: Update. Description: Update H4H5tools windows installation documentation INSTALLh425_Windows.txt. Update H4H5tools library test batch file: h4h5tools\lib\test\h4h5libtestrun.bat. Update H4H5tools utilitiy test batch file: h4h5tools\lib\test\h4toh5testrun.bat and h5toh4testrun.bat. Solution: Platforms tested: Tested new batch files on Windows XP. Misc. update:
ymuqunymuqun
3624273d725Purpose: Add a line to generate executable h4toh5test inside Makefile.am. Description: Previous Makefile.am doesn't include rule to generate h4toh5test. h4toh5test is needed for updating Expected test files. Solution: Platforms tested: Linux 2.4 Misc. update:
ymuqunymuqun
e48ecf99f9cPurpose: remove GR compression test code with SZIP. Description: SZIP is no longer supported with HDF4 GR interface. Solution: Platforms tested: Linux 2.4 Misc. update:
ymuqunymuqun
c1caf915274Purpose: 1. Turn off szip compression for GR interface. 2. rename HCgetcompress to HCPgetcompress since HDF4 changes the function name. Description: Solution: Platforms tested: Linux 2.4 Misc. update:
Elena PourmalElena Pourmal
bb977778a89Purpose: Small bug fix Description: I noticed that after everything was built, Makefile ran configure once more. Solution: Added AM_MAINTAINER_MODE macro to the configure.ac file and regenerated configure and all releated files on colonelk. Platforms tested: arabica
Elena PourmalElena Pourmal
e882b2de80fPurpose: Enhancement and bug fix Description: If user didn't have hdp in the path, test in the h5toh4 directory would fail. Bug (kind of...:-) Even when correct hdp was found, the error message about the wrong version of hdp was printed and tests for the files with the loops were skipped. That happened because we think that user always uses released version of the library that doesn't have for example, "Post..." substring in the version string. Solution: Sinc...
Frank BakerFrank Baker
9c0856e44a1Purpose: Update MANIFEST Description: Add in ./doc/ h4toh5lib_UG.pdf h4toh5lib_RM.pdf Add in ./doc/, labelled _DO_NOT_DISTRIBUTE_ h4toh5_RM.book h4toh5_UG.book h4toh5_RM_Front.book h4toh5_UG_Front.book h4toh5_UG_TOC.html h4toh5_RM_TOC.html Labelled _DO_NOT_DISTRIBUTE_ in ./doc/ RM_TPg.html UG_TPg.html