Here, we describe what has changed between releases of the h5utils package.
9/4/2026
- Support for HDF4 version 4.4, which renamed the library (#20).
1/15/23
- Support relocatable installations by expanding shell metacharacters
~and environment variables in the colormaps directory (#16).
3/19/18
- Fixed man page problems (#2 and #3), thanks to Bas Couwenberg.
7/18/17
-
Fixed
h5topngcompilation for modern libpng versions. Thanks to Daisuke Fujimura (@fd00 on github) for posting patches. -
Moved hosting to Github and translated documentation to Markdown.
6/24/09
- Use
octave-config, if available, to detect octave-plugin installation path (thanks to Debian bug report #516453 for suggestion).
6/12/09
- The vertical axis in
h5topngis now reversed to correspond to what most people seem to expect: increasing coordinates correspond to "up" and "right" in the image, rather than "down" and "right" in the image as in previous versions. - Fixed failure in
h5tovtk -2; thanks to Karen Lee for the bug report. - Fixed installation of
h5read.octfor Octave 3.x.
4/28/08
- Fixed failure to find colormap files in h5topng 1.11 (due to changes in autoconf 2.60); thanks to bug report from Jiangjun Zheng.
4/24/08
- h5tovtk no longer reverses the dimensions; thanks to Andreas Wilde for the suggestion.
- Fix compilation failure with HDF5 1.8.
9/20/06
- Fixed build problem on Cygwin due to missing "
.exe" extension. Thanks to Ken Hill for the bug report.
9/2/05
- Added
h4fromh5utility. (NCSA seems to be no longer shipping the HDF5/HDF4 conversion tools with the latest HDF5 release.) - Added
dkblueredcolor map, which is similar toblueredbut uses a somewhat wider range of colors.
8/5/04
- Fix
h5topngcompilation failure with some non-C99 compilers; thanks to Maarten van Reeuwijk for the bug report.
7/12/04
- Added new
h5mathutility, which creates and combines HDF5 datasets using a user-specified mathematical expression. (Requires GNU libmatheval to be installed.) h5topng: Matlab-likestart:endorstart:step:endnotation for slice indices, to allow a whole sequence of slices to be output as a sequence of PNG images.h5topng: if contour/overlay dataset does not have same dimensions as output data, it is periodically "tiled" over the output.
5/22/04
- New
-Aand-aoptions forh5topngto allow translucent overlays from one file onto another (an alternative or complement to the-Ccontour-overlay option). h5topnguses 24-bit direct color by default (use-8option for old 8-bit behavior).h5topnguses columns/rows for x/y by default (use-Tto swap), the opposite of the old behavior.- There is no default
-z 0slice dimension inh5topng/h5totxtany more. You must specify a slice for 3+ dimensional data inh5topng.h5totxtdumps the whole data file by default unless one or more slices are specified. - Support specifying multiple slice dimensions for 4+ dimensional datasets, with new
-toption to indicate final dimension. - Slices are also supported now in
h5tovtkandh5tov5d. - New
-.option inh5totxtto specify number of significant digits; output 16 digits by default instead of 6, previously.
7/15/02
- Fixed C++ compilation problem for
g++3.x inh5readOctave plugin; thanks to Josselin Mouette for the patch.
3/16/02
- Fixed array overrun in
h5topngthat caused a floating-point exception on Alphas; thanks to Marin Soljacic for the bug report.
3/9/02
h5topngnow supports multiple, user-definable color tables, a number of which are provided. '''Incompatible change''': the-coption now has the syntax:-c ''colortable''. The old behavior corresponds to the included "bluered" colortable, invoked via:-c bluered.- New
-Roption forh5topngto use a consistent color scale for all specified files. - New
-0option forh5topngandh5totxtthat shifts the origin of the slice coordinates to the dataset center. - Added
h5tovtkprogram to output VTK (Visualization ToolKit) data files. - Support
-T(transpose dimensions) option inh5tov5d. - Fixed bug in
h5topngthat caused extra rows/columns of garbage pixels to be written at the edges of images when scaling was used. - When compiling the h5read Octave plugin, respect the
CPPFLAGSandLDFLAGSenvironment variables. Thanks to Max Colice for the bug report. - Fixed problem when
--without-h5tov5dand--without-h5fromh4are used. Thanks to Nikola Ivanov Nikolov for the fix.
1/17/01
- Don't build
h5fromh4if the superiorh4toh5tool (from HDF5 1.4) is present. Also added--{with,without}-h5fromh4option to configure to force whetherh5fromh4is built.
12/9/00
- Support manually disabling Octave plugin support (
configure --without-octave) in case of C++ problems. - Support Vis5d+ and Debian HDF header file locations.
7/9/00
- Added
h5fromh4program to convert HDF4 datasets to HDF5 format. - Added
-S ''s''option toh5topngas a shortcut for-X ''s'' -Y ''s''.
5/28/00
- Added
h5fromtxtprogram to convert text input to an HDF5 dataset.
1/31/00
- Improved -C contour plotting in h5topng.
- Fix in
h5topngman page (thanks to Christoph Becher).
1/30/00
- Bug fix in
h5topng(would sometimes output solid black images). Thanks to Karl Koch for the bug report.
1/28/00
- Added
h5topng -Zoption to center color scale on zero. - Now support
h5topng -C ''filename:dataset''.
1/27/00
- Bug fixes in dataset name-handling, especially when using
h5tov5dto join multiple datasets into one output file.
1/21/00
- You can now specify individual datasets within a file by using ''filename'':''dataset'' instead of just ''filename'' with
h5topng,h5totxt, andh5tov5d.
1/20/00
- Fixed minor bug in '
h5totxt -h'.
1/12/00
Makefilenow includesCPPFLAGSin the compiler flags, making it easier to use header files in non-standard locations. (CPPFLAGSis the proper place to put-Iflags for the configure script.)
1/1/00
- Modified
-ooption ofh5tov5dto join datasets into a single Vis5d file.
12/31/99
- Added h5tov5d program for converting to Vis5d format.
- Improved installation;
h5read.octnow goes into the sitewide Octave plugins directory, and things work correctly when only some of the utilities are compiled.
12/6/99
- Added
h5totxtprogram for exporting 2d slices of HDF5 files to text suitable for importing into a spreadsheet.
11/22/99
- Initial release.