Skip to main content

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

Reason this release was yanked:

broken windows wheels (bundled msvcp140-<hash>.dll)

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.post1.tar.gz (579.0 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.post1-cp314-cp314t-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

openpmd_api-0.17.1.post1-cp314-cp314t-win32.whl (4.6 MB view details)

Uploaded CPython 3.14tWindows x86

openpmd_api-0.17.1.post1-cp314-cp314t-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314t-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp314-cp314t-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314t-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp314-cp314t-macosx_15_0_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314t-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

openpmd_api-0.17.1.post1-cp314-cp314-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.14Windows x86-64

openpmd_api-0.17.1.post1-cp314-cp314-win32.whl (4.6 MB view details)

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

openpmd_api-0.17.1.post1-cp314-cp314-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp314-cp314-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp314-cp314-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp314-cp314-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

openpmd_api-0.17.1.post1-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

openpmd_api-0.17.1.post1-cp313-cp313-win32.whl (4.5 MB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13PyEmscripten 2025.0 wasm32

openpmd_api-0.17.1.post1-cp313-cp313-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp313-cp313-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp313-cp313-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp313-cp313-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp313-cp313-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp313-cp313-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

openpmd_api-0.17.1.post1-cp312-cp312-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.12Windows x86-64

openpmd_api-0.17.1.post1-cp312-cp312-win32.whl (4.5 MB view details)

Uploaded CPython 3.12Windows x86

openpmd_api-0.17.1.post1-cp312-cp312-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp312-cp312-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp312-cp312-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp312-cp312-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp312-cp312-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp312-cp312-macosx_14_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

openpmd_api-0.17.1.post1-cp311-cp311-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.11Windows x86-64

openpmd_api-0.17.1.post1-cp311-cp311-win32.whl (4.5 MB view details)

Uploaded CPython 3.11Windows x86

openpmd_api-0.17.1.post1-cp311-cp311-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp311-cp311-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp311-cp311-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp311-cp311-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp311-cp311-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp311-cp311-macosx_14_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

openpmd_api-0.17.1.post1-cp310-cp310-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.10Windows x86-64

openpmd_api-0.17.1.post1-cp310-cp310-win32.whl (4.5 MB view details)

Uploaded CPython 3.10Windows x86

openpmd_api-0.17.1.post1-cp310-cp310-musllinux_1_2_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post1-cp310-cp310-musllinux_1_2_i686.whl (10.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post1-cp310-cp310-manylinux_2_28_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post1-cp310-cp310-manylinux_2_28_i686.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post1-cp310-cp310-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

openpmd_api-0.17.1.post1-cp310-cp310-macosx_14_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for openpmd_api-0.17.1.post1.tar.gz
Algorithm Hash digest
SHA256 602405973864e98194657ed847d580a1b49777f6bca42245106f12656615a8e1
MD5 b0bdd3601ca5cd415991b3d00895ef81
BLAKE2b-256 bfd8844d5bff564bddd316b7828623325364a7004f57ea12902e445dcec423be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 cde64f47c65d1f9c2fd8dfdb56e978cc7aa349274419f7cbcb43a23c93f0b6ee
MD5 bd9e08dd9d6620c81b4b10f4f75c34c6
BLAKE2b-256 405574814b2098a9590e7267e97c636e8dee9ddea7d558edb6ae934b83b3b16a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 9d563813a817704f7782b20e4c5d8c7cc161442cb744c696afcea32556212ffe
MD5 53fb4ddd6b423959e1f1e1c04d2461c1
BLAKE2b-256 40fa13e78f6c7642f74e0d1238ce0f18bc213bc13541c4f782c57dd3fd2e60b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18a0a18fa29618c6129ffa3588ebddce9bedce843b6235a3dc77a63005007966
MD5 22e91bf8ab53a67544118c7822197f89
BLAKE2b-256 aef214cfdefb768a5961ce55e7dd90f934aad0c3b70a6fe1a36d89b05a195edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5b842515860070d413086bdd919de913872a6089716da31acd7e2e6ac4b1cfc1
MD5 47a87850e08dc82d5425e9e4f1eea4e8
BLAKE2b-256 f8af19e23d92af043ef29b1dc5730d0e25ca96706e38233ab193ae041085efaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69966e315d1349993e9abc4f2a6a25fe3b8283ff8027b32d9d1d1d31467b5785
MD5 2fcbb4bccc83b8b8e66efd51bb413483
BLAKE2b-256 57dc0778d6d3382caeed19c2fffb6bf35836eb602da468f74971164113556f7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f9be5002325d6ede59ade3b1e79c71cfe636c83e2b87df056e663b452b6ea85b
MD5 3e82aed5000d2f149a591fd29e19bc40
BLAKE2b-256 bd5e2f8159135c67a2ff81c70a9ca11fb9a8950e51a2aca4aa9dc8e942f27173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cf2fffb4911290cb8d3b67c6a38c90ca9207551eadc58ce0b8eda375c6abe9e6
MD5 4d3072aa53d32a607be0a0ace787e58b
BLAKE2b-256 8f054e3c4a8daa0d091a8cd8bbc28f7e0edff318fa5d5ac1d138ecae4a2c4d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 180cc15cdc8c758fcea0b9b2673cbe5538da6bedf49134c5ee2d2f6768b46cd9
MD5 4556da823f14d487b86c4e820bb7849c
BLAKE2b-256 bacda46e6d0482461974761e1cc1f06e58e48d3c48c02ba63a9d028e23eee945

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 feb6f244dac91e04cb88c0e6dec8571e3763f14da2f1d0a587f84fe37c0d90c2
MD5 21d7620d2c2917ce69c689c4be8490a3
BLAKE2b-256 2329194e1ca93ce3533c2a2f86021b6718165966bc18565d677ab69a46fed1df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b0c9c00a363255511ec0addfb55b00d8e489c46a7cd7f7e41bec66f8426d92fc
MD5 73ea0c9ef1145f3463200dfc91f6dfcd
BLAKE2b-256 a25649ea172a5b35c153a62f7ff10f766f4913899ad0df24a9e94ceabf83e916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 f1a23b5f3cb9f43ef932b846e3c7b2927eec15b4295fdd3bb924669f6d2816dd
MD5 1b46ff5c0246fa54d114325dff288ef2
BLAKE2b-256 1a587533449bef239b3007d7514f974e7059a9545a25442a1bc564e6d3d0d0f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d5bd548d33802e16aaeab71a7ab9e181f5404f594460fbc867dd56d30eaecb3
MD5 fba060930d801a5d3c5c4d1388024e05
BLAKE2b-256 51d309f169dbb92d1b78a3fb163c90a15b0f4595717d8f9fc15031306b0be88f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 178f0bb1aa625dae3110a95f658d494178a8690add75b21741301e1af019a92b
MD5 e973ff105999c2f1dd8f4cc146d3ac31
BLAKE2b-256 e77a8c99f72feca53a10366cfde37059732abd62e83a8415c1aea9907e1694cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bbf431e2f28803ab6dac3b14ce2bf4170cc2d22a1331fb99263f41ee41af393
MD5 f3d8614219662de82ba94e4854710d84
BLAKE2b-256 99fc2ed30a5bb6fce1bada83e80cfab6e15fbbdfbbe9f591297324f667844021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 c9bd8f2aa348e8c723bca4dbb070f842a9df68759906c40540d9c90d13a964a8
MD5 c1f88c35ad91145deca7edee65cfed06
BLAKE2b-256 be0df45724ddc535fd35261f5770814daef57e28782cc2f056a8faf406408164

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5b58e8d12741cc5857d4a65b42eb9c2e8c16e7f8f911e1a4d2e2394e72fa883b
MD5 396d6f3390b15365baa237fec37cc015
BLAKE2b-256 ce1204294231c5e8ee66727c93ff6091ec73925dce94192a10ca685d46ee5985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 173f3bfdfce26ca1acea2a43d2ce9fcc3cb3811b069e47c4f4ad0b537d32dbbf
MD5 02999860654804d1322c78f85ab28751
BLAKE2b-256 0161e4d37b928b6c8d4c5ce3afc06a2544f4dffd0e4c5b3548ffc351138c8822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5c8c03a10661b3398457aa4670b0862fd8dd12e4c968851bcc00176736bebf1c
MD5 2e6e89bca1a5a8ddfd8d4b5546a439c3
BLAKE2b-256 5afeb8ccb5f7ed66b0f498a6acecf5ae7f937adbd1be15ca313d9e9b199f20b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5d6e34745113909982793c5a8bf8783dbb630d24cf11ae757893e5c6082fd675
MD5 3464a59a43e7b2470f59d1c961646a99
BLAKE2b-256 49eaeecc74b0d304ede370aa907303a65ac8a367d71186b69c575fa859630a85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Algorithm Hash digest
SHA256 9609a0ebf30cfb570ac66e517510ac2bf92027f8bfd1c44680ab6375f02fc8d3
MD5 b346689bc3b53a6338b83e21caa0e942
BLAKE2b-256 4e84034b2aeb65c3ad477c2d4191d74004ead2da9a8fafd64c00df27a5f51561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f04c8e9dbe432a9857f4d66ec371162b8c8e319cf885f8760103734366fac456
MD5 9b3d3a937514d74fc816c5d8f9a9c8f1
BLAKE2b-256 bf8e6faab97c33566745a9a1eb5f9e91fbccd2a52094d4b75212fa9da4cc56e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 19acc2f70ee92186b84a47a63801e254d5eceae4eae31da8658d48d00e0db487
MD5 ae33c16142414e10f102611d192f85cf
BLAKE2b-256 b6b9e0a51ef2485b773f8f9b33a3a084dc0e79e4a922454663bf570b1b22cac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d48f0e456369e629ce8d76f37db6f6718314d112d1f3c2b72fc4ea5a8d83b39
MD5 39b495a33775339d956340aec849d12f
BLAKE2b-256 1259dd0d45c1ecf2f4230fe5a5d9a9921ab5ee0b775dd912f54f45f6be43f515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0e419c77e715971f14456f5640775ec944a96846c5c6b3daa786121f4717f4c5
MD5 d0803a0465eca683fac254b9bfe5eaa2
BLAKE2b-256 5f49167a7d5471e584e43fdcd08929dd91ec42d77552cd21cd1a7967e3ccaea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2c025d5a2de33fca01f9d9f3d7d4ff4e324b45bc4cbe05a46f42455c8673a84e
MD5 ecc96d18f87057bb92b45e3ec6674968
BLAKE2b-256 7b9df5e99a5f61b00c904ccb79bd64539088e2f66ada9a416f9da7805b1d4996

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 123d06035281c2e9b97be9e1f33c7a48bfdd9d216e2112cd4ee8634662cb626c
MD5 6b6d213acf32a2c4708d94c42faf842c
BLAKE2b-256 cdb2c01407700979305ccf23e86681d67515190819e4df216cf3e2cec710a96f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 244abea44c730fc6ad6739cda35111f8c59162971bd8b2745155bc6a29567eef
MD5 652ce2ca670a415bcd9b6530f8a291b3
BLAKE2b-256 d6464c7b30705a5705cb18680d9046030e0c59d10f460d00ba74895eabe72408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0b6127629133856ccb60880865603d298204f9ba977d429bdf7c1c93a55f818c
MD5 77eeff720c7221f2d6a854b9bb3e5106
BLAKE2b-256 bb94ad19168b5b0cbe9d572aca6df51c760ad3bb7ddc12216dbaec3c35517216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 863678ab2504f0713608674b3fc25b0fe67f406027f9eb63d182781ecbb0b653
MD5 992a7300fcb917f112d6c9056adea809
BLAKE2b-256 368d6f9ccc645639a602d20b2146eef3ba67a2f9b494baad6839182c3eeebe00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8442b575b1d894b7dfac7761bef455ac97b6bab2e92c2b9a95d1c2285f066c40
MD5 3faf3a95db843c7146a0a8def2980ec9
BLAKE2b-256 4c3f6b646506b80e27e9fdbf4cc4047e676c2b42b85ceb193f2ccc54065599b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ae7f68ddec3b0c39cc2cdfa44f97e93f3171f29fcc7fd37f006ba8adccd48ab
MD5 0f6416ec27ab8934faff16f0b00fed39
BLAKE2b-256 9ba0b0b720ba438436cd96ee6fc7f428f101b73779b02f3a23daed0c4f2658d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0cfe235ff8acc9e9c3eb6e281f381ad3f0b1822f35ebd360386a855861a0fc78
MD5 a4541c3ae64a5f4f99c2326408b13c29
BLAKE2b-256 43932fada09d34ec5f57ca25034055469d9046dcc06e9dd330dd16324f4f2605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 9df25d3e738ac5fac1a78dde0cbfc7ec7bb4ae387f144900607c0e208c6a85d9
MD5 09da47291319f3efef4ab18437afaa6e
BLAKE2b-256 fb1ab2e881399cb72c893f8ad7f279370150ff3093f6999523f8a88c9d24bf49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e24f28560dca67344527dbec93aae18f0c27c9468ae5d006e9e7f72bae8271bf
MD5 f42946c40c504e2422f862c5740a9dbb
BLAKE2b-256 477aadcdbad0d34f613231e528f5d76cf74a17251a069ab6d361db9d21559f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0f1766c60f5e75660e50add3eb1e03d6560e541bc906df46ee5d17c82b02cb08
MD5 7f335d0e5a30be2de10584cdc60e9b50
BLAKE2b-256 303660689251d909a1239372e5ef750027265a8610bae87fcd250a5b019bab2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 931d524c8bac7867cc4dc5d3aad934a3739f6fdade81cc44b193b80275f67873
MD5 e344c34a93d98029dfa7ae9dc8f3d4ac
BLAKE2b-256 8e49f1310af93bb2adce0365aabb7351e3b3562f1933336a58a0389aa9c437ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b6be396784941f1c422ff3cd444a225c37ed438ddc3132fdbc78589b51cc8d6
MD5 c2f5ada114db1426f3523cb28e9e7aa9
BLAKE2b-256 3c172fcdd530c132a1c421f7d9b09ce9bf99e471dd3774d119bba05e667b5ec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c0822fcb5c64879888c9d8e146abb36f76a7aca256b6c53cfd51713a527ca4b2
MD5 ab427083b67d2c78628e225193f4d9ce
BLAKE2b-256 165c3701c85bd4757b3d4264044f9bc2c0bb885e5afda5320209f87a15634b19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b329188cdde6cc37f05b886e239542b502880efa7230133a094e8ae7cc06b3e
MD5 94820b3a98c58e753eb8604bec1b742b
BLAKE2b-256 25596f769d9eca683cc2ff8ae0ee8c278f017f820daecc4323258e6b550dfd09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 676ef56835ba0ef4e934ecac48842c607f32a14ed00cae9356caf17251050524
MD5 23de653d247aac910564422b428df3d9
BLAKE2b-256 f0ad6611b0934f2f1e9d2bf81c9a712d6f6fd0031cb8d8fd8bef3b3b10c3297e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6ea1fc474bf423e8a65d2f319fde8f31186eb3b1a42840e96ad55dc07d08219f
MD5 d152c92978b4ad4b92ae0df7f5809c92
BLAKE2b-256 7e64049a5b94f34f72aa2ec834f58a74e54dbb5d3e583e7aff707bab43f20485

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed3016ab91264200311f284e0e5e0dd1ec25c4c8b395a72c2dc2204f5477ded5
MD5 11c7cd3cde0defc7d18a97049b0735e9
BLAKE2b-256 56e9445186287dc1a254731bd3d1f8e16ac8c93f816742f80881c61e1a20217a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 051a9d8677e7a919b62b99269639f12ab7fbae913827b40ed65bdd64ffe2161f
MD5 d91bef74c3d295d3f7a074e67ac9b99a
BLAKE2b-256 5b536b77d950709beea8d2b7c02cc7284d3e81b907ec52a4d4ef7cb035bac055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a14a7feff2caad7da88e3c09fda1edb80f2055b4844e536e8d94678b05f99930
MD5 0fcd88754dc81d7d6898f55b5bb758d2
BLAKE2b-256 17542985d2d530ac9bc4d6176718a12e8b442f7d8bc5a39b86261b0fa6684fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 631677068bd4f791c2da05f21ff1c4df7be2cbf6b9b3ec7822743fbed31bfe48
MD5 ccaaf5afc3ce1e5b9b666e559ac83e8b
BLAKE2b-256 780030eb03351dd9461342503fe6ff347c6e87d2ce7dcdde63f1682355203a63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ffb3b528606b8a57cc822169908f259d9e88c0aaa143fb2071d0c09b3390193
MD5 ccab79e8b45876e62f3ca305f9c2b383
BLAKE2b-256 2b71358c25a814b54d99d97c3ca6dbac315f2af6fa9a10b4fd36750856feb8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2641cffd8186cbdf5bb38385003b079821d2732c0f06e6aa88d72cd385035818
MD5 b9335a4d90444edc553cfff29fc7b21e
BLAKE2b-256 598f1d13ed75460594d25910a8e7a620fe88356f60e33a438303ebe51c3b98a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 598a8407df58e5be4f8620442b33add292191482ef6138a3d6a992e455a338d6
MD5 adff42101c5e63be4efee8162d27efac
BLAKE2b-256 671581c0b8ae3547e5a468dd97026b7b261e26fd10832992439e3679aa2eb03d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3efa0fab598ebaf3a07a086014531bf943ade395c7074899e69bb27768eb05ef
MD5 072db4b3e1fc337146de6d1eac602682
BLAKE2b-256 9bfba935373e80ec4d0d52290d8e81e2fcd5e087edbf2daaa94415ef63fc0b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed11c8cf59c5dbbdaadc4b079bc78e9967acf83585ff1d9f86a1f1b1d07aa0ec
MD5 6f5dc35ff64787d16dbd25e757ff1467
BLAKE2b-256 e6112a04261b2e2aba4c75a22623360c847ed4ea7463c5f6edc9915868ecc516

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