Skip to main content

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

Reason this release was yanked:

broken import module cxx

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 in share/openPMD/thirdParty/:

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.8 - 3.13
    • 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.16.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.16.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.16.0.tar.gz (451.7 kB view details)

Uploaded Source

Built Distributions

openPMD_api-0.16.0-pp310-pypy310_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

openPMD_api-0.16.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded PyPy macOS 11.0+ x86-64

openPMD_api-0.16.0-pp39-pypy39_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

openPMD_api-0.16.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded PyPy macOS 11.0+ x86-64

openPMD_api-0.16.0-pp38-pypy38_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

openPMD_api-0.16.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded PyPy macOS 11.0+ x86-64

openPMD_api-0.16.0-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp313-cp313-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp313-cp313-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

openPMD_api-0.16.0-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp312-cp312-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp312-cp312-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

openPMD_api-0.16.0-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp311-cp311-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp311-cp311-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

openPMD_api-0.16.0-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp310-cp310-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp310-cp310-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

openPMD_api-0.16.0-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp39-cp39-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp39-cp39-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

openPMD_api-0.16.0-cp38-cp38-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_i686.whl (8.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (7.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

openPMD_api-0.16.0-cp38-cp38-macosx_11_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

openPMD_api-0.16.0-cp38-cp38-macosx_11_0_arm64.whl (5.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file openpmd_api-0.16.0.tar.gz.

File metadata

  • Download URL: openpmd_api-0.16.0.tar.gz
  • Upload date:
  • Size: 451.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for openpmd_api-0.16.0.tar.gz
Algorithm Hash digest
SHA256 6a5c78c6c34d744e88482d4ae2cc9a2c74f4df1d1fa08dc94883a46cfd543dad
MD5 a10a98db038edb52e70b85ba74a5b712
BLAKE2b-256 b54e05fe4040380578d1d9463c3f95989b1d4dc8da47d5e11c5870f7e8169f8f

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 717d48fda8666c18c558a5e61b3d3517bea66c1f8a45ced3b9f704473bb16722
MD5 49856009e214da4b81642c78e1b8b11e
BLAKE2b-256 b59825a270dbed5adc4a621677c70f3fe5f18bb00c502424076fe242b2bbc09b

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp310-pypy310_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f8b37cdece9708921b037320b68c03866a546f67720eb3d8456686e0f908962a
MD5 e9f69c88c1b889aa858cba2933e06adf
BLAKE2b-256 f8a2ae767b4c0459b1a85774fe1198d4fd05c1a32e83bbaf2de9ccc80b525dc6

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5ac861d2f4e52cf694f7b52e2b27ad3b0e263a44022a041d4b40514fee252b2f
MD5 c661c3393a4ffe405b75266082492dc7
BLAKE2b-256 40a21ef86ef55001d63aaecf741ee308d29f6877da051969cb323ea684d2d89b

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp39-pypy39_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7afb8d11b7713cd63b7ed2ed3fcecafb3c64fb8eb104b5ba5aa6b822960bb88a
MD5 c4cb65822a6f325a46f01a3ac80c5ba7
BLAKE2b-256 4e118fcb86d995e4c186cd5b8f1635cf0209800d9da460040c22a832aee75fa5

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 fc4f96c2f40e2e162c7203787b0d459682fe693dd29f9cf1f557417c90e1161a
MD5 bcea530550ed601a74490a63384d20f9
BLAKE2b-256 aa2a2e74395bca63a2868c2d992472e087a49df0703e94b6bc7d6d85302b3bf8

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-pp38-pypy38_pp73-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b7082e0c94cbc7b42055e830bba906a664c1b472f5d01d09afdbf4895305dd17
MD5 e9cb22a6b6efbd70f7119f4ff8660a30
BLAKE2b-256 f96a4f5ea829930764e1416c3ec31c7efd9c661be86471ac484fe73822fbab2f

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 959988b0cb1ace6d834539395cd593c4489410f0eb9d621ed5e80a661a818fc8
MD5 8fd5596dbc813a47a36255f20aaf4f43
BLAKE2b-256 e12e2e40b2deb1b72000ce98cb32b706ec8ea6a94826b465c7e624b0de1a7aa8

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6ec3f6d3a6b6c5c6d28177ff898565758423d62419076954244587b31a401f7e
MD5 c529e4d7bde6cb860500767d3b757ea9
BLAKE2b-256 8fe75cff2546d997b4ddd85461e7163d248c36b61b9fef137f7d4c2386b3b12d

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fbd569b8ba33f4bea971f8b8724d819c93019dde3778453489542b86da2e85c0
MD5 0a11d35b0a10c79db6f6fe82609dbd09
BLAKE2b-256 7273bbc95f2f06fe1d15840e504bd22f7998b7cd1ed91aa1fe898cbeaf1d9001

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd0f4bd4ae5b1f6fe5c68b20dcbc180d36e06fc3d86652c545a8cd4ffbc17755
MD5 7028eca472562a8e1953c73b44396d4a
BLAKE2b-256 a58e94a2744163cde4f31c4a6adf5f563ffd25b3c49b32817a299b3567d2d359

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e13c5cb7b28eca5e2216c67e03b46604310978cb9ca39367a36b78dad29b976
MD5 81e545c9f9fa58deff16126b66087ec8
BLAKE2b-256 92686996b6b15f4a47845398f0f2c0b59ab011718fab4e261a9f365e4861ee5c

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a3226ea16c535021ca4a783bafbc65e8e55d43e7d7fbc9ac7f1e110f195fd337
MD5 64a576eff6ff5d39de06d5ca00faf009
BLAKE2b-256 b2af2dac68f52a2ebebaafd53f06dea6c47f0749c6fff6c72aad5a80ee5083c0

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fd26b6d2acf1667e8c46f85a6d1ae643d51768b9b0aedca450c41c25c4939aa
MD5 a1ebe8885a01f834c0b304f98c82759b
BLAKE2b-256 4c04201ff27b71becade882ff822816be066a62dae5f9dee07bce158fae3e9ee

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d2303244640ffd55cedbcaba4cbc49be7de29e9e2b5854dc7c6d02f4e2230d81
MD5 81e7cc3a63782e18d09873938ea2b79c
BLAKE2b-256 c8f53b298a9f7ce9b067db8d1c27bfe70757a10f9d815db108da1e46935d5c33

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c01638714fca3ba93e97177387857b3c8fbf0d4401d814998f01c74af27c211
MD5 f152887e8871fc13d1784998952b1b59
BLAKE2b-256 71cbf8f2960a11cc8b51a0e7ebcc60559f8abfd34974c9b586ecf1483a256962

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cf31d4e820ead4050da666f5226405e153434e7c5f7a4c0f46dd8a56569e76dd
MD5 db51f063e15ffb5fb4cc18e51bac85de
BLAKE2b-256 28fc9f9c494c53897a39333efc83073d14df909b39fd2b08da193ebe6d9062f3

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fd5744c064f35a837f68e333ad664c71bfeef915d4c814de61ca0c621a2d033
MD5 1e9f1c1ef82c389a7ee2b93fd43c91c0
BLAKE2b-256 079a788671f6c0bd3b7d75ae05121069476580f92236c7813d9de2358247eeac

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9c180b3196ba9df13f540dcab69caf61c3e2b4b63fe186c939e3d8f397c990c3
MD5 d9985c6eee30d46c8e6b62af4938af29
BLAKE2b-256 0dd39838302a4ec388042cfcafb21dd214eaae6dcae30ef2a1a8a9a98ec252f4

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 80bfd8ead94f4f5a7b3a414c4731252aea1b04cb9e34943ee8ec328c3b821adc
MD5 67e7de2e127363823af2b7233b54f2d4
BLAKE2b-256 15c8b14f5028417a3c125ca8879d52cb0d1c66666a48bf4ac01af91cf2837a9a

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cdc45021a57b057aa6780cc4255b9524af4376f0589c8b47f9bdea192bc1748
MD5 d54c5b34cdb90a0b15382aef08e114bb
BLAKE2b-256 40a39652d2a688e031026f752787a453936e1965be7fcaa00f0f6a24baf053bc

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 da4cc207a6c944d7fc047c84668f642840b296e7eed87f3979ca2c55dca79fbd
MD5 0340043c2848fe2d37662ded243ca89d
BLAKE2b-256 59d4fc1b83b449647c604cdc614d1bce836cabbb95fb3e3bb55849691c5d90ed

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2195242cb0cd3441ddc23a9feeced6f3ff39b56a3cea45d586c1dc151a1f198
MD5 c90d58b3c3ff35dac4a8eed93f701625
BLAKE2b-256 bee280763978a774222fca82f9ccf20d3aed654f457500a1e2d271320f7a629d

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 967b8b5b002f64077f1b35dfd8fb1ff423e96c353338fb506d7b93a854206a98
MD5 f651e25e275c5953edd5152c932d0fa7
BLAKE2b-256 0b15383d90b1aa28f8b187db26133e8e2e8033e8f35a95dd3bd49c75a73efdfa

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6ae2f0c044a7b4d8456c790e5f327fd515205ca0db0c6b3f5c4b039c4dbb7c7
MD5 94e3aa29f3ede1e4c0daa5a01c5c57a0
BLAKE2b-256 3db82259bdee1c3da477f022b6f4763ee66f633317a269695b4cb82eca98f635

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 412b80e21596b5e628f6a41944b690b80e14d344b6e112e6684f34bb7a3cc7b1
MD5 af8955f3a278bfe0156f3c068dd1b00d
BLAKE2b-256 9cc8ca2f83c794da4cd2f1e94cbf077a78925546635474b19e17544a769a7d90

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8f063380dcdac33df62e8f5e72b27f3f36fabcbe8ac0b12610b12c61b8a054f4
MD5 603c6e73d39eeb60acda6dea3721b0f1
BLAKE2b-256 74b9459cf2101177e3319e4a1f090a5f617a30e1f9f4d1f5399b95b2c6e0348d

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8285e335f75cdf1431a71bc2696494a4df29e21bd2f4f548ccdfaced91dd1e99
MD5 765836ad896abb34167e90388bf20801
BLAKE2b-256 066f16be9b8af2aa6c23089c28372cb4de564d9ebdf5db4898a8a8ee39193eb5

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 71399929a0c1e6b2ee00f7ba27269577eaee31fecbde0efd806ec7a92f021f65
MD5 771dd998e2dca5f0426782f437ac50e9
BLAKE2b-256 fd6037c624c365be38da4faab9ab9f21e84a7d286626ae6022e1dc71913c1d93

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f1760dda491dda02ae819f912263dfa423f3b71635e89db12d27ede796ffe7c
MD5 6588235e73e71c4209d81f856a9f104f
BLAKE2b-256 fa625539182e95c605800348e325cd2174b5f3565ae73b31d05a92869fb5daae

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 655c5c498e761ec2b542796457991506abf996948f290e0bb9c65de7087d5aed
MD5 2cace0654a9b45bfdaddd61d5cb6c2d9
BLAKE2b-256 38647166105e57032db2597cb90c94992a40878d29bedfd71b0024a7d8a26868

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3143aa059848655ab77386c062ef7e2663726c21ad1fad75a075f952019845d6
MD5 c15736899d668f743d24079e4b651115
BLAKE2b-256 24dfeb3b3ba2210d84f1936909133f3a3107d9948474e01fecd775a2fe1fb1b5

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbfbc7129f8c369a97983596c310918cd41fe7c18e84440b3a58bcb359b2d13e
MD5 fa0ae8fe3bc5f27a0ea70f3f542f64b8
BLAKE2b-256 96ba5407d72cb3bdf475519bf0a95e1a7fde1fef339cebf5076c6abaad19577a

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 da1e54a005c2e9622deb5955a714163da82f77109170ae1ed72ee6312a3ac023
MD5 f362f68387d2849cb2ccaf740279d018
BLAKE2b-256 acaa7bfe1d297b60f0c63f5c912dedd9d383bda5a0d566ece569b1a015cefb9a

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51a7e46c00c5587439095326b5f9d907e5f665da1b579a97ec009b1b173d274f
MD5 e48f60480b1aaa798fa8ce76c3cde50d
BLAKE2b-256 4b40578a9f4b8a3769bb100936b70dfb6eb707eb49a584ec5bb656f74ed03c75

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6f1f47a0cea1256e1f6a2083b893ef18966f32870212f3ef5d27a24b55572012
MD5 ba22e556d2d93a1a42beec07b32eb55e
BLAKE2b-256 f3e04a1bd30b9e99f558235d14936c2b825beec7dd595f0f567abce35e667965

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85f212602fd017ca225a163249656d0e18d1da6f24fabd833bd429c19b73c393
MD5 b14e189f4055a150597d561230863df8
BLAKE2b-256 6667819ca32f9e3a72e3af5786d7d3948b6b950b74bf08cffa99a08701fcc28c

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ed56651aac99463b2db00179e6aead71f602d61d926158281f73175e6fc6c37a
MD5 f574faf0d4535aaf3515d7ed62971ef7
BLAKE2b-256 cbb6deed2d286b7f8cd4fd8bda3486769fef6a7a33cb8ee300bc25e353dd096d

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27e4fa4aec4278d995b838e602a13c9a4a96f3190f677412e5a222251721b95c
MD5 7730146667ac5f3f2001781f5dd74681
BLAKE2b-256 6e4e60f1c48a7569ca5d6292a83dec1a1b2f3ed5194f62d8ebca913017fa3746

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0af06e31aaebc60bc89a24c76131bb07645bb9ff93e68c92c2bc69e54ca414dc
MD5 58b486b35fe3e8bba99af7085fa1cc26
BLAKE2b-256 d0e4ff3f6ea2d7f9c97fd06e4d80976d328d83ac78bb09da77fbe079094ca6bd

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 69b9ff7855563d157861ba6e37187a04fa978f9b5a19cee70cb4bd6e206f5e6f
MD5 238dd523ade1193d07b291efe1f1095b
BLAKE2b-256 8fc1783a3c055441e8109d9d4e16c287c8dba11d5d4bff72cc1c98db4e79b5e7

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbf374b0f158a155d2c4962ae75f0feb7e76dd31601e9910be852ef2c802c5ba
MD5 39b3ae130a20d8e31629946bb568d620
BLAKE2b-256 94458004969285cf8fb667719e58ccffd4d3571dd78e342bffc366ef09995de2

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 85bfe20a4bcd3b10b53509fc6f15f1769e1962b4f62c0a2022cf3f643af1219b
MD5 ddabaf4b7c3a0ba14d804ec87d9befb8
BLAKE2b-256 4ef976d6ef57ae4f10eff710064c66f2490bf3e2f3d1723de2bb01044f1891eb

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3673c94148446ec365f6e0c9ce5895c41389c2deac22c92ac2c760566feec58
MD5 d7fe335ad0ed4e167218de2b84918e92
BLAKE2b-256 a7aca35ed91e4e97511c0b83872bcab008a20ed81053ff1dac8aa1725e982450

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 96d889d70fe7515c83b79d48ac33935b5e03c1382f69f45d03742d43c29d83f5
MD5 1328a58d63d78f61fb1de6fa2b822d16
BLAKE2b-256 769666adbe6b3b1cb6155f03b355353c8ef1164ddd84ebd39716dac79a66695e

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d4dd0e287ef805071efbe92a96d81f45dd0551537a4257d778084f00f24c7bd
MD5 0d5ede3ac897b88271389a96cc74dd47
BLAKE2b-256 2ed08b6440bec95039a54f098df961be51c9ccce2da9d854bf9de9404e856c6e

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ba078a4f8d3476753fbc3d72c1c81cf566dfa63e74ac611bce771182b811d1d
MD5 34080beaa0953f737ae8ac665c338133
BLAKE2b-256 da2d6a22f32daeed69e2670f373449eb64a83e7f55699a2196a77f3f285c0977

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e1198098db2cb769d61b088ababa9cfeef726716b7bfd8b0551d879d262d3251
MD5 39efaa6b06d3f0136707217409d3c560
BLAKE2b-256 b9860b55837cd989b8775a115df4884d2cfa55bbd53a64c63b8d77faaf486174

See more details on using hashes here.

File details

Details for the file openPMD_api-0.16.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openPMD_api-0.16.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e94777f18df9a7fa3bc85f9da520a560c9d92b229a68e51b7399598ab24499a5
MD5 03fbc930770a77f6dd1a70bc752866e4
BLAKE2b-256 b2933f0e3653fdb3104ff248edb8c0012c85671ea97796a387ce893c857d42ff

See more details on using hashes here.

Supported by

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