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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

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

Uploaded CPython 3.14tmacOS 14.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

File metadata

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

File hashes

Hashes for openpmd_api-0.17.1.tar.gz
Algorithm Hash digest
SHA256 75dba7ad66c805e4caf5356071233867b1ce9cbc6bca375a2ff6aefb2a5314ce
MD5 20ba3e1f0ae96af945d522b114cbb1fd
BLAKE2b-256 d941c5a383a270ca2e761cf5103d61692c68a3e699dd94b5da6d379c914a941b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 18f84c30bb054e1e5398abd2b77e6eae64e1a687b56ebd7924d7fb9a9ae958c2
MD5 5318a26eefcb1e7ce22101de1b0fefa9
BLAKE2b-256 9376c79fb79f4fdf625b013583c755452475c6ef8e721e1d03c5499290f7c108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 615515ad114ed9cdd4db2a2002aff365d0da8749861a54c2fac32e3f8967a8f0
MD5 7ae3822827883a22ee09afbccc5f6903
BLAKE2b-256 5e5476b7c19d0aa9bea59174923b1f62457ace8e0de1a6bcfe43a9ae873290d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 864c5bb40fad1795726aaebcb32bb6f258664ff659ba4d04df514819bf369ace
MD5 9ce548a2b21b5f538f56b4f6a8ae791d
BLAKE2b-256 dd08d99cfcebbff421a46dc9fb0bac6ca7eddf27f5e8337c4b042b81e72ef882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dcdd24cc5b26ffa13f566fc09652c25460cdf291f5b5b9a010aa5a72de0970c6
MD5 bb04d5628d6248ab3a86dc32a1555067
BLAKE2b-256 a6ad41c46b43e7e77dfbac21008579a29ec6da44e5d3f7fe5398fea86c59bb37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d89c7e4541b04b0c9b7b35d10c4e3d7b8f6841528e39b7bbee3287a7387d034
MD5 1c983ea37ece669f79e1e5031dd21d8d
BLAKE2b-256 f120c5b7109089169f58ae0713436c9f6dbcf0d89fdba55057a543dfde007fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 64fa2e1ac92fdced4c0373b9ece2e5aacbc73028eae3bfdba3584622a58f83c5
MD5 c2a955cb09084e4d415f31e097787acf
BLAKE2b-256 3258e764cdfd11b5001ed11dcb569116536f566f238062f1df2539a6b5f97401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 92e0bb20445d914f7cf6da5f37b3988f343861f6d861042f1d246e1776b17c3b
MD5 8ddb487766c4565a23341f68600a2eaa
BLAKE2b-256 e3af29f71cbb674757ad82455a0049a5cb8fff59202c61e0410191bc4b6f81ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a5fb90b34e23bb68a88dd104eddb06e9a674f50ac0d08e9b09aae0b2fd1f263a
MD5 740ebc9d2d7690f01dc1b62f1bee27f1
BLAKE2b-256 10b87b4fb3415d609f4c6f472755211c78fbc7d333aa8a674568c84a6aea6abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 365859cc5e5630e2a2c70b352a8f7873e639ae89ece53e88aea7cead14570238
MD5 780dd1ce7aa8255300f87d448a312849
BLAKE2b-256 233c3972491a255a7e44c5651ba86220deea7152a269a00b9003b32a5ab9054a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 133090ed1a44e3375bc82af9ed3152b5eb2e8aba41acdb10e2cf2eb6ce304a5f
MD5 4609f3ca55cf35f7b0c79ce98531b04d
BLAKE2b-256 9fa10903fb4186329d118f6eaf3456aa708e32e1ae0c0b2581f8b13633d0461b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 228f2939a3a4b1e72ccf4ea9e19218a4ea0d529545fec335f9044a667cf76aa5
MD5 295d930735b1b1dd868d1b0df32f67ed
BLAKE2b-256 66866a5cdd27124871680bb671cf6b8b33c56a2a6353ca97fe188da871c08267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1195924600965a1e4e4123ca03396578246407f031ec615ce61045d001a0da45
MD5 0543b3e3691030236cd1057abe8f2c64
BLAKE2b-256 27763b4882b5129d151e3515e1422c6d6e6c9153ea93c94b5ed68a767b9af5d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7de00fc000c677f0b27ea5400ca42659b3455fe995ceb2b36a1be21be038c70a
MD5 61e552b06b0dd1a2eb7bbada90ba2d8a
BLAKE2b-256 e812f6410ce38808bba511e7cebfb19e40b0f434de6fb4bcb7283efbc48c5fa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 0033195d81135a5ea72f8d961c75cdd5b59a1a10d336a5ddc361cdc6977d22df
MD5 08bbbff6613e9c83cd2b2098d93abc27
BLAKE2b-256 4a294b1d296d24d66dce72145fede69c335e5e7ba6ad9c1217ee3af46a44f0cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c8f1559897badfd5a301803b18a5b5f180d639df2ea98ac0e575e9bb6f7607b0
MD5 11e23faf46bdaed9fb7f27df8919b8a3
BLAKE2b-256 c809b3faeed433b01a9e4aac837d6dbcae627b1d74f29d67958383366f4f8d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 925a6a8951153ecface329223c2825b2831c5a64f3c93bd8e3563c7830820bc1
MD5 c723a62feba9de4b7b8422294cabfa6b
BLAKE2b-256 88fb4397a63662a705e4b6c90952e5759712323775871cf6c0e72b78772f8cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a376b3e1ad010a6998b7ce6870cbbefe2ed103803de868548a4e44af67dcba6a
MD5 8490dbfe1aae02f00bf991a4fbfd2d5f
BLAKE2b-256 8710d6aea91771d113e53168c7a66a7e22ed82aeb693827087e2850b06350a2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 bf39ac6854dc46d152d3f7bf75ef7d2d413d70e68037a85c0e6e4a175a5fa747
MD5 0c9f92b131942ca6b5dc976ebde50662
BLAKE2b-256 fb80f60ffa547010623d7530f6d90ed1b827ab55d0cba202dff6497136c3db59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b41c069d4238d4b58cf4c353d7dfd33d2a2c7e62643b3791f7a15b33ffe1c345
MD5 bfb4ea5406a526c37061b4061db64e79
BLAKE2b-256 d85dfb482884f60341a79900a2747fe93965c5e98e7908e4010c20a5d21750b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8c7eb37255a7634cd3349830dc10d500532d2455e000338bdebe60b4ee4e04ce
MD5 ef949e5d978269ef2ba62721ce4d9596
BLAKE2b-256 68bbe87c529cd44fe930f47f109d73e6b0acf3f00ad862552f98d8b79c67e915

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f4f55bfd5c778d39dce8e169c72314fd3104dac9c2efe69e2e2abe5ca05a2b5
MD5 ae6c72f8aa39b6b03cc9ea1349aac677
BLAKE2b-256 e39679ccab8d61441c5729a5724f76e68cfaf84ab83f9c07eab30878c9efb06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 92c481b0bf5c8c67e64b503a7dcf34f25611511fd7ee6258ebcb150e480ae869
MD5 7e8286e4b73e89e7f2b3b67198f0ed72
BLAKE2b-256 4e21c02a137d9bc209657ee289200b5686cf436bee3f69533df99654c11b2772

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d4448bd6ae78d1dd8288a18efd285e9101d576ed6ff1a09279c4b986c3d30a0a
MD5 8f04eee7e501f4e95c7c23e7394de8f3
BLAKE2b-256 8786f42767d71cb6eff13a4159193a790eaa0849749c90190c8f11170262f491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 adc2a82ef2a49cd4cf70462d38afe4386c1df4a5d4cd109f698c9887dabddfd2
MD5 b4c242a81861fdfc9cbce6b1964c8a35
BLAKE2b-256 d72eaecbdf4074d44743990c17739676af77c27023803ce5fbe784eb29ec2297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2b57a58d214aada79a888bbc99441e9a12b1bcc0d93614b60e0d1527c30ec950
MD5 0b6a0ccbcdcb828e4fa712bebe99688d
BLAKE2b-256 b9aa4b8e3fb6c98b8e56ee0f832c153f99b5e965e18a83aefc307061844cb2a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e1779beea15c9cf2af48594f1f4754ff168fd3698cf2b96a6fa4237038a0b389
MD5 800410b535ad6e9fd7d5275d755b3e3c
BLAKE2b-256 f98651a7db42594f770038f56e0e43d5ad42e72e99197453fff3ecb950dcf894

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a360e7818445852a7994ae7bc97a70dfcfb8a39a769cbfda1d3c23507625542
MD5 0e214f5b431b87fecad62abfe328f357
BLAKE2b-256 470a3a1ad4abc383a039395c4255046a155155c8ac4d50167eab58c304dc7b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e3d0cb72f075289713e9b8c15f81fce88b5a67f967c7f34a3b79d1e71843f3d3
MD5 1b896afd3991e94056e79ca8f9106b6b
BLAKE2b-256 422c7817b036cb5c25c362bd852cead64f65bbd95eb0f2acaeabf52fb503c12c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad5371da9b016cd6cee43622f15eb0aacd6cbd176f78add3384a85aa8cf47d31
MD5 c1a7e225469762a9caf06f2b78a61346
BLAKE2b-256 d468149f36181abafbf6f930afc0b006281cc4b1eeb5d5df64a2ea07442201f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 d271f92e3f1f4a0b8899471862e0671ceda2154b673be289b93fea31c1bd237f
MD5 bdf9d591fa7224ca216d28e687879679
BLAKE2b-256 4e316f6bb5c0ad0dcfb214bcdbe1a5dd69085b2b98a17a089c10a4e3eb2c53e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3365612570f1fac6a642800bbbbb07210d4a4139835088647eae5d725b85c3dd
MD5 d42f33c788bfb589bc32080652b17ba5
BLAKE2b-256 37091867eb58400f3994745a8a68ec1369b2b808d7ed950e43e4dabd6b6dc8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d1270025b87802d395491ca400763882ebfada70430e99733c0b849b6b808fe3
MD5 f9cbd8ddd25013ee8a772f7844610329
BLAKE2b-256 573402c1135f1bb7ce7f0d1e5cf4a675f197ae79e94d7dd1c9d538338909d53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5df073e3631db943db46b1a1363665413e9858e8e855290e9e0a0572d1fd5cb8
MD5 173961276d79daa30aa1ba3d054aba5a
BLAKE2b-256 431a7800dc0019128ba1ea2a6b6be2b4bddd92258298ad0d2dc17e8e28a126ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6e4cbdbe24cf08fe81839f605cda9190dd159d11201661836d2cdbcea23d1f2f
MD5 a5342ab061b72170f2a913dd27d74d83
BLAKE2b-256 a17cac1cca4f6316018db9b41b2121c4ab7a314eba11bcb500518539f266c39e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c343849d4772ae47f0337b32e0e9e56ecccd6a5f29a65e6504b3c81f410a5887
MD5 8d003aaa01ced0066f567734bd8b6d22
BLAKE2b-256 3c68ac44cc2d9a7ca571ffde775f1be5db4a294ecb5ba10dccc5e41fc07c4df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cdad4353047a91038c6de166636cc87e9c38c43c21ae9afc5a37a424959f71d8
MD5 8c50f0484f8e81872b76cb13477fa14b
BLAKE2b-256 0797ceaf14cdb4e01f81b1d7c943d621eae3191692be48010e04b0566b38f542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81345fc67e985546303c32a95d8e4cf4bebc9954f570eed7bb9b953fec498231
MD5 032b3ca8e2a6e1e5855b699dc0ac722f
BLAKE2b-256 2e96f06cae3f8bc8a3ffd0db50cbe55c2fd04737c3168c85314e4a8453923ed3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 3f4dde02d013b2a5ad9df45d473e83d62fa31ee083fad6f83b52d549fbe9028a
MD5 0cf25f67ef24f3047dd431a79f46f1e0
BLAKE2b-256 cfdf6a51678416d66278e478a2d36d1827413413d8d48389d036b5a8b7b47af9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 fa42fc8e61f783322ace5f0036c1e63c25e53998ddb0a164846f9aab39210cc0
MD5 18ba8beace6678aee2a8ecf907224d92
BLAKE2b-256 2290e81b945f75f88ea830f7d1d11e8a42f60ca22be35b0ceeb4abf3a9532e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 55bd14a6abea62204f96c106da340b2aafd0ea819a589466e6d3341212815882
MD5 393e362ff0b2fe4bfb7bb747c992216d
BLAKE2b-256 bedbf5af93cbe7eacdb4791914e65585f8827d9d81f98a717ee7cb2000aa46c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e871135f07d78605e71d2dcea33d2345b3f92fd181d2c667469d1a3d187fde6d
MD5 78d987325eb81f66d3b68d6a35ff6ec1
BLAKE2b-256 e9076d3d3f3cbb5890b879f4964339130cc0875c80761b6f3c55e7560a5d06c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 07635ba68e6420089b9ec4334a0d8ab3b38b091a92e10fc1dc0ae37632b674dd
MD5 65667fceea8f3f49f32ba00cbc47d517
BLAKE2b-256 a0b6ed289c2fc722695014388be7d8472bcc2d97942ab5927278543e28e2386a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80070795a81ca160003ff103c2eecadf9403c9b883568176bac1e5322ba5a003
MD5 719ef9fecdb0ca67b446e6237f30b4ba
BLAKE2b-256 5f8c5cb9fa84045f24d10201b082cd609ffc004f88eec2e9da140c0de49da37a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d04daf13c5b65676d012b17981c1b54bd9d730bf3350415dfa5f9316ba5c3197
MD5 dbe537c719138dea3dcb85df3e64e52b
BLAKE2b-256 daed56df0b321b2a66f387d66323ca9c8e13b41fa02d2bf393a3b8c151621852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e28a37d4b8fb3ff3be08571a308b2db7eb3698802adf1fd43753a76460bed339
MD5 1dd058ee140c8a6b29067a73fe3cad93
BLAKE2b-256 b400e8f290a007690d37ddbd2a59a2954cdd18105699a2cd8290a67c11eea551

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 b860b14e7f96d05feecbbb5900025d95461f00f71570671f2d07a5b0543990fd
MD5 72fbcb526c4f63217da8c9444e7b26be
BLAKE2b-256 a6547bba05ca7a7b31e1cf47d04286e8997beeed70b4837d0335c903a9c0e692

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c4c378e55a512dbd07d818dbdc1d1cda1febb071a68aa43e8da1be2a8db5b2ee
MD5 3d3d89a6d00dec630d4004719f39c2ab
BLAKE2b-256 52ca3296524154c17998d9a6c2df0d6b02ca54007d4f403d0b92cd2fe9167fc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cc16f4a83482261b27f523e2b0544fa3ca645e09679e0838563b30590bde1bdf
MD5 75d68f9abc8dcac60a2c259173a170e8
BLAKE2b-256 a22ce73e04f1cba006c406c915f1f86049ffc6ea24ab757498db23b46bc078f8

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