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.post3.tar.gz (579.8 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.post3-cp314-cp314t-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-cp314-cp314t-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-cp314-cp314-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13PyEmscripten 2025.0 wasm32

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-cp313-cp313-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-cp312-cp312-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-cp311-cp311-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

openpmd_api-0.17.1.post3-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.post3-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.post3-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.post3-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.post3-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.post3-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.post3.tar.gz.

File metadata

  • Download URL: openpmd_api-0.17.1.post3.tar.gz
  • Upload date:
  • Size: 579.8 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.post3.tar.gz
Algorithm Hash digest
SHA256 646240ec406998fa301d69827f13d4f9e18c63bdd284e48cb4b9b217ef3b3d6d
MD5 af26f0279d53489317fbb5bf903143d9
BLAKE2b-256 e61d6550f9d027a2ec70d8bb3e4667a10121b749b61050081d4f120d3f6eb4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 991d7f0183bc76bb08794a16dbc362a27ea4ba600b7d044449c708bfed7515de
MD5 fdc25a970f3bbcb3d77acbf4fe2dc6eb
BLAKE2b-256 4bf76321f2e86be1bc4f030d7e2691fe3e224272688f66937abc8e84a9209fe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0d876301dc2d39b5e7484f2b060c02e4b4d191041a67a151181def7c8bf1cf5e
MD5 fa481f0ecc26f05d0d82b0364c59cbd9
BLAKE2b-256 a3cce28b9e047e3182dd5feaaed740c72f07a2c058a7ef46f1d29f8cd3779275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac3e55baa7b08a09c296b91c803a86c6cd0b1fada05e91c5061d31de75569752
MD5 9625a3d7cc46abacc84ab84ceb741f65
BLAKE2b-256 6d402f16aa8959a3ff3b1b57da84993659a059db1bbe9f4296de1864f0588acd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 16faec3323516c56b73210d44c4bc1116a4dedc085c2a39a0610921da2a3747a
MD5 1a33e4ba4507c2f15db8fcafe1edf48f
BLAKE2b-256 4557287a395d2bff88c537a7340bf5b480ef329a043d2e5ce3365e7d837522ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f2080c90c2e0bf4e3b9b5de258293044945e11f11ff2b7a2d8a781c9359ac8e
MD5 d006cb1be8f3be4c573628ac64fc81ce
BLAKE2b-256 c7416ae633e66c1f495a96f3d2121e7d37b542d9a37f1883045a42bf6da44b5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 c15d45f7f01a39b75cce1a996afd89c4656082895a7ba89888c41235d2c68329
MD5 2bd331c0aeaf286d3951632d04f49268
BLAKE2b-256 2e2c2d7dfa3e43795e3fbeeac07f36c315dd6503fc4acc13062474474bd7b626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 99fca326a55b4862cc787b361a093cff65a5214bc8276f420e98bf03bf721b48
MD5 09fac3bd16b34c4be3dfe6c5519ac245
BLAKE2b-256 21a0eb69acf5b7495d33de960aa7f35769e2659f1bc9ae70809ad9bad240353c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e82247de77dfefcb48bb12c17e6eb003b33da6c4b7edf6bc8a2676dc4a4e82c5
MD5 32e3d28b0e8b27a09a2085def4dfc3bc
BLAKE2b-256 91db2987be088dfbb7656c96292e5e9c442d21d1d8feb6082c4afde2d50e7e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b5a89f6c95040968006177e21ac88e30a9352075dab573b18310ac562735ef3
MD5 062860653a64e3458b5ced49a868de59
BLAKE2b-256 e64468ce3fcc4c8be909f7c8550c7b53f848d2e178291f16e68bc24db4ef21f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 9917a75fd9ba3eb53213f4e26e68047f584e533848f9ffc49ab6e6d03b31332a
MD5 b4bf8087c266505d905657c432b5eb9d
BLAKE2b-256 2ed2773acc07d4b3e7b6f4c600750297a8b2dcb98f1fbed4b0e4b400869b5296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 d8bd60c70b718fe8d6a13a63a1a425a92bed42923a316dafefb0ef327aa8bd86
MD5 8de7d2fc834d79a0d4bc1ea5f1090adb
BLAKE2b-256 e7a514079fb541b0477124fe92638a71549b80c614ed3497fc37f3457f79c220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db662b23f36f240763600e69bd62ccc1409690fd30e91bc53f15333d8521ffb0
MD5 2db76963b867cd45f32b10ac6619b116
BLAKE2b-256 5c53af06cccc5cbe22f17e6f1c4859c6979b296602ea402e8be805ec91c75e01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7331174aea0bb974bf3c1f14133e5fb490dec25f7fbe2faa2a05ff2eda7de766
MD5 7415df1ac7194d51fd1f70cc27f97982
BLAKE2b-256 02f70c2f6718bcf44fb51d65d8a96457efa2e6ea6c5a63af64e39a7630cccac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a3af25f2c811e513f9a822118668f5976306f3b3264c3b8dd46c4efb7ebce3c
MD5 de82c8f4c2445e9fe702f9a07ff8ad1b
BLAKE2b-256 921972cd929bf43d6821d73b455da557244fd2b3b8384f158a1f8cbffb113809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 6857f07ee0d1d0f842a664cf0ee9266ee3237a5aa41eec4c662091fe404584f7
MD5 3572a0614a92ba611b85ef935306cca1
BLAKE2b-256 b1876223b8c6a707136ece6f2fb5e99ef72cd1abc2ccd0d77a83ab1d3947722b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f51e6fd2df51222b9a89810b2ab0f347df69b9343a448d9a6b3af9d6860713fe
MD5 df8acee4e3e05f49277c3a355bcc4887
BLAKE2b-256 2646f9d0a101f5db63e60a25ee8e4c3ca5754e4537cf2ef4078c74cd0d245b32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27839176f70768d46df06aefb732d9a13bf7118e885a2e5e66a997666015bce9
MD5 f1ebb4d80f67bd0d40011dc3ea5c7585
BLAKE2b-256 1815781f919c0714f614bb821441e517520e9a6e3422df1b90037e1a20053b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2e876e03ed4848f8168289924137a60bd1a9f78f978fc334fb86378777ac8731
MD5 bf8b7e5a0cfa48d4704754596775732c
BLAKE2b-256 564bce0c4a8a69b83dc499ff071f9abeb2827e0d01f75a8f091035e93434337a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 9f83a369f8dd63b4bff46a3a4ca41f35c67cbf3af85d1a9498cfaf28e71ad9fe
MD5 70298c6676a19f7abc2621f0d21e26db
BLAKE2b-256 5413ea796502244db83fbd814d7b3863418326ee64ec104b0af8701046a1e998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Algorithm Hash digest
SHA256 dd48c7e9d077347d42709b518c8faed491c10a30a6e1ad198b35f39a503fa178
MD5 2bc2d7f156a8d371e3f989430d7f46e0
BLAKE2b-256 bc5e7ba1bdde2c1151b9a3304abb785fff53aa9561c503201e602f2b17d0b3cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d9ff0f27fb7ff85e61b6249c9adea8954b8d56291856ddbb420594d8494d77ea
MD5 ac4255723f83131245c12a2f2cdaba88
BLAKE2b-256 3900d6354c44f1e3f1e5eb9237e443285f687e7d82e1307d66c9aaa750f90bfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1eea995595896b30a351c776fe219a6af67b8164016db46848012a303e5ab96c
MD5 7225aa32c6ef10f6042467a455b49549
BLAKE2b-256 fac23165fe2075925ed9e7233265bf18427823ff96c62f716bd0f9fc7d3e1c0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a07d2fdad04123d27d1baa173a5b34b0b864311b24fb2303fcea2a424b510818
MD5 7be24d5b31c15abad5544f8a2dbc736f
BLAKE2b-256 536b124110ecedcc43584ae9cc075550b0ee8e6762a9508f52dac20ca1ae2b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 6c2989112f6cdf78c7bd13942b7b28cada5154c67036d1cf148cf3266b100f9a
MD5 ccbd04c114f6da991ee63084d180b180
BLAKE2b-256 16342d9d2e6b7cd98843bba4518d0d5aeebfded0bdbdb2f026d4a8c435aca350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 225bbabf4111db8ba9b705667868250fd41e1026a7b64f2859eeed2980a32746
MD5 d4f71b64d4443b724307b0ad64696edf
BLAKE2b-256 f0de258005a2883928edb3206c84649db4bbb81d0766777f41187a707ffcb688

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d3569ca068482b133506fe16091db31a3c575637a65893beb6245f3ddf318e19
MD5 9f737317f35ca14b921758dccd7ca1dc
BLAKE2b-256 e37c4aa266eeef3372e810a357e664d5ec008be5489302372e4c7a95825757b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 097380e7933dc32abffe67c1d51ec0fdbf13d6005bc786536caac429a273708e
MD5 3ad8fc25339b8f316cc480e6b971b72b
BLAKE2b-256 ad406bf2ff3ba9ca35167df8ca738ef9305b9dca723d7286ff2bc1d1c8b3ea44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4c72e6bec4d15ec5045d5a5245dadbdb624890f541e60f18e2074318683cbfe6
MD5 7c0b4afa999d1b7fa3cd4345404247a7
BLAKE2b-256 ac3eaa9e743629d57db00fc5d42e2f6d021ceaa73e558b8f33235cce4a891004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b4bb390ee39eb33413c1e0b9b5d8d66a926d6cd1d90ac0e630cef62a4842928
MD5 3850645c346caae5e53fe8044e2fcd69
BLAKE2b-256 d9070b340fd9def637a51ef9fe1b7bff0446ee98d47fbab30329290f36b20b57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f02693c1aea0c79bab833c65c6af7175fe62f53542be17e8513727f28bbd58a3
MD5 6f2e5c7312d7a6d423c873f2d0e01790
BLAKE2b-256 8bf7de103a0dbd14cf05d3455d4e6f0e6a8f6e591d36837c3021efa8bc7609f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b59e398cb874ecc8c384c033c7967bccf12d8c9ae633ee97fe09fa46339ea7a
MD5 e31bda9a06a3deb42ecfe8b0507904db
BLAKE2b-256 2ab6244c0490907599bff3dab2f45ef4ed2698a5c38eaf5d852be91cd6f9ce7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 aeea8ca4a31ee4d95182173c53b4c6ae1936c40361765aa707922f290e71bfa3
MD5 cdf7065813dfabb1842e1c27c899edd6
BLAKE2b-256 cf223bfd9c9bce4b8e65d9f51d72745dddc01f3a6d9fbb82ed3314950dc93299

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fe98b200039636805e3122ea5c3c4c5c92c984a647acb93b1841ae85458fd36c
MD5 8a5f5137faefe56b64ee13cc112f1af9
BLAKE2b-256 3f166714863d4162a6a7ce684f01b0622864f19b5c91042fb2ec220565ef7fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c7adf616b4c4c5ade43adba923ce370f5a9ed303b5854ab076c9939a5ad33f25
MD5 f80f754a45de09241329bcbce443cd26
BLAKE2b-256 b1142b05a395e9dd779e3f48a25ace13de3d11b413f2393f331ef33dc203d05d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d6babeba57d484c8e28b68400bda6400e54d487c2889cad2596f3480efc1e86e
MD5 adce2b9897a0c5dcb67c9c7cf1304674
BLAKE2b-256 898918dec831a967e08e5330a73a0b97c4de2905bca790e74d07af4d652996f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ff8620d82b8c7ea83c694cb2dff2cbbc07e3d45a6df0f8cb7571f193f61e6a13
MD5 6c883ac064cbc03c4a5ffa0eed66f8ae
BLAKE2b-256 4ea75e81ca0729ae7f633e8af7050e9c1038bbec4c7a2af5897ab6827e91de73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 394c4b6518eff818ae2d7d6446b6957fef00de227649f609be043481ad23f8cf
MD5 35e516951acba482fad3d91990ec62cc
BLAKE2b-256 cf197945d3b69d8fd5e67f40076693d6dce005e031b16fc9a7093b9c03a0d7f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8855b840f9a8e672a330cf441640e728d1bbcdfb86788ebac0f52bf046205325
MD5 1072c64c6aec568fb2a5841cc6f4bc9b
BLAKE2b-256 9e0e5dd1ba27ca36813a4dde8e571ce6149a59c76873c230668d43cd012a044e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fc1e0549d471df22fd35b6e0d93b3193fa182147101f2f6126de9f087e240afc
MD5 12d55838c19f955916619812dc32ff81
BLAKE2b-256 318d7ccd269114dc7a5aecc99492fecaea7f9702b4d883f44e50e9d749e117eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3799678f2e9b3b5457d6ff09ef6c5fc666b9c142ddae5d6e07fc6a1bed1ea33e
MD5 3edb3d4e8e983b2d11b8a0460af67146
BLAKE2b-256 0a473aca95bb06906b9feedc3d9ab7a54236934e5543768b7a3ae6a989e2d31d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6cd6d4cb91af6dd2768810171fe841825c090a616d2610db5df3b0a5dbbc832d
MD5 45505c34c21d6d233ea4811b1d3712a2
BLAKE2b-256 4fa3fd1981e065fffb3d738515c34769afe313c016ef74d61bf8b7b53b29d536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bbd35b24f2e90a531e87497a2402599aa541fb79bf608f991400aaa234a4c47b
MD5 17acbad091b68549c87c45c58cee7274
BLAKE2b-256 48ce292489749ce17f399bd7c858ce0ff42133c515e7af200ceaa6842fbe379e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c29973c2402c5f25e058afc2cef32a2d6818fe21b26f67c91cbc0bf540e33f15
MD5 55147f6947fdca722c91315c41d42d1a
BLAKE2b-256 22bfe91a82d8d31db7dde48d796df92bb73adb7c278a38c5f4144b78cc7a3a2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b3aab67c2673dabffac00a90b957f058cbb432960669d08f4f664281d75779f2
MD5 3040c4e3f071386382f1db2a1a8f7e61
BLAKE2b-256 b54294b03056ed046523d5923ac4bcb69870111bef549db99e3d99f5742a4670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 feff574c7679d983be42e2ef1df1b67a4daa669f499a29d90562fbf1ac9674e4
MD5 de0368888bd7a45db010d7712fbce98b
BLAKE2b-256 297a746970bfcc1563c7c7230eeb2bff72681b03cdda639eccaeffe63158a6c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d212963f4e3fb66cb8a471c94409bdf7ead3d78b1339906c4022f3a5fa98b927
MD5 972e624f2b99575ce541fc0b33303ae6
BLAKE2b-256 ff49d5a21b42cde61c86d145392ba1234c6bc591f70234440d2f9828c44ffd4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be5e99f435635ef77bac0d8e916644cef7f000a8f7d564de19cf9e046063c0d4
MD5 881219ca72ae7cf66d266cfac2fbd654
BLAKE2b-256 3af62f7948e50d0db8142590b4f577b261f279e8faf2e862bb27dae9a25025bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2e634b0b4e7d868f9d18270ffd41327b3478cdc4766cb8842056c156327f2708
MD5 6f09509047b822f32b361798de75ba2b
BLAKE2b-256 75fdb065ec3c46dfd32f893c1c79ebb3681c3e6cb0e911dd9dc37d50beadd30d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f6c1ef05342c8f016e107109427b74d6b196a9e5c04205e1d77441a674c2f2c3
MD5 2da717e8b37b63fa775abf3b4b5b539d
BLAKE2b-256 7c6abd38631434564723a534a0025ea6b11f1d94eed4c23bb6df01679efdb549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5c1c2396a856efa8f8adace1d9cd2ed5353551dcb4a3dabf635889b7f6bf56e2
MD5 fc053fdcd975914a4fa3e064ca81063e
BLAKE2b-256 f6db89adfe355a48f4a8980ec598352f966b8ec78686dd0c4e785785a98d133f

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