openPMD C++ & Python API
This library provides an abstract API for openPMD file handling. It provides both support for writing & reading into various formats and works both serial and parallel (MPI). Implemented backends include HDF5 and ADIOS.
Note
Are you looking for our latest Doxygen docs for the API?
Attention
This library is just getting started. Please stay tuned for updates and contact us on GitHub if you want to try it.
Supported openPMD Standard Versions¶
openPMD-api is a library using semantic versioning, starting with version 1.0.0.
The supported version of the openPMD standard are reflected as follows:
standardMAJOR.apiMAJOR.apiMINOR
.
openPMD-api version | supported openPMD standard versions |
---|---|
0.1.0-0.2.0 (alpha) |
1.0.0-1.1.0 |
1.0.0+ |
1.0.1-1.1.0 (not released yet) |
2.0.0+ |
2.0.0+ (not released yet) |