openpmd-api
C++ & Python API for writing & reading (.h5, .bp, .json, ...), serial & MPI parallel openPMD files.
C++ & Python API for writing & reading (.h5, .bp, .json, ...), serial & MPI parallel openPMD files.
To install this package, run one of the following:
This library provides a common high-level API for openPMD writing and reading. It provides a common interface to I/O libraries and file formats such as HDF5, ADIOS2, and JSON. Language bindings are provided for C++17 (or newer) and Python 3. This conda-forge package provides serial and MPI-parallel I/O. Windows support is limited to serial versions of HDF5, ADIOS2 and JSON.
Summary
C++ & Python API for writing & reading (.h5, .bp, .json, ...), serial & MPI parallel openPMD files.
Last Updated
Jan 17, 2025 at 02:02
License
LGPL-3.0-or-later
Total Downloads
3.2M
Supported Platforms
GitHub Repository
https://github.com/openPMD/openPMD-apiDocumentation
https://openpmd-api.readthedocs.io/