Download
The latest downloads of d3plot2hdf5 are available on our homepage or directly via the following download links:
- Windows: https://api.tailsit.com/d3plot2hdf5/v1/download/windows/x86_64/latest
- Linux: https://api.tailsit.com/d3plot2hdf5/v1/download/linux/x86_64/latest
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 itselfd3plot2hdf5-X.Y.Z.json
: Metadata about the current release including a sha256 checksumd3plot2hdf5-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