CMD + K

openpmd-api

Community

C++ & Python API for writing & reading (.h5, .bp, .json, ...), serial & MPI parallel openPMD files.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::openpmd-api

Usage Tracking

0.16.1
0.16.0
0.15.2
0.15.1
0.14.5
5 / 8 versions selected
Total downloads: 0

Description

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.

About

Summary

C++ & Python API for writing & reading (.h5, .bp, .json, ...), serial & MPI parallel openPMD files.

Information Last Updated

Sep 23, 2025 at 07:33

License

LGPL-3.0-or-later

Total Downloads

3.1M

Platforms

macOS arm64 Version: 0.16.1
Win 64 Version: 0.16.1
macOS 64 Version: 0.16.1
Linux ppc64le Version: 0.16.1
Linux aarch64 Version: 0.16.1
Linux 64 Version: 0.16.1