This repository contains scripts and small tools that can be used to work with or enhance valid openPMD files. See the openPMD standard.
Software projects that support openPMD natively are catalogued in openPMD projects.
The following external repositories contain converters to/from openPMD files.
openPMD <=> openPMD: openpmd-pipe
is part of openPMD-api
openPMD => VTK (Weizmann Institute of Science, Israel)
openPMD <=> GPT (HZDR, Germany)
SDF => openPMD (GSI GmbH, Germany)
This repository contains scripts and links to external projects that "heavily" copy-convert between openPMD and other formats.
Please do not hesitate to contribute links to your own converters and scripts as a pull request.
If you are looking for libraries, projects and frameworks that support the openPMD standard out-of-the-box, please refer to our official list.
Low-level tools for the underlying file formats that can be used with openPMD flavoured files can of course still be used!
For HDF5 these are (at least):
h5py
h5ls
,
h5dump
,
h5repack
, gif2h5
, ...For ADIOS1:
adios
and adios_mpi
bpls
, bpdump
, bpmeta
, bpdiff
, ...For ADIOS2:
adios2
bpls
, bpdump
, bpdiff
, ...