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.0 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.0")
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 of 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.0.tar.gz (573.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.0-cp314-cp314t-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

openpmd_api-0.17.0-cp314-cp314t-win32.whl (2.1 MB view details)

Uploaded CPython 3.14tWindows x86

openpmd_api-0.17.0-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.0-cp314-cp314t-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp314-cp314t-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp314-cp314t-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

openpmd_api-0.17.0-cp314-cp314t-macosx_15_0_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

openpmd_api-0.17.0-cp314-cp314t-macosx_14_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

openpmd_api-0.17.0-cp314-cp314-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.14Windows x86-64

openpmd_api-0.17.0-cp314-cp314-win32.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86

openpmd_api-0.17.0-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.0-cp314-cp314-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp314-cp314-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp314-cp314-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

openpmd_api-0.17.0-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.0-cp314-cp314-macosx_14_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

openpmd_api-0.17.0-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.0-cp313-cp313-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp313-cp313-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp313-cp313-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

openpmd_api-0.17.0-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.0-cp313-cp313-macosx_14_0_arm64.whl (8.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

openpmd_api-0.17.0-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.0-cp312-cp312-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp312-cp312-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

openpmd_api-0.17.0-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.0-cp311-cp311-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp311-cp311-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

openpmd_api-0.17.0-cp311-cp311-macosx_15_0_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

openpmd_api-0.17.0-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.0-cp310-cp310-musllinux_1_2_i686.whl (10.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

openpmd_api-0.17.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.0-cp310-cp310-manylinux_2_28_i686.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

openpmd_api-0.17.0-cp310-cp310-macosx_15_0_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

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

File metadata

  • Download URL: openpmd_api-0.17.0.tar.gz
  • Upload date:
  • Size: 573.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.0.tar.gz
Algorithm Hash digest
SHA256 28d4c29040c4f507b5bc7161f842286c93a1af7f73043ab1f545aee840f04b65
MD5 1da6ef0efd20fb7d0fd83eb801ee58c0
BLAKE2b-256 4cd92f073e15b749a08f085bbdb3dfb8eb2e6c87b1c5f5f5a5facc1c1ab7052d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8a101b06aff1cd2fb1747b630cdb79f19bbacac957d37cf8b908d39efcd54e37
MD5 ab1f9f48c9a6f990511a5eb289745c20
BLAKE2b-256 405f45d6d28b2a784a7282b44a754cdabb61ee6701905d1c9927d5088a1b8573

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 2.1 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.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 c2aca16c28c5fbc069984790ab997fbb75f34b10866525c3396fc2e6d348c5e2
MD5 7dc71c3228b914eae26b5af6965ec269
BLAKE2b-256 60591bf7c8dddbc9f59d36a1e1414bf33c2d649a5767fb87d39ac73cfba86807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 282d39ff762223ca1115bedcccea2ecec1d4a9337ee7d380e780f06379499809
MD5 b6bf724df584f3f6c9623ec56b562182
BLAKE2b-256 a04e85c669f57857a79c7b1d178cbfe7f3afe2db89727ec119ed0601e59b3cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddd24abd32e2ef955076f7c07de2d8427e77db52aa81d6db4e901b35388c36fe
MD5 5033cf4ab9938907c26b63ef974861ca
BLAKE2b-256 07b4c7d242110717e6094dc037e506682c2bac4b5c85c5a3b0c7039924fe299b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ed9db30ad7caaf207cab837d1f82aa7657bcdeeced8eea191d61a4e13e5302f
MD5 d8e6cf42199628cecee91cf9058c47d1
BLAKE2b-256 c54362afa6cab539cef186f2bf5b77ce8d50dd2836576db500f79678fc936935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 5e203cab4981db51dd8876db0a6b736a8aa62118884b2ad23ee8b759f2b1d5d2
MD5 24cfb0305f70408e529c570dc30e1a09
BLAKE2b-256 103e8338e1e5d4de8877e28e118b9a6b4ac1b2c30dc286156e4c0cfd2bc5aba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 dca514c3472618b8e7996579cfed410bffb276df0b63276c14c86595a916cf4a
MD5 923923e1f54d86474d26390635eddd45
BLAKE2b-256 548b60e79b27945a6ddcd62d8af260ad3c738185dd24b1e6cb28df3da7be14fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f13f19f4a7525a3f8c710ac2d9e921e311dc4ab603a5c5ef95a198738d033095
MD5 2371228ccf9fc521c504524041837a71
BLAKE2b-256 ec9df66a7a38d3e1e96a3f4e01241da66d96af55f36dc6baa180480e4c5f8779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7b0dbf2e9c867ad046046aaf82779365c6e47029e6c53701e426fba7e2fd0be4
MD5 1257f74b66dbc3add858a75aac2fd928
BLAKE2b-256 b3229441b67110df3b78efd9fafc8737cb87cd7242c11d355822ce392a23a93f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 2.1 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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 57e4e4474b4bc0b1eda87a4d6b02221557909fa2a1c05dca9909936a40f38cd9
MD5 6bceaa3e32c34bfcaf051b874fcf2c01
BLAKE2b-256 523ba8791c7f47c5d3f73c5112f56f09807da3b14612ff8b28659654bf6bd52a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2e30d6653d6ab64186c268d2cf108199e2af510ec3d9a6c41193b78bdf714ddc
MD5 b99431dc61783b9bfbe50acf5fd4d89e
BLAKE2b-256 354d0b815e30294097dfe3700210374a2ba18e3caf8d5a712b9beda688dfc734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 13e85eda6b68bf95a98656b95850bd91511fbbb690b82001ce400abcd3627c76
MD5 0d74443e18b37cf96786ab122c25b5b7
BLAKE2b-256 2b0ecbb5daf60f97cd425586f89095fe50c56582b2a4123f90517c4fb3d4dec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f22d15d45e5e61033768c71c81627fa20c643ff2437ac09b3f41e6f91cec719
MD5 7698ab6bb650556b36405cc02186a1a8
BLAKE2b-256 5399cc30e28ab46032b2ccb0a85376b8c4401cad3f533a366fb3cc555dbedb11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 64c3394db291ec8c7fe4c237d9e1004a073ec8c4dd4e896e95bd68cadea8a2d7
MD5 bfbce578031b28712e1d074aa04eb7f7
BLAKE2b-256 ba3917124211e2f9c6d23824d58a799c7590c214e33d5e22de51e53dcb39f568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d94be33e360fdf86c570812bf1462193b35d1e4e8d10396d9e6c99922538ad39
MD5 5fd53d750416bb4202c824defd95c825
BLAKE2b-256 e54cf677481c022458294fff876c623eef3b45ef75b88c0fde12592d0ba2a97f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 875e15b321bcf0d8305fe292998f936bbf5d6f26c10b0e02c157c8189a80db7e
MD5 39575bcafe393960e8e4645210b3055f
BLAKE2b-256 9a59594f0a53fa65c44d337f29c452021575ad0b08085346bce93e623afec4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f99cf854d2d29af9fb090795366e2363e4ffc8ebc74eebd3b8f78c8ceccf1e3e
MD5 23d9011b6d3dc88af9ee51a5a66f61a4
BLAKE2b-256 a03b6285f9a3b4d6ec6b7468d4b8be278256d0bb693ef3276dc59e08f714c73b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 765071460455cd7e6b1b705d6b19432190a4b68ccf503fb93e9b7b1567c0cdaa
MD5 78068e93ae1292b35ef6614cfc6b74b1
BLAKE2b-256 ef7b5f006051a62c926b1cce0cff3f71392e20cfc1cedf654086633855cb8ca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cadd2e65346a038194bcfad178325e4069fbb44e57af232fd0de1897d5c6709c
MD5 e1567c57adf715331359ba54f97ca2e5
BLAKE2b-256 29a1bcb22f6bb5e8f16cdb3b018cb1a4ea5efda20ab45b08d22f4af56988ab85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 087eaea645f73874b8688d4cd05f667aa789b25e36878281eaad6954e6b91534
MD5 c630cd0919f36b17101affb593912795
BLAKE2b-256 ca90bde7a39d3890356ab13e0c1c25ff5033d87a4fe80d21000862e242757391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79da06b9659df3d419f1d1dc0cd5f83bd97981b99a38a9177cdc685b371f40c6
MD5 e4ae91ea976bcee58a5eef9a0c5a271a
BLAKE2b-256 85329af653fe9c054c097e11b0a5288c7b5c01303584fe273466f9381a540987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 2fc46364f75d2b365f4e561b75059d3f04c56b926dbb61f23021039f7a7b760f
MD5 4f769c876723212c3d0dd30b774d8d4e
BLAKE2b-256 1dc3e28af91eb3c0dd2cdf984669df2dc45deb3f9554317c6debd9fd620ebaff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 474765618d34d5348ff7bb3a69744fea140b389aaf06bae3c4fc6acd2d764d44
MD5 3743ee7b043972450ee1f8b3a7323312
BLAKE2b-256 1f13fe0d006de9baa056fa2db4c9c715495095bd3ee39bf082306869c432a432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e0d911eb50f6dacd897133af70606c3652e9c50273f25cb02672705e96594aac
MD5 487b693762661ac974f7d5a0f13ddf7d
BLAKE2b-256 e3fefa0fea873d0f07ef393c0922ba45d6a9e82eb8edd4cf3a4c76b756ba0ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 25b3c841f3c9a9bb4214a6a44b35c03ff413daa4dbfe5e4068e5f0efa17c0c9c
MD5 004c2808d1522d88066916781f48d33e
BLAKE2b-256 59c99a3b711fffef29eb41c84515bfabc6a1ff9f042620409b66c0d7107d0af5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 143165f7c810cef3fbc5897012dc1540653a1cbc81903a7298160796a49e1631
MD5 1dee9157ac7aee05a57e31574a7b9c0d
BLAKE2b-256 d13a70c9f985be46aa6faa62b2511f3e6538a839c834e023c28288a7985f126a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb92e8213b8e58ec5ab10625972cd38b47d0b88e416de9f3423ba684bd8d1968
MD5 61d6999f9b7ac35dcbb358b2f7ab857e
BLAKE2b-256 6a174e6881e8768ae1fd82dba2ebe61ceffea74a857e5578f36cb81e98ba7534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 278ce7a27d687ae5e9be7c62e9d9788a7437de4492df83524c0e6849859a2551
MD5 8dc1f853cc20037b3e017857a0525dcf
BLAKE2b-256 9e0efddd2bdf5da7c73304dd944c462cae0b6e6e1e773e3e7500cdd4df259234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 814ac5ab5fa9e2c299c70f8f8110337901af235a6eb85cebdb03a65738e6223f
MD5 1cee9d6671b5513d53bf5e340b6a52de
BLAKE2b-256 b409e91931b4ef56fcdd8e29eb315eb604257c153e30dcef699d44ccf4a07f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 edcdda67dbd2dc51c6b185a45334e5cd8fbfb74c5ae0b23f42b2cf615a0f934c
MD5 f9f443a8e1f26047b0f5a8b5a605e21e
BLAKE2b-256 57dd720e79e283744e60713985309863ab3a9761d08fc612cf995086b8abf1fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6fa16f4dd41cac349e560d4ea89d97e8673486565c43d86988ac041f1f7367f1
MD5 750313e8b23c12470cc5fe718674cea0
BLAKE2b-256 a9f0aa6af531965924e2126d6f630a638799bac7637ccac19f43c502a0866fc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cb46d279a7e2127a6dfe2e322eb132d409446b923bfe0a7bc07846fc2ffd1ec0
MD5 53329cd0112bd854567bdf9a1ff17600
BLAKE2b-256 3d5cbc76891e6354d644db0179b769a1ae65243ca3fb745190e1623b13695bf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 daf14d5fa4fd6a6f090104eef16de6369f1d36447bbc9063718a7c74253cf687
MD5 c7f57317fbed1702e12a5fb811b99ce8
BLAKE2b-256 2ae5188fb4c827d2ab4537b4e01b7eae14ffa46a9973066e265f20fcc617e0a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ecc1f8a310b27641970b6dc5fec95e81bf1c5685e6a483177023b4eb0e6c9d72
MD5 1565489a288101ff8d399dab30d04733
BLAKE2b-256 a9a9d97203a191c7d6c57df03fb7f80484057f25d36491b8ef8be5cc059929a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ab1eaaf8c1a33ddbae3711746f044745c42c55f1549e2bcff0dcc5e02a885c2
MD5 637ff2a1954b06556aad9faa896a2f7c
BLAKE2b-256 bd3c2ff35ad3e69bb8204b3d438d113cd6f8034f22f78dac51c7b2cc41261398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d1ff229c87abb99071742cbdebfe95caba9c6168cba5fb697bfaa392378b8fcc
MD5 27ca11a236b8cf1fa31721fa046a736d
BLAKE2b-256 3b4a1d905b641172672971d0beb81cbd715586e9a0e23d7cfc0c041447caf28c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4806a197b522378adf3d47db0a00ef39f29f737204163da883bebfb7d6a58477
MD5 93e1add9ebe98fd83138a498a9d3296d
BLAKE2b-256 a9e7af04d7344cb765630c8fad7b8979356f96d614eedf4de0b3bc59ad60fcf5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 6f79dc0a89ccc87dc9671d73d137510bd5b8cb9490e528b5b42365adc6e89451
MD5 155c061ee7d665c08f8bba18f6ae2013
BLAKE2b-256 cc61df2e7f96bc6867212287578e4e677ccb8d34efadf8d7bd33442be67ef0e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 603d74cce94029aeecf2c0715fc0ce955245e36f84244be879b1f03ec946e562
MD5 8fb0c9c6fbc530a0a6784d4c337c2f94
BLAKE2b-256 0cab583ddc3b4dbd331e26d5d2c2df923c2e7b96058474e18fb853e84b611817

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 31d6cad753934b708293f1cede86ba910f76fc92fc54b3370009ed494e289815
MD5 5758f77540b255ace1a3bf28b8d33f86
BLAKE2b-256 c97554e0ef99ddf6a520a02c34405bd0adabbed6db6c99680169e2982311c595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 80aa345354fe2bd3cff070a1893129b8c6e6169355836c1aa034ed6444a155cb
MD5 ed2ee30af0c90f0893265975dc6bf8ec
BLAKE2b-256 57667c026630002a4d68755c178c51d9b7240f507529afa281ce3661596cb839

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openpmd_api-0.17.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 32b2475b76609baacf6d9b3889a92065439082109189c6718fbae70c492c7774
MD5 063148479815b9439caabda54441d05d
BLAKE2b-256 4865c27cb64c8c5706618baf26726db70c23f9731f2329fb3f7579cc3fe2d9b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8322c39588d0b31938a977abd12fd0a5cb8df50907e734882d62681db7e9b56
MD5 7dad08887f04b77f218c7af43633a048
BLAKE2b-256 e84f055d46f3bf0b6515a64a1e775ee71848d376e9c16d669ba7f3c72ea36167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e9d544793630eb59861092f22aab5b76eac041f2c2527a13c93c2685c3fc0b2d
MD5 0478ba7b22218aad9089aeb7820ddea5
BLAKE2b-256 592932ab1b064d3a8552eededc5b2f244b597c9fbb72f81420b3bfd96970df85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 386c3ec725891b6a8580396c552a50697a791d51d72f0fa1c3bf1e02a5274f96
MD5 beb3d178bb311abd861d7fa777e4e02d
BLAKE2b-256 184fceec2024402287497adcfa8ea5713a0853dbed6e36bf8bcc3a25b1072561

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f9bd9841f3c8b88c6cb1133f207f5386ac73794937c3f383174f74d19996c8b0
MD5 e6e5496cc080720d2ecfb0b070dde8bc
BLAKE2b-256 a7b613cf3f1f22a8137df3e56dc889bc92add6da32ca693660e5ec6c49fd8f90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7fb290d053f8dac70404f8bc153985e27b918eec266880abe0a45d9169e993ce
MD5 8fa4f40e2d18975169b7876e3e9d5f79
BLAKE2b-256 d16a563e5bf9367b4f2be061b76ff34fd092a9d709a0b153211c84a421cfdde7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 afe5be3a3a3297e822afa7e83f8ee997862e9768335bcfac51041eb4adcfd940
MD5 ea70c0b0631db4e8e0e5b466191e677b
BLAKE2b-256 093cded3ea9f104335fb5ea245732ab09732f18c904367bf9be3893a9cdb8899

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