Page tree

Release Information

Versionh4h5tools 2.2.3
Release Date2017-09-08
Download

Download

Files Files
Release Notes

Release Notes

 

Files

FileOperating SystemCompilersComment
h4h5tools-2.2.3.tarSource release Source tarball
h4h5tools-2.2.3.tar.gzSource release Gzipped source tarball
h4h5tools-2.2.3.tar.bz2Source release Bzipped source tarball
h4h5tools-2.2.3.zipSource release Windows zip file
h4toh5convert (built with HDF5-1.8.19)Linux 3.10 CentOS 7 x86_64gcc 4.8.5Pre-built Utility
h5toh4convert (built with HDF5-1.8.19)Linux 3.10 CentOS 7 x86_64gcc 4.8.5Pre-built Utility
h4toh5convert (built with HDF5-1.10.1)Linux 3.10 CentOS 7 x86_64gcc 4.8.5Pre-built Utility
h5toh4convert (built with HDF5-1.10.1)Linux 3.10 CentOS 7 x86_64gcc 4.8.5Pre-built Utility
h4toh5 (built with HDF5-1.8.19)Linux 2.6 x86_64gcc 4.4.7Pre-built Utility
h5toh4 (build with HDF5-.18.19)Linux 2.6 x86_64gcc 4.4.7Pre-built Utility
h4toh5 (built with HDF5-1.10.1)Linux 2.6 x86_64gcc 4.4.7Pre-built Utility
h5toh4 (built with HDF5-1.10.1)Linux 2.6 x86_64gcc 4.4.7Pre-built Utility
h4h5tools-1.8.19-2.2.3-win7_64_vs12.zipWindows 64-bitVS 2012 (CMake)Windows zip file
h4h5tools-1.10.1-2.2.3-win7_64-vs12.zipWindows 64-bitVS 2012 (CMake)Windows zip file
h4h5tools-1.8.19-2.2.3-win7_32-vs12.zipWindows 32-bitVS 2012 (CMake)Windows zip file
h4h5tools-1.10.1-2.2.3-win7_32-vs12.zipWindows 32-bitVS 2012 (CMake)Windows zip file

 

Release Notes

H4H5TOOLS version 2.2.3 released on 2017-09-08.
================================================================================

1. Introduction
===============

This document describes the H4H5TOOLS and contains information on
the platforms tested and limitations. The H4H5TOOLS distribution includes
three products: H4toH5 conversion library, H4toH5 conversion utility,
and H5toH4 conversion utility.

Both the H4toH5 conversion library and the H4toH5 conversion utility follow
the HDF4 to HDF5 mapping document.  This document can be found at:
    https://support.hdfgroup.org/HDF5/doc/ADGuide/H4toH5Mapping.pdf

The H4toH5 conversion library user guide and reference manual can be found at:
    https://support.hdfgroup.org/ftp/HDF5/h4toh5/src/unpacked/doc/h4toh5lib_UG.pdf
    https://support.hdfgroup.org/ftp/HDF5/h4toh5/src/unpacked/doc/h4toh5lib_RM.pdf

If you have any questions or comments, please send them to:
    help@hdfgroup.org


2. Platforms Tested
===================
This release is tested with HDF4 v4.2.13 and HDF5 v1.8.19 and v1.10.1 on the following
platforms and compilers:

   Linux 2.6 (x86_64), gcc 4.4.7
   Linux 2.6 (ppc64), gcc 4.4.7
   Linux 3.10 (x86_64), gcc 4.8.5
   Mac OS X Mavericks 10.9.5   Apple LLVM version 6.0   (clang-600.0.57)
   Mac OS X Yosemite 10.10.5   Apple LLVM version 6.1.0 (clang-602.0.53)
   Mac OS X EI Capitan 10.11.4 Apple LLVM version 7.3.0 (clang-703.0.29)
   SunOS 5.11, 32/64bits (sun4u), Sun C 5.12

   Windows 7                     Visual Studio 2012
                                 Visual Studio 2013
                                 Visual Studio 2015

   Windows 7 x64                 Visual Studio 2012
                                 Visual Studio 2013
                                 Visual Studio 2015

   Windows 10                    Visual Studio 2015

   Windows 10 x64                Visual Studio 2015

2.1 Optional Feature
====================
The h4toh5 command-line utility, with the options (-eos -nc4 -nc4strict)
that can convert HDF-EOS2 to netCDF-4, is tested with HDF4 V4.2.13,
HDF5 1.8.19, HDF-EOS2 2.19, and ncdump from the netCDF 4.4.1.1 distribution
on the following platform and compiler:

   Linux 3.10 (x86_64), gcc 4.8.5
   Mac OS X EI Capitan 10.11.4 Apple LLVM version 7.3.0 (clang-703.0.29)


3. New Features and Bug Fixes Since Version 2.2.2
=================================================
   Configuration
   -------------
   - [None]

   Library
   -------
   - Fix all the memory leakings discovered the valgrind run of the testsuite.
   - Add more testing files to test the conversion of SDS by following
     the HDF5 dimension scale specification.

   Tools
   -----
   - h4toh5 follows the HDF5 dimension scale specification to handle HDF4 SDS
     dimensions.
   - h4toh5 adds an option to support the conversion of 1 field vdata to HDF5
     dataset with the atomic datatype
   - h4toh5 uses the latest HDF4 APIs to retrieve the compression information
     for SDS and GR.
   - h4toh5 uses HDF5 variable length string to store palette names.
   - h4toh5 -eos option, fixes a bug that causes the segmentation fault of
     conversion of 1-D HDF-EOS2 swath.
   - h4toh5, add more testing files to test the conversion of SDS by following
     the HDF5 dimension scale specification.
   - h4toh5, add one testing file to test the option to convert 1 field vdata
     to an HDF5 dataset of atomic datatype.
   - Fix all the memory leakings for both h4toh5 and h5toh4 utilities discovered
     by the valgrind run of the testsuite.
   - Update the toolkit to compile and run with the HDF5 1.10 release.
   - h5h4.c file in function convert_dataset and convert_table the
     H5Tget_member_name must use the H5free_memory() to release the
     fieldame resource on Windows.

   Documentation
   -------------
   - H4toH5 mapping document is updated to version 4. The main part is to provide
     the mapping of SDS dimensions to HDF5 by following the HDF5 dimension scale
     specification.
   - The limitation of h5toh4 is documented in the h5toh4_limitation.txt under
     the directory release_docs.


4. Known problems
=================

   - [None]

5. Optional HDF-EOS2/netCDF-4 Verifier
======================================
An optional HDF-EOS2/netCDF-4 verifier utility is available with the
2.2.3 release in the subdirectory misc/verify_eos2nc4/.  See the
README.txt file under that directory.