# HDF5 Ancillary Tools

**URL:** https://forum.hdfgroup.org/c/hdf5/hdf-tools/13.md

[Latest](https://forum.hdfgroup.org/latest.md) · [Categories](https://forum.hdfgroup.org/categories.md)

---

## [About the HDF5 Ancillary Tools category](https://forum.hdfgroup.org/t/about-the-hdf5-ancillary-tools-category/7087)

<div class="topic-metadata">

**Author:** [@info1](https://forum.hdfgroup.org/u/info1)\
**Replies:** 0\
**Last updated:** [June 2, 2020, 5:19pm UTC](https://forum.hdfgroup.org/t/about-the-hdf5-ancillary-tools-category/7087 "2020-06-02T17:19:42Z")

</div>

Post here with questions relating to HDF5 ancillary tools.

---

## [Npm install HDF5 tools (h5dump, h5repack) as static WASM/JS](https://forum.hdfgroup.org/t/npm-install-hdf5-tools-h5dump-h5repack-as-static-wasm-js/13587)

<div class="topic-metadata">

**Author:** [@brian.maranville](https://forum.hdfgroup.org/u/brian.maranville)\
**Replies:** 0\
**Last updated:** [November 13, 2025, 10:04pm UTC](https://forum.hdfgroup.org/t/npm-install-hdf5-tools-h5dump-h5repack-as-static-wasm-js/13587 "2025-11-13T22:04:01Z")

</div>

I just refactored my build of libhdf5 etc. to WebAssembly, and with a little extra effort I was able to compile the tools (h5ls, h5dump, h5repack, etc.) to executable Javascript CLI programs. The full hdf5 library is s…

---

## [Changes to h5dump](https://forum.hdfgroup.org/t/changes-to-h5dump/13042)

<div class="topic-metadata">

**Author:** [@bmribler](https://forum.hdfgroup.org/u/bmribler)\
**Replies:** 0\
**Last updated:** [February 10, 2025, 4:15pm UTC](https://forum.hdfgroup.org/t/changes-to-h5dump/13042 "2025-02-10T16:15:20Z")

</div>

The option -xml in h5dump hasn’t been maintained for many releases. We are considering removing it in the HDF5 2.0 release. If it is important to you that this option is not removed from h5dump, please let us know. Ho…

---

## [H4 to h5 question](https://forum.hdfgroup.org/t/h4-to-h5-question/12998)

<div class="topic-metadata">

**Author:** [@hrhrbb](https://forum.hdfgroup.org/u/hrhrbb)\
**Replies:** 15\
**Last updated:** [February 2, 2025, 8:20pm UTC](https://forum.hdfgroup.org/t/h4-to-h5-question/12998 "2025-02-02T20:20:24Z")

</div>

I am a rank beginner with h5. I issued the following command to convert a h4 file to a h5 file: ~/Downloads/HDF\_Group/H4H5/2.2.5/bin/h4toh5convert /home/jerry/ecmwf/GMTED2010\_15n060\_0250deg.hdf A new h5 file showed up…

---

## [H4toh5 download](https://forum.hdfgroup.org/t/h4toh5-download/12927)

<div class="topic-metadata">

**Author:** [@hrhrbb](https://forum.hdfgroup.org/u/hrhrbb)\
**Replies:** 4\
**Last updated:** [January 27, 2025, 3:54pm UTC](https://forum.hdfgroup.org/t/h4toh5-download/12927 "2025-01-27T15:54:46Z")

</div>

I.am tying.to use h4toh5 to convert an h4 file to an h5 file. When I try to download the static binary file for Centos (linux) a scrambled (binary) file appears but not in Downloads. Will.the file work on a Ubuntu X86…

---

## [Trouble using HDF.PInvoke in c#](https://forum.hdfgroup.org/t/trouble-using-hdf-pinvoke-in-c/11898)

<div class="topic-metadata">

**Author:** [@daofg28xb](https://forum.hdfgroup.org/u/daofg28xb)\
**Replies:** 5\
**Last updated:** [August 21, 2024, 7:52pm UTC](https://forum.hdfgroup.org/t/trouble-using-hdf-pinvoke-in-c/11898 "2024-08-21T19:52:07Z")

</div>

Hi, This is my first post. Ultimately, I would like to use the HDF.PInvoke package to read an image into an array, but I can’t even reference the HDF.PInvoke namespace. Here’s a minimal example showing the problem I’m…

---

## [PureHDF v1.0.0 and v2.0.0 released (.NET)](https://forum.hdfgroup.org/t/purehdf-v1-0-0-and-v2-0-0-released-net/12448)

<div class="topic-metadata">

**Author:** [@apollo3zehn-h5](https://forum.hdfgroup.org/u/apollo3zehn-h5)\
**Replies:** 0\
**Last updated:** [June 24, 2024, 11:37am UTC](https://forum.hdfgroup.org/t/purehdf-v1-0-0-and-v2-0-0-released-net/12448 "2024-06-24T11:37:26Z")

</div>

After quite a long development time and following up to my last post I am happy to announce the first stable release of PureHDF. There are two releases at the same time (v1.0.0 and v2.0.0) because v1.0.0 contains a lot …

---

## [Tools for ploting compound dataset](https://forum.hdfgroup.org/t/tools-for-ploting-compound-dataset/12007)

<div class="topic-metadata">

**Author:** [@r.trebu](https://forum.hdfgroup.org/u/r.trebu)\
**Replies:** 5\
**Last updated:** [February 9, 2024, 3:21pm UTC](https://forum.hdfgroup.org/t/tools-for-ploting-compound-dataset/12007 "2024-02-09T15:21:20Z")

</div>

Hi, I’m working on an hdf5 format as an alternative to SQL. My dataset is filled with heterogeneous data so I have stored them using the compound type. I would like to know if there is a tool that would allow me to plot …

---

## [PyTables 3.9.0 is released!](https://forum.hdfgroup.org/t/pytables-3-9-0-is-released/11590)

<div class="topic-metadata">

**Author:** [@faltet](https://forum.hdfgroup.org/u/faltet)\
**Replies:** 0\
**Last updated:** [October 6, 2023, 12:16pm UTC](https://forum.hdfgroup.org/t/pytables-3-9-0-is-released/11590 "2023-10-06T12:16:39Z")

</div>

We are happy to announce PyTables 3.9.0. What’s new After nearly one year since the previous release, PyTables 3.9.0 includes an assortment of improvements and fixes contributed by many people. A big thank you to eve…

---

## [PureHDF 1.0-beta.1 released (.NET)](https://forum.hdfgroup.org/t/purehdf-1-0-beta-1-released-net/11527)

<div class="topic-metadata">

**Author:** [@apollo3zehn-h5](https://forum.hdfgroup.org/u/apollo3zehn-h5)\
**Replies:** 0\
**Last updated:** [September 12, 2023, 10:37am UTC](https://forum.hdfgroup.org/t/purehdf-1-0-beta-1-released-net/11527 "2023-09-12T10:37:59Z")

</div>

Hello everyone! I am happy to announce that the project PureHDF has matured to a nearly feature-complete HDF5 reading and (limited) writing library for .NET applications. It comes without any native dependencies and is …

---

## [Volume rendering with a React-Flask architecture](https://forum.hdfgroup.org/t/volume-rendering-with-a-react-flask-architecture/10993)

<div class="topic-metadata">

**Author:** [@antoinepilko](https://forum.hdfgroup.org/u/antoinepilko)\
**Replies:** 1\
**Last updated:** [April 6, 2023, 1:01pm UTC](https://forum.hdfgroup.org/t/volume-rendering-with-a-react-flask-architecture/10993 "2023-04-06T13:01:58Z")

</div>

Hello everyone, for a project I need to be able to display 3D volumes in a website using vtk.js, these volumes are stored in hdf5 files (h5 file extensions). However, despite many attempts, especially with the h5tovtk to…

---

## [H5py: purpose of empty/null datasets?](https://forum.hdfgroup.org/t/h5py-purpose-of-empty-null-datasets/10920)

<div class="topic-metadata">

**Author:** [@ken.walker](https://forum.hdfgroup.org/u/ken.walker)\
**Replies:** 2\
**Last updated:** [March 9, 2023, 7:50pm UTC](https://forum.hdfgroup.org/t/h5py-purpose-of-empty-null-datasets/10920 "2023-03-09T19:50:56Z")

</div>

While reading the h5py docs, I came upon a discussion about creating empty (or null) datasets. (There is also mention of empty/null attributes, but of less interest.) Ref: Creating and Reading Empty (or Null) datasets an…

---

## [HDFql Maven package(s)](https://forum.hdfgroup.org/t/hdfql-maven-package-s/10680)

<div class="topic-metadata">

**Author:** [@gheber](https://forum.hdfgroup.org/u/gheber)\
**Replies:** 2\
**Last updated:** [January 11, 2023, 9:35am UTC](https://forum.hdfgroup.org/t/hdfql-maven-package-s/10680 "2023-01-11T09:35:17Z")

</div>

We just had a discussion w/ @kittisopikulm about Java APIs and bindings for HDF5. Besides idiomaticity, ease of deployment in the target environment is perhaps the most important usability consideration. For the HDFql gu…

---

## [New PyTables 3.8.0 leveraging Blosc2 as a second data partition](https://forum.hdfgroup.org/t/new-pytables-3-8-0-leveraging-blosc2-as-a-second-data-partition/10669)

<div class="topic-metadata">

**Author:** [@faltet](https://forum.hdfgroup.org/u/faltet)\
**Replies:** 0\
**Last updated:** [January 4, 2023, 5:55pm UTC](https://forum.hdfgroup.org/t/new-pytables-3-8-0-leveraging-blosc2-as-a-second-data-partition/10669 "2023-01-04T17:55:24Z")

</div>

Hi there, On behalf of the PyTables team, I am happy to announce that the new release of PyTables comes, among other improvements, with support for the Blosc2 compressor, not only as a regular HDF5 filter, but also as a…

---

## [HDFql in VisualStudio 2019](https://forum.hdfgroup.org/t/hdfql-in-visualstudio-2019/10555)

<div class="topic-metadata">

**Author:** [@charishma.k](https://forum.hdfgroup.org/u/charishma.k)\
**Replies:** 1\
**Last updated:** [December 2, 2022, 8:23pm UTC](https://forum.hdfgroup.org/t/hdfql-in-visualstudio-2019/10555 "2022-12-02T20:23:07Z")

</div>

Hi Team, We have got a requirement where we have to export and import compound/complex data type into h5/hdf5 file. We are using visual studio 2019 version. Can we use/install HDFql in this version? If yes please let me…

---

## [Fake it till you make it: GANs with HDF5](https://forum.hdfgroup.org/t/fake-it-till-you-make-it-gans-with-hdf5/9857)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 0\
**Last updated:** [June 13, 2022, 4:21pm UTC](https://forum.hdfgroup.org/t/fake-it-till-you-make-it-gans-with-hdf5/9857 "2022-06-13T16:21:46Z")

</div>

Hi, folks! I wanted to share something with you today: a recipe to generate different synthetic data each time you read a given HDF5 dataset. If you have ever looked into the TensorFlow Keras API, you may have noticed …

---

## [H5diff and duplicate comparisons with dimension scales](https://forum.hdfgroup.org/t/h5diff-and-duplicate-comparisons-with-dimension-scales/8897)

<div class="topic-metadata">

**Author:** [@daniel.a.kahn](https://forum.hdfgroup.org/u/daniel.a.kahn)\
**Replies:** 0\
**Last updated:** [August 26, 2021, 4:35am UTC](https://forum.hdfgroup.org/t/h5diff-and-duplicate-comparisons-with-dimension-scales/8897 "2021-08-26T04:35:08Z")

</div>

I’m using h5diff 1.10.4 to compare two HDF5 files which have dimension scales. What I’m noticing is that h5diff seems to be walking the REFERENCE\_LIST attribute values and comparing the datasets referred to by the refer…

---

## [Computational storage with HDF5-UDF](https://forum.hdfgroup.org/t/computational-storage-with-hdf5-udf/8814)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 2\
**Last updated:** [August 3, 2021, 8:01pm UTC](https://forum.hdfgroup.org/t/computational-storage-with-hdf5-udf/8814 "2021-08-03T20:01:36Z")

</div>

Greetings! I’m happy to announce the availability of a new experimental backend for HDF5-UDF that lets one populate dataset values using CUDA kernels. Moreover, if the user-defined function happens to take input from ot…

---

## [HDF5-UDF 2.1 released -- with support for Windows and macOS!](https://forum.hdfgroup.org/t/hdf5-udf-2-1-released-with-support-for-windows-and-macos/8631)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 2\
**Last updated:** [June 23, 2021, 6:16pm UTC](https://forum.hdfgroup.org/t/hdf5-udf-2-1-released-with-support-for-windows-and-macos/8631 "2021-06-23T18:16:26Z")

</div>

Greetings, all! I’m happy (and I mean it!) to announce the first release of User-Defined Functions for HDF5 supporting Windows and macOS in addition to Linux. User-Defined Functions allow you to write routines in Pytho…

---

## [HDF5-UDF runs on macOS!](https://forum.hdfgroup.org/t/hdf5-udf-runs-on-macos/8527)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 2\
**Last updated:** [May 28, 2021, 12:48am UTC](https://forum.hdfgroup.org/t/hdf5-udf-runs-on-macos/8527 "2021-05-28T00:48:41Z")

</div>

Greetings, all I’m happy to announce that User-Defined Functions for HDF5 has been ported to macOS! All three backends are supported: UDFs can be written in Python, Lua, and C/C++. The Python bindings have also been upd…

---

## [HDF5-UDF 2.0 released: UDF signing, trust profiles, Python bindings, and more!](https://forum.hdfgroup.org/t/hdf5-udf-2-0-released-udf-signing-trust-profiles-python-bindings-and-more/8486)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 2\
**Last updated:** [May 13, 2021, 1:17pm UTC](https://forum.hdfgroup.org/t/hdf5-udf-2-0-released-udf-signing-trust-profiles-python-bindings-and-more/8486 "2021-05-13T13:17:43Z")

</div>

I’m thrilled to announce that a new major release of User-Defined Functions for HDF5 is now available. If you haven’t heard of it before, HDF5-UDF is a tool that allows embedding routines written in C/C++, Python or Lua …

---

## [HDF5-UDF 1.0 released](https://forum.hdfgroup.org/t/hdf5-udf-1-0-released/7777)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 11\
**Last updated:** [February 12, 2021, 10:08pm UTC](https://forum.hdfgroup.org/t/hdf5-udf-1-0-released/7777 "2021-02-12T22:08:45Z")

</div>

Greetings! I’m happy to announce the first stable release of HDF5-UDF. HDF5-UDF is a tool that enables the procedural generation of datasets using user-defined functions (UDFs). It is possible to access the network and …

---

## [HDF5-UDF 1.2 released, allowing translation of CSV to HDF5](https://forum.hdfgroup.org/t/hdf5-udf-1-2-released-allowing-translation-of-csv-to-hdf5/8080)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 0\
**Last updated:** [January 29, 2021, 6:05pm UTC](https://forum.hdfgroup.org/t/hdf5-udf-1-2-released-allowing-translation-of-csv-to-hdf5/8080 "2021-01-29T18:05:27Z")

</div>

Hello there, folks! I’m happy to announce the availability of HDF5-UDF 1.2. You probably remember it, but it doesn’t hurt to state that the tool allows embedding routines written in C/C++, Python or Lua on HDF5 files in…

---

## [HDF5-UDF 1.1 released](https://forum.hdfgroup.org/t/hdf5-udf-1-1-released/7965)

<div class="topic-metadata">

**Author:** [@lucasvr](https://forum.hdfgroup.org/u/lucasvr)\
**Replies:** 0\
**Last updated:** [January 4, 2021, 8:05pm UTC](https://forum.hdfgroup.org/t/hdf5-udf-1-1-released/7965 "2021-01-04T20:05:04Z")

</div>

Hello there! Here comes a new release of HDF5-UDF – a tool that enables the procedural generation of datasets using user-defined functions (UDFs). Among other things, HDF5-UDF enables access to the network so your datas…

---

## [\[ANN\] PyTables 3.4.3](https://forum.hdfgroup.org/t/ann-pytables-3-4-3/4319)

<div class="topic-metadata">

**Author:** [@jsancho](https://forum.hdfgroup.org/u/jsancho)\
**Replies:** 0\
**Last updated:** [April 25, 2018, 9:59am UTC](https://forum.hdfgroup.org/t/ann-pytables-3-4-3/4319 "2018-04-25T09:59:29Z")

</div>

Announcing PyTables 3.4.3 We are happy to announce PyTables 3.4.3 What’s new This new release of PyTables gets support of hfile.root\['some child'\] dict-like syntax for accessing children. There is also support for new …

---

## [\[ANN\] PyTables 3.4.4](https://forum.hdfgroup.org/t/ann-pytables-3-4-4/4526)

<div class="topic-metadata">

**Author:** [@jsancho](https://forum.hdfgroup.org/u/jsancho)\
**Replies:** 0\
**Last updated:** [June 13, 2018, 10:44am UTC](https://forum.hdfgroup.org/t/ann-pytables-3-4-4/4526 "2018-06-13T10:44:37Z")

</div>

Announcing PyTables 3.4.4 We are happy to announce PyTables 3.4.4 What’s new This new release of PyTables adds an environment variable to control the use of embedded libraries and fixed test failures with Python 2.7 and…
