Skip to main content

C++ & Python API for Scientific I/O with openPMD

Project description

C++ & Python API for Scientific I/O with openPMD

Supported openPMD Standard Doxygen Gitter chat Supported Platforms License DOI CodeFactor Coverage Status Documentation Status Linux/OSX Build Status dev Windows Build Status dev PyPI Wheel Release Nightly Packages Status Coverity Scan Build Status

openPMD is an open meta-data schema that provides meaning and self-description for data sets in science and engineering. See the openPMD standard for details of this schema.

This library provides a reference API for openPMD data handling. Since openPMD is a schema (or markup) on top of portable, hierarchical file formats, this library implements various backends such as HDF5, ADIOS2 and JSON. Writing & reading through those backends and their associated files are supported for serial and MPI-parallel workflows.

Usage

C++

C++17 C++17 API: Beta

#include <openPMD/openPMD.hpp>
#include <iostream>

// ...

auto s = openPMD::Series("samples/git-sample/data%T.h5", openPMD::Access::READ_ONLY);

for( auto const & [step, it] : s.iterations ) {
    std::cout << "Iteration: " << step << "\n";

    for( auto const & [name, mesh] : it.meshes ) {
        std::cout << "  Mesh '" << name << "' attributes:\n";
        for( auto const& val : mesh.attributes() )
            std::cout << "    " << val << '\n';
    }

    for( auto const & [name, species] : it.particles ) {
        std::cout << "  Particle species '" << name << "' attributes:\n";
        for( auto const& val : species.attributes() )
            std::cout << "    " << val << '\n';
    }
}

Python

Python3 Python3 API: Beta

import openpmd_api as io

# ...

series = io.Series("samples/git-sample/data%T.h5", io.Access.read_only)

for k_i, i in series.iterations.items():
    print("Iteration: {0}".format(k_i))

    for k_m, m in i.meshes.items():
        print("  Mesh '{0}' attributes:".format(k_m))
        for a in m.attributes:
            print("    {0}".format(a))

    for k_p, p in i.particles.items():
        print("  Particle species '{0}' attributes:".format(k_p))
        for a in p.attributes:
            print("    {0}".format(a))

More!

Curious? Our manual shows full read & write examples, both serial and MPI-parallel!

Dependencies

Required:

  • CMake 3.22.0+
  • C++17 capable compiler, e.g., g++ 7+, clang 7+, MSVC 19.15+, icpc 19+, icpx

Shipped internally (downloaded by CMake unless openPMD_SUPERBUILD=OFF is set):

I/O backends:

while those can be built either with or without:

  • MPI 2.1+, e.g. OpenMPI 1.6.5+ or MPICH2

Optional language bindings:

  • Python:
    • Python 3.10 - 3.14
    • pybind11 2.13.0+
    • numpy 1.15+
    • mpi4py 2.1+ (optional, for MPI)
    • pandas 1.0+ (optional, for dataframes)
    • dask 2021+ (optional, for dask dataframes)
  • CUDA C++ (optional, currently used only in tests)

Installation

Spack Package Conda Package Brew Package PyPI Package From Source

Our community loves to help each other. Please report installation problems in case you should get stuck.

Choose one of the install methods below to get started:

Spack

Spack Version Spack Platforms Spack Use Case

# optional:               +python -adios2 -hdf5 -mpi
spack install openpmd-api
spack load openpmd-api

Conda

Conda Version Conda Platforms Conda Use Case Conda Downloads

# optional:                      OpenMPI support  =*=mpi_openmpi*
# optional:                        MPICH support  =*=mpi_mpich*
conda create -n openpmd -c conda-forge openpmd-api
conda activate openpmd

Brew

Brew Version Brew Platforms Brew Use Case

brew tap openpmd/openpmd
brew install openpmd-api

PyPI

PyPI Version PyPI Platforms PyPI Use Case PyPI Format PyPI Downloads

On very old macOS versions (<10.9) or on exotic processor architectures, this install method compiles from source against the found installations of HDF5, ADIOS2, and/or MPI (in system paths, from other package managers, or loaded via a module system, ...).

# we need pip 19 or newer
# optional:                   --user
python3 -m pip install -U pip

# optional:                        --user
python3 -m pip install openpmd-api

If MPI-support shall be enabled, we always have to recompile:

# optional:                                    --user
python3 -m pip install -U pip packaging setuptools wheel
python3 -m pip install -U cmake

# optional:                                                                   --user
openPMD_USE_MPI=ON python3 -m pip install openpmd-api --no-binary openpmd-api

For some exotic architectures and compilers, you might need to disable a compiler feature called link-time/interprocedural optimization if you encounter linking problems:

export CMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF
# optional:                                                --user
python3 -m pip install openpmd-api --no-binary openpmd-api

Additional CMake options can be passed via individual environment variables, which need to be prefixed with openPMD_CMAKE_.

From Source

Source Use Case

openPMD-api can also be built and installed from source using CMake:

git clone https://github.com/openPMD/openPMD-api.git

mkdir openPMD-api-build
cd openPMD-api-build

# optional: for full tests, with unzip
../openPMD-api/share/openPMD/download_samples.sh

# for own install prefix append:
#   -DCMAKE_INSTALL_PREFIX=$HOME/somepath
# for options append:
#   -DopenPMD_USE_...=...
# e.g. for python support add:
#   -DopenPMD_USE_PYTHON=ON -DPython_EXECUTABLE=$(which python3)
cmake ../openPMD-api

cmake --build .

# optional
ctest

# sudo might be required for system paths
cmake --build . --target install

The following options can be added to the cmake call to control features. CMake controls options with prefixed -D, e.g. -DopenPMD_USE_MPI=OFF:

CMake Option Values Description
openPMD_USE_MPI AUTO/ON/OFF Parallel, Multi-Node I/O for clusters
openPMD_USE_HDF5 AUTO/ON/OFF HDF5 backend (.h5 files)
openPMD_USE_ADIOS2 AUTO/ON/OFF ADIOS2 backend (.bp files in BP3, BP4 or higher)
openPMD_USE_PYTHON AUTO/ON/OFF Enable Python bindings
openPMD_USE_INVASIVE_TESTS ON/OFF Enable unit tests that modify source code 1
openPMD_USE_VERIFY ON/OFF Enable internal VERIFY (assert) macro independent of build type 2
openPMD_INSTALL ON/OFF Add installation targets
openPMD_INSTALL_RPATH ON/OFF Add RPATHs to installed binaries
Python_EXECUTABLE (newest found) Path to Python executable

1 e.g. changes C++ visibility keywords, breaks MSVC 2 this includes most pre-/post-condition checks, disabling without specific cause is highly discouraged

Additionally, the following libraries are downloaded via FetchContent during the configuration of the project or, if the corresponding <PACKAGENAME>_ROOT variable is provided, can be provided externally:

By default, this will build as a shared library (libopenPMD.[so|dylib|dll]) and installs also its headers. In order to build a static library, append -DBUILD_SHARED_LIBS=OFF to the cmake command. You can only build a static or a shared library at a time.

By default, the Release version is built. In order to build with debug symbols, pass -DCMAKE_BUILD_TYPE=Debug to your cmake command.

By default, tests, examples and command line tools are built. In order to skip building those, pass OFF to these cmake options:

CMake Option Values Description
openPMD_BUILD_TESTING ON/OFF Build tests
openPMD_BUILD_EXAMPLES ON/OFF Build examples
openPMD_BUILD_CLI_TOOLS ON/OFF Build command-line tools
openPMD_USE_CUDA_EXAMPLES ON/OFF Use CUDA in examples

Linking to your project

The install will contain header files and libraries in the path set with -DCMAKE_INSTALL_PREFIX.

CMake

If your project is using CMake for its build, one can conveniently use our provided openPMDConfig.cmake package, which is installed alongside the library.

First set the following environment hint if openPMD-api was not installed in a system path:

# optional: only needed if installed outside of system paths
export CMAKE_PREFIX_PATH=$HOME/somepath:$CMAKE_PREFIX_PATH

Use the following lines in your project's CMakeLists.txt:

# supports:                       COMPONENTS MPI NOMPI HDF5 ADIOS2
find_package(openPMD 0.17.1 CONFIG)

if(openPMD_FOUND)
    target_link_libraries(YourTarget PRIVATE openPMD::openPMD)
endif()

Alternatively, add the openPMD-api repository source directly to your project and use it via:

add_subdirectory("path/to/source/of/openPMD-api")

target_link_libraries(YourTarget PRIVATE openPMD::openPMD)

For development workflows, you can even automatically download and build openPMD-api from within a depending CMake project. Just replace the add_subdirectory call with:

include(FetchContent)
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
set(openPMD_BUILD_CLI_TOOLS OFF)
set(openPMD_BUILD_EXAMPLES OFF)
set(openPMD_BUILD_TESTING OFF)
set(openPMD_BUILD_SHARED_LIBS OFF)  # precedence over BUILD_SHARED_LIBS if needed
set(openPMD_INSTALL OFF)            # or instead use:
# set(openPMD_INSTALL ${BUILD_SHARED_LIBS})  # only install if used as a shared library
set(openPMD_USE_PYTHON OFF)
FetchContent_Declare(openPMD
  GIT_REPOSITORY "https://github.com/openPMD/openPMD-api.git"
  GIT_TAG        "0.17.1")
FetchContent_MakeAvailable(openPMD)

Manually

If your (Linux/OSX) project is build by calling the compiler directly or uses a manually written Makefile, consider using our openPMD.pc helper file for pkg-config, which are installed alongside the library.

First set the following environment hint if openPMD-api was not installed in a system path:

# optional: only needed if installed outside of system paths
export PKG_CONFIG_PATH=$HOME/somepath/lib/pkgconfig:$PKG_CONFIG_PATH

Additional linker and compiler flags for your project are available via:

# switch to check if openPMD-api was build as static library
# (via BUILD_SHARED_LIBS=OFF) or as shared library (default)
if [ "$(pkg-config --variable=static openPMD)" == "true" ]
then
    pkg-config --libs --static openPMD
    # -L/usr/local/lib -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lopenPMD -pthread /usr/lib/libmpi.so -pthread /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/libmpi.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libm.so -pthread /usr/lib/libmpi.so -pthread /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/libmpi.so
else
    pkg-config --libs openPMD
    # -L${HOME}/somepath/lib -lopenPMD
fi

pkg-config --cflags openPMD
# -I${HOME}/somepath/include

Author Contributions

openPMD-api is developed by many people. It was initially started by the Computational Radiation Physics Group at HZDR as successor to libSplash, generalizing the successful HDF5 & ADIOS1 implementations in PIConGPU. The following people and institutions contributed to openPMD-api:

Maintained by the following research groups:

Further thanks go to improvements and contributions from:

Grants

The openPMD-api authors acknowledge support via the following programs. Supported by the CAMPA collaboration, a project of the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research and Office of High Energy Physics, Scientific Discovery through Advanced Computing (SciDAC) program. Previously supported by the Consortium for Advanced Modeling of Particles Accelerators (CAMPA), funded by the U.S. DOE Office of Science under Contract No. DE-AC02-05CH11231. Supported by the Exascale Computing Project (17-SC-20-SC), a collaborative effort of two U.S. Department of Energy organizations (Office of Science and the National Nuclear Security Administration). This project has received funding from the European Unions Horizon 2020 research and innovation programme under grant agreement No 654220. This work was partially funded by the Center for Advanced Systems Understanding (CASUS), which is financed by Germany's Federal Ministry of Education and Research (BMBF) and by the Saxon Ministry for Science, Culture and Tourism (SMWK) with tax funds on the basis of the budget approved by the Saxon State Parliament. Supported by the HElmholtz Laser Plasma Metadata Initiative (HELPMI) project (ZT-I-PF-3-066), funded by the "Initiative and Networking Fund" of the Helmholtz Association in the framework of the "Helmholtz Metadata Collaboration" project call 2022.

Transitive Contributions

openPMD-api stands on the shoulders of giants and we are grateful for the following projects included as direct dependencies:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openpmd_api-0.17.1.post2.tar.gz (579.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

openpmd_api-0.17.1.post2-cp314-cp314t-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

openpmd_api-0.17.1.post2-cp314-cp314t-win32.whl (2.2 MB view details)

Uploaded CPython 3.14tWindows x86

openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp314-cp314t-macosx_15_0_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314t-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

openpmd_api-0.17.1.post2-cp314-cp314-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.14Windows x86-64

openpmd_api-0.17.1.post2-cp314-cp314-win32.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86

openpmd_api-0.17.1.post2-cp314-cp314-pyemscripten_2026_0_wasm32.whl (2.1 MB view details)

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp314-cp314-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp314-cp314-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

openpmd_api-0.17.1.post2-cp313-cp313-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.13Windows x86-64

openpmd_api-0.17.1.post2-cp313-cp313-win32.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86

openpmd_api-0.17.1.post2-cp313-cp313-pyemscripten_2025_0_wasm32.whl (2.1 MB view details)

Uploaded CPython 3.13PyEmscripten 2025.0 wasm32

openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp313-cp313-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp313-cp313-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

openpmd_api-0.17.1.post2-cp312-cp312-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.12Windows x86-64

openpmd_api-0.17.1.post2-cp312-cp312-win32.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86

openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp312-cp312-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp312-cp312-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

openpmd_api-0.17.1.post2-cp311-cp311-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.11Windows x86-64

openpmd_api-0.17.1.post2-cp311-cp311-win32.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86

openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp311-cp311-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp311-cp311-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

openpmd_api-0.17.1.post2-cp310-cp310-win_amd64.whl (5.0 MB view details)

Uploaded CPython 3.10Windows x86-64

openpmd_api-0.17.1.post2-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86

openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post2-cp310-cp310-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

openpmd_api-0.17.1.post2-cp310-cp310-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file openpmd_api-0.17.1.post2.tar.gz.

File metadata

  • Download URL: openpmd_api-0.17.1.post2.tar.gz
  • Upload date:
  • Size: 579.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for openpmd_api-0.17.1.post2.tar.gz
Algorithm Hash digest
SHA256 d1cd451fdd40fd187db75ea666e4f81a6086922055a433a621bd224e7736f1e5
MD5 87f9770593d45073aa53c8f9a66ec39e
BLAKE2b-256 f072d7c1de2062c8b62d1e62c3caaccaf922b3d278faf860b9d599644cd23146

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 11f68060f209b0a1f6f7b9a4aa9ab18cb61fdd04848d22297d2cea2ae6a8f356
MD5 70eaefe250bd0a791dbf6fef117cbd2a
BLAKE2b-256 32ac6e83c43ec7fe3094f30d36f921ec02811991d7057ec8889540d276653da6

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 47ea5e4ad92cf07409d195367cec89269c0ca5300bb562971f1ab9b707bd3caa
MD5 003ca622e34335437e8e3640a0579be9
BLAKE2b-256 76a5cf0d86c37d262a029154c4700821d8f326cded810f4951afff66557ae209

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 171ae57b10e836d86b2650ed3e51e9f7298bae36792382f962d1e6e5ec81599c
MD5 086a07a2a2c3540f10f79d573b3c455b
BLAKE2b-256 0604a3d337665ec4597682e63913086369914be5d911a9a12cdb87a0a289c28d

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1c761434d2bbabd328c93b4bfc90543239fa04311d9dd3cb7153991f9c7041d0
MD5 4ae6caef8dd2cb1198d57a314af8f8d7
BLAKE2b-256 12907acc85895ea2ecc9c4fef04ae12bed580175e5c49cd2fb2bb55b355eb79a

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 162a81f136446b91f8a0a002c5f7cf17a2f18540813cec5fca32e3e6e8d0a2f1
MD5 2d4c0e5045b7bd51e38521feceb2317b
BLAKE2b-256 a74246cb64694eaa14053578803600693ec15437a1cd27f50918b96e604a5fc0

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 71109ae168777fd77e7010585cfc9b3f2646d062a74f71d2f1efee52d2351d8e
MD5 f2757708ece024d00b32f10570556742
BLAKE2b-256 4521dbb534d072e1d7d2291f99f0a31529897d932cafe2a45dcd2b299dd9e898

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cf068b8fd17d536fc0a3ffe89698e87457113e46741ed0877b01d05b104445ae
MD5 957d2f0a8a2dbc719b3f8b10e9fa2bbe
BLAKE2b-256 10114580f14b62fa1bc1fa44fb3fc74b7196556a186dd643626b0d1b43f161c1

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 15c4fe31f88b1200f97ff9a1ab13d247184b650352e6ca7f6c4f4afd71d991ed
MD5 64066085e5423d1f92e1f1fb51cf9800
BLAKE2b-256 503fa7cffe07d2a73a8526738cefc482e314152c982e289ea70b725dbfc5757d

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7a9a2e2e944687ddc7f57e9a8927cd29c8a0bea50034f79ef67218973eb5e4bb
MD5 edd4938398d8c46f57793b89da688ba8
BLAKE2b-256 12fe60c25d718061a9a41c27fc1bcd449cc027a44879a7489a44ccd15facdce6

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 02f2c4fc3fdaf75a4ad77c0a0d907722cb7621be122adc6035ba35f6081be37d
MD5 acc79724ceba92637079a58b6b7b74ff
BLAKE2b-256 8b3a860023fe21158467c82ad84895525758232c5dbf42269113708c4a9247a9

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-pyemscripten_2026_0_wasm32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 d205271d7facbbe12120ec18cb906f67e0e6ccc9a2f58f3d8365d82fbcd9ec98
MD5 245b6f93a454c8deb005985cf40b1f37
BLAKE2b-256 d8c3bad4926c9e1dccd15917583774b59798808677cbcfddcd33ae3e67610e13

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1f39af67ef02a51099212d70a636ee19d9c5787d096039eebb1d6e91047623e
MD5 d8d5125c6860c2110b02008a42281de6
BLAKE2b-256 49a1e43ad4c8924bd7c52aa58d42727626cf95e7d827da1eacc7425a3fe98943

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dc4ed474525d88cc0ae3a1ef55857d385824a3b1123b2a5b37f7d8d2665507af
MD5 34a562f1f6367b78a5f2d7c6b0a2d9b9
BLAKE2b-256 99741f02aa4c5bb54f4b1aef2b6e2ade461f6c50323d54d5c5f38deaf80e20ad

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a2434fafa323c91279aa71601c7b2a8b83437e7e66865c9ca24075b447af5c3
MD5 61a33142e67d6003b1f837306228b97f
BLAKE2b-256 97ae62e6cdafe3e12c6b51f23945d8ad544a6dcf7b09a29d3d4b0c19e19db03a

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 be86b260e59d03c59b775ad9ec8b04e9a92cd96d133c01e1bfb911a717c16009
MD5 a8d76f61df881db8bb5f5e0803c8c3b2
BLAKE2b-256 d7cf80f567e0502da33f5c426719dd1d2f3bad23d8eea46fb185174a96cf621c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 082ef62d5af1ba97a5006db4f874392ac9545ab5dd10bc2503131dea6d46fdaf
MD5 9a38c591f3c617f023e5b1aeb035e154
BLAKE2b-256 b34a97b92e930b3d8409590b31c3bcb5ced188876c2ffa3bc50ec0ad52e6c4b8

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a85b38591bc64982219366e78ead2c2095a4836449d28702209a0617f21bc742
MD5 9110ef454f3fd96274b9f8774c75fce0
BLAKE2b-256 9f9c09291376611d38146b0c436c6db00972a5577c1d4dd148a9196067a26d1e

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 577339caecb9b33f5b8ba885c63b8cffa9ce2acc6a98df254149c4723e7c82f5
MD5 b237d9fc9e8712756624a4e8be8df1d1
BLAKE2b-256 f4d94a82e86020a878138e57b28dc6bf8060ed8476f242864c447814a35311f4

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 808645aaf5131fb3f3e60f0f3bbcc6e000d84e3a4adffebc3e710755cd0316c2
MD5 4d1227b48ca95a60ad211f02e7656467
BLAKE2b-256 bdbd09d80d62f1d00ec827b35dbc83f81fd1d34294fc423e0d3b448190e9f130

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-pyemscripten_2025_0_wasm32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Algorithm Hash digest
SHA256 b2fabe1503d721414df59a7067d3666dcd333046bfd3d6b9628abe07d9820aa0
MD5 07d89a75af9b3f46bc3ee45bbe458396
BLAKE2b-256 34070db0181ae3591c13d404ad2a27669ff5ff9bac31e1983f453b02ea7c0f44

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e54184451310ee05487223a2674ae586dc96d83af2fbb740bccd1408c1e9db23
MD5 3324a2bc8a3abc8f72e81ae89fca5cec
BLAKE2b-256 6bb02fd7d7dc0a2c01bcc09604d06b03a2e82b8033e321b70217b0d2e3531109

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da34c6ddd0552a3cebda640d05697ca87ae468bf9acab519bcebf9b3a95dabc9
MD5 cf460421f9474a07163800bf13625b87
BLAKE2b-256 1ad7a00a03082263a8c67937e4d97ae1becfd908dbaa8e45342ddccb864cdb91

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d9d2e7e92bbd7c736a3d8022018566b0dff4efdfb36a31ebbd4e06b64104e9d
MD5 38f1c9900c08c1b2222b80b77c2e4701
BLAKE2b-256 4c20429c0aa464ee3629edc61166cc564dab362334d20959e0135a97de7236f3

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 13108449aad8b3f8f485c780d346dbef6075df07fcb01ff1e0837d930a3631c3
MD5 2a9bc9adc850d255c256f181f7de7468
BLAKE2b-256 29cf176f60a466485c6b67a55664379f74ee7c3ca7c0f5cec451b4ac5a6b33db

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 316cda4ad9e3af2873579c9bfe892c887f7cc533b903c81fca2eb34446c13ad1
MD5 73fcfe7aff184ab3bb694134a8f68a75
BLAKE2b-256 f53bac80af3ce03b18c9e0146dcfcc95bc9883e8fe2ae9440115a9e2cd5d6018

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c4c17b8e7823850d12e0d148a67a59acc036f8acad620cec8703bf1f5883c002
MD5 c2b46cc61dce31fc6e38216facd8abae
BLAKE2b-256 7822625016324625e609bb1f52336016ca2d3e890814d1bf5ad6773626344acc

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 52b8abb220effd4aaf1ce443edc0da2fffd1b2a131901b2cc65d23aa44938b0f
MD5 1d9ffdc9ab19c6693e32b9228d528c76
BLAKE2b-256 84608c1de538b34bed309223d06036c17077714ed76682142be1e3795694f12b

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 43c35823ed0517b775d1dbacdd84733ac16b1ab0cdf01e35f8749590ac5bacf1
MD5 0042095783f27067e37f15e6b66dc5ff
BLAKE2b-256 98ceda79fd0bba9c0f114c83898d94358b1499c068e2c8bd7b3806dfc0ca283e

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a591095ee3f5da499723abb9c3306eec77747d63655df15b2e2f26b607e111c8
MD5 801b723cf0a7062e6257a3b4c7ebdd8c
BLAKE2b-256 dee08ba4a4a226d5d96e40042943f2a5929a0686cc18cade55cc45998ee47f67

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ebc9ce46193d1e3afcdb05fcc88e48a17b5488af74b0672c7a94de12353c0420
MD5 ed3128d0e3e6e7e546b4d85b1180cee1
BLAKE2b-256 6ed3cc417d738dc2dfccb1ef70430225962c8bd2f8331e0e1ce5098c83b179ad

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48efb56b0d5d61df07d82b22e5177fea698be83cc7bb8ae95f60fa50dbe9f47d
MD5 f350e54ec0fdc412856130ce1dc00b09
BLAKE2b-256 47efc3dadf67bafb8c51b359d81af1e88c696480082031f36966b2a5f9ae3c48

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 96da7f583761b8f164f0d0f0b8f404dd6aa8bfa6eda490ab8bbe59ff36ca1224
MD5 404441dfa5c1b73e22ea0dc2f5ff421a
BLAKE2b-256 53a22547180d9d5c7b38336120b0378c25df40780feaf78c85de99b79721f979

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f85ff6a5340f9bd0107d6212fbc96e7d0504dbd109da2e02e4170d5aa5c1d8ec
MD5 ff2124c906b435037b975cbd2affedd9
BLAKE2b-256 da46ce7e5222933d7d99eee68f5120c1678291fefc73a7921df4f0783d998e8c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f1965b7a4115738bc87bdd016e28321a363248f067e4259511ebb6b1b245655
MD5 f9144e458c656ad3c3009b52a12115ca
BLAKE2b-256 8a8fe3a9579cfdabac845a8bb56e9fdb5d8f3eaddb433720eb332edafa52e3e1

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bedfe8bd7c97b1f4e1dd3b3313f08350c6b3f5ea0fecb5780b4a81faeb8939ed
MD5 249719b7d9c55d640fd08494ade374f1
BLAKE2b-256 4c449407647b4bb981cfb111edd06d02dbaa9acb8eed1eefae6585c229e59db4

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2aa9f2605337fe5183121b8ee5bee67b4edcc12ba547e737417a6f5987d9f451
MD5 ac10de52562310799a5c049a554484e4
BLAKE2b-256 341403e786540f50d19a3327476a09b4568851af72bff27e88b3359a1f3c20cf

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b1c7d32001b1fddf41f513ffbaac8feca155e6b23c7ef7cfbbc437d7c664a1f
MD5 56fe5f7bcadef28a5b5bbad80e358247
BLAKE2b-256 24a55ee4b3f90f62abad991fc0b749b08550aede3b376be4c9d072101f2f3e1b

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 89bae5778196fd843e1c3034f44c20439cffe1ea753c617b62f4d85878163d00
MD5 6b4acd8e0053ee1bfda1f935105ddb19
BLAKE2b-256 e180c54619f2f5442022965a54014a9c7e317a2861cac30618df34ce19db74cc

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8209affaf7dfc3265e16e80b9446b3d2c1405f865e46444f237cc83af4035749
MD5 7ab9fd0627f3520d5d642dc012b7e7c7
BLAKE2b-256 116f413780bf89ad1bf473274f565d33f7c6e5fa93522e259f1f8e56415902e2

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2d5fe22020009ff65dc685feba3084b2087877295e569057a5fac55e692794ca
MD5 c621e7ab126aef449cbaeb4eff3d7e9d
BLAKE2b-256 8df87caa29b2934f0f6e6d8fd436fa69f2bbb9d796b229cccf473feec53f9695

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 bb817e1a6af2e470874bd16b1e516d8e9ce1b4b34d8aadf13fc2c5ce96c3f37f
MD5 a0b0eef62f9a29468f3f37d721f83fc9
BLAKE2b-256 4a163b906efbfd616654ed5e8084bc42ca1fef08f36c93d2823f205dc1914ab0

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6a852a80b4a6abf1e2ff2b3b6f79a4b197295b31af455aa5c87dd9cf5d784f8e
MD5 0636b7cee5b93f2da26e8de902ff159d
BLAKE2b-256 11737f20d5cc8640b822331f91eccb7f1baeba065fa746720125284d36d77587

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58732b2ca0757dbd9f08ca46b7771cc5fd3e4e87d3836b9f41eeb26e012fd6a2
MD5 dbc3545ae21b9042d99684e8e74d4c74
BLAKE2b-256 acaeef22fbcbee6c48274cf7582e392e70af97703dabe2fd18a284171cd8d69c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 998ddcdaaf61fde195b7dd0e600d5bb5028253131aaee4420ca65a77600d5d62
MD5 db8d1d7691a24e09a6005d826d23e217
BLAKE2b-256 5f026d2ffeeba09e818d9d2e98d534416de26b2861ab1fa48de5616fbc99efe4

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af01faa58b41f760f56a031aa55937d099f67322f790ed26fbaf054dce179407
MD5 40920a5d20b76e2c2f0191f2de4e3d17
BLAKE2b-256 7a301f56b99054778541f8ba72116c8bafa9157284455d10f09bff50b10ba473

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4c46a2c9776eff3d15fc4f8cff8592ea7430eca116f9f64582e95e755fc0ca37
MD5 1979d91cf65e30d5774d7d3a183433c5
BLAKE2b-256 b6cc50c8bf00f987773ae07b489cbfe326eed5a570e7af653a4fc4a806e7d0b1

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bb778daf16b4f3c2853af720df933da05a35d79d92f28a5b31210f22c4a8375
MD5 15acd624e9f955237a8073e9e623f047
BLAKE2b-256 1dc203ef0fb9a3a71332690b47e31a404478e4bd201e70d6b3a2a433337dcb5b

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2be27ed412d4eed7d4478a45ea7e6e05956467cd5494f55b93a5ae5153a5a27f
MD5 81e146ffc6f62aaaf2eff5e5edbcff0d
BLAKE2b-256 dbee5b02214b7999209f19d1c388da24aad13ac16d135f9e37095047de7b4ef3

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 86a8734f0a9a6ef19195366b9a51bee24bbae5af3e0b9c1cf6db24a746069f07
MD5 589bf4e8646fe07d32d8d4f2c541c6bf
BLAKE2b-256 58fc4b7876f89042e7cad029e3ce52d1769a1bf065986862881fc1f3acad1a7b

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a823dc2a0b99c08a0734aa64b89a762a28f36d11eb7ea035f1239aa1b9460583
MD5 adc248b1c477fb5942b1ebf220f10491
BLAKE2b-256 b3814590a61fdab3759b4fa8d5c671bbaf0aeb8a074dc21dde0cefa7900a2537

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page