Download and installation information

Download

The latest downloads of d3plot2hdf5 are available on our homepage or directly via the following download links:

If you prefer command line tools, simply use this:

curl -L -J -O https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest

or

wget --content-disposition https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest

Exchange linux with windows for the respective Windows download.

Install

Please make sure you have the Microsoft Visual C++ Redistributable-package installed. Then, simply start d3plot2hdf5-X.Y.Z.msi. The installer will guide you through the installation process.

The Linux version comes as a zipped archive. Simply do

tar -xzf d3plot2hdf5-0.10.0.tar.gz

and you’ll get three files:

  • d3plot2hdf5: The converter-binary itself
  • d3plot2hdf5-X.Y.Z.json: Metadata about the current release including a sha256 checksum
  • d3plot2hdf5-X.Y.Z.json.asc: GPG signature

Copy d3plot2hdf5 into your ~/bin folder and you are good to go.

Verify Signature (Linux only, optional)

The GPG signature can be verified by

gpg --keyserver keys.openpgp.org --recv-keys BCBE1BABCFC2B3D2 && \
gpg --verify d3plot2hdf5-X.Y.Z.json.asc d3plot2hdf5-X.Y.Z.json

Everything is fine, if the output corresponds to:

gpg: key BCBE1BABCFC2B3D2: "Lars Kielhorn (TAILSIT GMBH) <lars.kielhorn@tailsit.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg: Signature made Fri 25 Apr 2025 02:07:27 PM CEST
gpg:                using RSA key 9FCE3F6511069B0AD8A9CD9A611E88FE440E85AD
gpg: checking the trustdb
gpg: no ultimately trusted keys found
gpg: Good signature from "Lars Kielhorn (TAILSIT GMBH) <lars.kielhorn@tailsit.com>" [unknown]
gpg:                 aka "info@tailsit.com" [unknown]
gpg:                 aka "office@tailsit.com" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 2129 A9FC B408 1B4F 2158  E46B BCBE 1BAB CFC2 B3D2
     Subkey fingerprint: 9FCE 3F65 1106 9B0A D8A9  CD9A 611E 88FE 440E 85AD

As long as you do not trust this key we recommend to manually check the fingerprints against our published ones on GitHub.

Check data integrity (Linux only, optional)

The .json file contains this section:

"Checksums": [
 {
   "Algorithm": "SHA256",
   "Hash": "b16065d72f045b4a62adc16bf6a8a0abcc0292b3518f3fb6a00e16421af35120",
   "Filename": "d3plot2hdf5"
 }]

A simple

echo -n "b16065d72f045b4a62adc16bf6a8a0abcc0292b3518f3fb6a00e16421af35120 d3plot2hdf5" | sha256sum -c

should yield

d3plot2hdf5: OK

For those of you who feel uncomfortable with manually opening the json-file and doing some hand-crafted copy and paste, here is a tiny Python script that accomplishes the integrity check.
d3plot2hdf5VerifyChecksum.py (1.5 KB)

Calling

d3plot2hdf5VerifyChecksum.py d3plot2hdf5-X.Y.Z.json

shall again simply output

d3plot2hdf5: OK

Try it out…

An example on how the converter is invoked can be found here