Openpmd-api

Latest version: v0.16.1

Safety actively analyzes 723144 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.10.3alpha

------------
**Date:** 2019-12-22

Improved HDF5 Handling

More robust HDF5 file handling and fixes of local includes for more isolated builds.

0.10.2alpha

------------
**Date:** 2019-12-17

Improved Error Messages

Thrown errors are now prefixed by the backend in use and ADIOS1 series reads are more robust.

0.10.1alpha

------------
**Date:** 2019-12-06

ADIOS2 Open Speed and NVCC Fixes

This releases improves the initial time spend when parsing data series with the ADIOS2 backend.
Compile problems when using the CUDA NVCC compiler in downstream projects have been fixed.
We adopted a Code of Conduct in openPMD.

0.10.0alpha

------------

We added preliminary support for ADIOS2 in this release.
As long as also the ADIOS1 backend is enabled it will take precedence for ``.bp`` files over the newer ADIOS2 backend.
In order to enforce using the new ADIOS2 backend in such a situation, set an environment variable: ``export OPENPMD_BP_BACKEND="ADIOS2"``.
We will change this default in upcoming releases to prefer ADIOS2.

The JSON backend is now always enabled.
The CMake option ``-DopenPMD_USE_JSON`` has been removed (as it is always ``ON`` now).

Previously, omitting a file ending in the ``Series`` constructor chose a "dummy" no-operation file backend.
This was confusing and instead a runtime error is now thrown.

0.9.0alpha

-----------

We are now building a shared library by default.
In order to keep build the old default, a static library, append ``-DBUILD_SHARED_LIBS=OFF`` to the ``cmake`` command.

0.8.0alpha

-----------
**Date:** 2019-03-09

Python mpi4py and Slice Support

We implemented MPI support for the Python frontend via ``mpi4py`` and added ``[]``-slice access to ``Record_Component`` loads and stores.
A bug requiring write permissions for read-only series was fixed and memory provided by users is now properly checked for being contiguous.
Introductory chapters in the manual have been greatly extended.

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.