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.post4.tar.gz (580.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp314-cp314t-macosx_15_0_x86_64.whl (8.2 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314t-macosx_14_0_arm64.whl (7.9 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

openpmd_api-0.17.1.post4-cp314-cp314-win_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14PyEmscripten 2026.0 wasm32

openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp314-cp314-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp314-cp314-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

openpmd_api-0.17.1.post4-cp313-cp313-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13PyEmscripten 2025.0 wasm32

openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp313-cp313-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp313-cp313-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

openpmd_api-0.17.1.post4-cp312-cp312-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp312-cp312-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp312-cp312-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

openpmd_api-0.17.1.post4-cp311-cp311-win_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp311-cp311-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp311-cp311-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_i686.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_i686.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ i686

openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

openpmd_api-0.17.1.post4-cp310-cp310-macosx_15_0_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

openpmd_api-0.17.1.post4-cp310-cp310-macosx_14_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for openpmd_api-0.17.1.post4.tar.gz
Algorithm Hash digest
SHA256 c696971d6b7deb8d1c7f108a229c9749200cec2ec1fe39578f205c01ca591085
MD5 bc0e9ea4c7d2571af8df327b69890913
BLAKE2b-256 8d0227c83406781463bbd10dc66a559a0a9346d1ff4b0a2b9cf7d8c4a0c8e43d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 755795d9bfa0a92eb0d9c55f57477cf0af7caaf16c6f09fe7c85e518d1e05b4d
MD5 09ebecf54ac1590d33bbee403cca6f2a
BLAKE2b-256 0c069a310adacb06959d45e1ee3d469ee881959184147e7be44cdde51d8c1841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 2c1683c3372bcee57ce43fa375365fd6577370338453ea902ef877b84f7971b9
MD5 59831f6964516081aa4f35d843acb7a4
BLAKE2b-256 9d3b9969a7d4c0110c96f5558cc4639532b13074a9ec055a46a895bbd20da530

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1632dba6d92bc0339b2d323f2cf80cf693891851a15298070683231becb0da8b
MD5 6cae3b1f2e9b7b21d121713f248f7a63
BLAKE2b-256 2d1bf6112f15dcc9775d927789b5173f5d084d45ab1534da52012274c7c34e87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1601a9ce93825ebcef00f931c5ed0933e1dff3d82bcb8eec01c5ae05fd4b3706
MD5 08698a0483d5581ae55b23291c29606c
BLAKE2b-256 b07324ccaa21965abff1800dd517edfe62c8aeff4d6d4bc1bb78099388c21e88

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e6a963ee03386893f49b3a534eda71cc873f3e741c8322fda5a28f263bfefe1
MD5 a57e0a761c18763391eb946078d4ee19
BLAKE2b-256 f7cabf979a7956ebfb17d86eab7c178f020d011aa9f9003a1ebfcba30fe6681f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc0c7c428c62862a0a028b276264cd6df9fbf8f780b21016718978d01c8d88e6
MD5 83e7b53d0ce6482c876666d4521484bc
BLAKE2b-256 960a4ba70e390564324f490a84c8b5914ee5a06fc13eb2c6d4dffdf4c5cbb850

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 05bed4a5d80f888ed874b00c1cdcb46fc9b1f71fff87a54468b7345dab635c62
MD5 b910fcb77274cabeea01fc5d47483916
BLAKE2b-256 a6bee951cf0707f4a97d79a6c3e9b6144906906731490eda81dc66502691c50c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 312785207251ed9576a98df2cfa2468a66c0b7a923eceb3854210feade3f1fe2
MD5 273d3039410f73a0a16c11b63ba48920
BLAKE2b-256 ffba38cf0a04676eda44d1d69146867ed471bf8dddb6e7f933d2a02159ae3c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 887043b8c3e922309874b93c2ffbb0ae7f7fe19a03c94e9c9c4ea4b247b8ee0a
MD5 a14c6903521970a37a46b97273d0fd76
BLAKE2b-256 1d4be9a93c9edddd437d5095c321ffd503aea3a8a728d46be12d3bdc3dfddc71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2bcb80a115ff3601c560e127e95b3b45e2945082304aeea5a899cb00e999b410
MD5 91021a4f6e9965db4c4ee13c0916a544
BLAKE2b-256 d115cdc5e9664b36363998a020df457721aaf1ba6f32dbccb02cd59cc8779ca0

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 fff7eb070efe2985eea9475acb517884fc9fa870246f0349cfc61008806b4314
MD5 d21f58fa96f4afe386afd0b1dec3101f
BLAKE2b-256 6a09d5bdb322b74286525008a88a8f994053cf96e2d333f7700364800faa9fb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eaf4d5c261710154dfa419847fa83121a3c87b6e0266ea284e21db420d5174f8
MD5 b308ae346181d0d561531d72c763170c
BLAKE2b-256 420f895f9a045346397c5f13e5a20aa4830e19a21d4780fc1e2918c76507cd22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 60103d0a244037e78fde414a1de2ca595af50662e8e085e46dfd863c9285dd5b
MD5 2e6dec449b23f1022228ebe29d2c8599
BLAKE2b-256 d8fcfb33275dfe8d20a881765158080d551f8f492d913e5335d24e439bf502f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 bff962899bdaa2155480dc499a97de7e329e750766f7f441c65b36b882b05b81
MD5 10f7cf8a6273730b2066256e46e3e7fc
BLAKE2b-256 ed80a852441b767945e5dcae02bc7a1ee0702cfea34fd72c47f044b9b9e7790f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e474c2f248d05f6e83b6489a7574c589dcf9caee3d2131bbb1cac43d79825f2f
MD5 0b680ac24c8148e4a666f8803090811c
BLAKE2b-256 18cb74c5a13e1ea497836dfa18e386c0bc46d294c411f680ea5bdd937e2e062c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 146207033a7e4f3bb8d8a5d8d76cd06365176f4b2a3e5281c72eff158b5f3ecd
MD5 bf5475c6f0dded9fa40fd4b2c4014e49
BLAKE2b-256 ec0e2f232641911354ff3af6e0c19d28b3bd4f4ca1afcf97c2d56511fcbd0eec

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 527b9928de42d35a9469bca7dd3d7d5f5efca615353a1927c7cfdd054d3c98ac
MD5 6a4431fe39a183a3d396aeeba614edf6
BLAKE2b-256 f00259b22a6655c3a72c2a1a29e7871caa5c803996db61ac66c21d64982553f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e24cd0ed28ea3ce1d04ecc9e161c04ac3ee5e7db5b4f3cba325ebe3abd57cd7
MD5 4347004c426129eb72b30fb83b6169b4
BLAKE2b-256 e826ebfd98f8a6b790837789b18d0905270e71568c9196e88eeaee6137deb409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 b59a589cf3cccc3a43bf0c11b5aa8a2eda0056385ea86a53988ef69e22d8247e
MD5 7c82702e62dacde155981a40608d134b
BLAKE2b-256 39e1b77e7b4e7f45b15d0bf8c293b91839902ef08d584698b6780542f17fa261

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fe62707b0752c43524cec8315ef3dcd15c3ab8f9d9613df776e6bd08e25ff392
MD5 b465fff4b7cfbbebe8f521791519d1f1
BLAKE2b-256 1e74da65f012363409d600750be23da13a0d6dc6318f3bf1dba4d260558976c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e520f16098e533fe846bc1a11f1a4f998b4903c813a3e6ab146be15e83a46fe2
MD5 f01c8b32bc076308f0c918534a65a803
BLAKE2b-256 54a37fa5e5f7822c09ec4edcc593bd6ac645973efe8ad13a047e3bce0b95ef7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6242664dff02d04a88ad82edb602f3e0d930b8c0501c15a15990d97537d0bd52
MD5 e7da24664e16f8546a346e023a17de45
BLAKE2b-256 d644b1aa834dbab18884061d2db6b4ddbcacf3d1f57e7d21ad76a9a157d8bb93

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a7c1ec647220035288cba40cb985c24d61d6f374341d41ae36ed5ad029cec026
MD5 caa3eec8e902695e69e6c5ad2905cf62
BLAKE2b-256 68b2d3c86efca1079488c574f59dc921d0a8d3bb949174416668f2f336d27602

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfef939d22d5e0d2087eeb4c3c178860f4cf46bf6f3fad4334681d67f5c4dc64
MD5 22f382705246d8822c28493e9a932982
BLAKE2b-256 fe032ac82b0cafafb9dc4aec257fe364d010a278d5dbd895c86575e0e8cff220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e961316ede04b7056acfd3a3add23c989386b059cebe275c5c964b784b3d1f3a
MD5 b1a1abfaf05f73d985aecd5f2faabd80
BLAKE2b-256 50b784957275e8fee4addb8e2846c7afc107a47cb2861cbb7d8cc79a4c175e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Algorithm Hash digest
SHA256 8be0c1c1eac6d9a1552b59d72b4a190a7751ec882860fac8612ba9d031f1eba0
MD5 cca45dfbc915f2e3dacb845b267e3918
BLAKE2b-256 da9c5efa6a142ea2358b57733f21c60c45bb22a81d946c9d8eb7e416ae409807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c081e108931e8c4f0613367b51f9f55f449c2ac38164d94583fb013676f6295
MD5 fe3739d1ed591111d5b0e9338c2f0523
BLAKE2b-256 27ade4808b07122356b6cd58a4d17e23fb25b92d32464bf28dd3eee50f329591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62147dd5cf13a6123356eb33705ffff4e071bee2e76a00edee7ddfa0a9e4eb43
MD5 21827866298887968305988a136e00e3
BLAKE2b-256 5af309283c66b9a5ac04f38c6473285af4e6516a200fa6eedf62622df1d4e170

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ebde7eef394532e2bbe3aaec12516652077c558e2abb013ba76bdc18e155c9be
MD5 6c449d66dbbd061c0787dbd5f5a2755b
BLAKE2b-256 e6c208d8149500dc3f9b84d23dbbb65a4896743d072c39f981e3cfffb13b9389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 910ecf5abe53ff135730d750f4e306dcd9dd926b4b00ae2966458788f540042e
MD5 0ce14eef91a6e7125037ec8df8bd0ad1
BLAKE2b-256 56bf33e6248def9c598c6884ab721d6c67e77aaa8f722006dc8866dbda76b9e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 a4cd03a575cd581b57ee28e3b1a5601dedbca2771bb5afd07c20ff3d10fc7924
MD5 899b25a3703d452fd2075ad04e508e18
BLAKE2b-256 9e996aecd0601862eae7344545ab66ec236baa97ee7fcd541a86ee134efcd77c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 851192e0bcf025c398125236c0056b5a48e20aa5415517d57249e3e273e8785e
MD5 684e783bbc8902bf25a35c1ce89d83be
BLAKE2b-256 daaa5c28f3b18dbcbd21260c71a3800ca9d4d3274cec3d8111c32c12a457badd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 07d3eeb219f5a014bd6bf69dc1c8f3f6da29810ab05ba0f0b48d3dfdbd46e67e
MD5 d5e1d6056de32137ca76207e3dcb2fcf
BLAKE2b-256 29adc8b08a2276d790c645e69876024d222c1ef51ab1a1755838570f00b04e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1ed0c1aba5461e9778ccb70ff4bc4fbcaa53a29c2455e0036557df0ad106817b
MD5 fe4fc4164641452ba4b2b2b75fbe9da0
BLAKE2b-256 14d7122d43c1db2f6a78ddea4c366d0f71fed8283923a701364c25b7e66cf20c

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 68e488ea7b6b688de6a6f33c29660d03dbe9d32ffc242d5a4052d16a07087c20
MD5 b0ad50d3c3df70415f28e7f554efd9e7
BLAKE2b-256 4d9563f19e33d89b8e6f19367c63e19f7b0ab2c2e7aacdfea900a8be78263a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e767825abb43a76e0e742db78a8044403fd974026c5b7feb79521b28e494fbc9
MD5 f49723eba0ff71fefd58f2e89e7999f6
BLAKE2b-256 57068c3f87fe88f692691d32ae1e6f0cc3820e9e43481c61a1632d54abf230b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5f690b21061e9d080bee7879ab89c41bb7d9d81a610907c01b4c2b24a2b3260e
MD5 ce44762f9e4ef3312f91f46152e7aa99
BLAKE2b-256 2b51c2f57503aa8ed16e36559d4b3d79f9aa68c2bc27c80bbf7655e8b37b1905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b09011dde2d07a72a010f1086dd5fe2cfc42432c1be1cdd536a8d2e9fb5d08ff
MD5 e8175b37544027b21d93649be0758cde
BLAKE2b-256 a573a4866cd4333ac8222ca75b794dc3b5b5a897234e11ebb1f5ead83f0d0a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 92639f56b39aa53687c0ef6ebe44b1b4081b80d61a82e01e1f87b66c2a8d2db7
MD5 9d5a2791c0cfdc74c083399a9a5d74a5
BLAKE2b-256 64fe918996796f994d471bc8a7b03d1f1c1483c8b19f89ed515079e4bc4c34ee

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0fe0032d93880ec775811111b327d950d45ce3d31fe970ed479cda31ae913d1
MD5 dba3cd5f4891f90e52888a3a42d4b437
BLAKE2b-256 c45b8ca10adfe1a1cbc61a1161daece4e92e0465ad7e80d19f2c610e855701d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ce1e39cc6a51e9fb67a3a5432ec619294e73c662e783cb47f4179cdee0341bc
MD5 04d91bbb2ee1bec649381ba1ee973a1a
BLAKE2b-256 14c7154beca99a86713dd248584e71702c27798d3598b8e6620902b94940707e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 dd13e7f049a91944605d85b4bdbc2d19ceccc2da3f97f1e74f33af7f333512f9
MD5 ad8dd58a2c2647852ca97aca35f736a2
BLAKE2b-256 c74230b08faf91ef0b18a1a88a03219004953f4185ab2853ef957ef48fdc847a

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b30b069b9fe2f1b9a50663731c00f728a7978c59c9bc70cc90f9216cc5c8e370
MD5 68f0399d2c60c29a868daa126bf6f5ab
BLAKE2b-256 5b0fa3a1bc245e58a4822668aa7ecca519d2c891759f33294e6017edb37ab6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0b3efc749848a9e6dc2fd10df5ab92df387846b65c3bcd79ef5296d7393230ca
MD5 c3161037b948e6bd846e1fcd1555180f
BLAKE2b-256 f3263303bc6924173f079dd4a98c41b82dc128fabde288e257c47a47301af649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d5ff5940ce178c1b1a17d3b0742657675f1115181e7c3324b5e749c1fd70d963
MD5 525ca16c8987ba4ae0923c4d06fbe85e
BLAKE2b-256 c95f6150f0a0f6f3ce98f4699d6a793fb84596ec284e323b0385590e9f406363

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 19813dc9c6dd46ace4e461c9bf305b764296c99a29f8b260127e7bb13ae4a679
MD5 5379b110297cfc4da70b52baebeeb061
BLAKE2b-256 6f90117dfcd8eeae8358ede93332d97317c0c67f72b019fc55031511bc06fa6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dbb01e1139b0d99553471d3805ddddcf4d509491e2957a53af7bf8a7866e7a42
MD5 aace5d325b22662fc6871a4c6856e654
BLAKE2b-256 607f8b8f9dab79fd6258013c65d9469ed45e21f6f9637499ff711fdc799bfb05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 144dcb2eda7554235262dab8ecca827aec1fae9c1631b792a8d8b5ade9739857
MD5 262cd34eca544381879d343ea0090318
BLAKE2b-256 de373f44efcf798f513a5e9221eca2d27f1e852eb0e03710dd65d9756a027108

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 171fa9052b7a58c42d6b57217ff2a5afc2efbb5affd46dce8611e132217a46f2
MD5 e36360375d5b7b37a535c7845fe3760f
BLAKE2b-256 05933d8c707f2d9f69d318d0fbfb21e6a089676e336f3227086fc797c6c92b82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9a71a722f77356643df7848643a47ce245cc3d58799edc17569ce56fceb8441f
MD5 71f1d5a14736c82663007d085cf7e96a
BLAKE2b-256 187dd5323e4b9321a2d550eedd061a53de9c952ba23afbb824a447c094826193

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 583a8248021d172de097d4da21fd581fe05e8ae695b0c36882de0961827ddba3
MD5 0da573fdf90a505fe93bb8a9f6fb50ee
BLAKE2b-256 5250cd284a8e1ea62bb0c538b797044f7d470caa294bb4c9127ae8a2a1444760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 317a467f33a48d9d1739210ccde56f554308f00922cf7516f1983678369b86af
MD5 cb0b66466df9c6f892f7ba2311631daa
BLAKE2b-256 4f9d278f2224ce8f96a6d2e9171d82cc6c0411c77831e41193c94d3783e21564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 76a3d37885ad1f1b283c6fe9699acd144dd57ec4a796e916b1ae8672ddfe7704
MD5 963191e1105ee469146cee28454b8e8d
BLAKE2b-256 b7b61200cbcaad61c4da06bcc4411338837d6198065ad5cabb119225938eaab3

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f915df1f29dfb772b86166d6a7ca87d0029f985951304bebd4677dba86dfc20
MD5 4a4250f340126fc7872428de294e4413
BLAKE2b-256 663d1bcbd0284cb0160a6f594501425fdee6535796a4bbcdd2c16910efe1bf79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ca775bcc95cc360aded6c97d03b025c69afdb1c322d838e12bc13a28eb76c9eb
MD5 f23ac52a2d31bb8b8c9895ffd1d12a3c
BLAKE2b-256 40bdc246733a2f4cc1b0ec014fee558b6d9ab069d6830a1e87402eabe3d10a83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8e611f396bb1228ae2836d1d54908796f30e4584765d807b7806c46f17be410
MD5 56ef39afda81919c4da79091c633c672
BLAKE2b-256 ed51f61d859ce18a89a15ff94f824d1a082fd49db99076a232043c48816c330a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dad38808c24d6c2a7e8e351714463e35892de61a37ee52ec5ced3b05af85bb11
MD5 d8b1b62fbf4bbd42c620ae379e5568b4
BLAKE2b-256 5515a6b97eb5b9c5c35242e1e810ff9b928c66cf5450857a658167473fe5fcec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 05c42f42783e0111f74eb87c19db26496d07478393c7d40b4217693fc3a08cf9
MD5 e17b01eed7a736a2be2e5586ab902146
BLAKE2b-256 c317341fc35a487a5b05b26364af679fd927bdf0c9983f4ddc6b09c30e46d36c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 934a7bc8cc89587c71e9767ce3fa5e2d47b76f5b815476ea4503ec20703f2c75
MD5 ea9b9734fbff98208b06fe363fb887bf
BLAKE2b-256 4d90de89b62ec99a3a8f9fa169c8fe8ef9b132b8bd94f170c394d82378ed212e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8526e341c547a7c2724bed20f3d2f2f4c8024b25e82bc67ad969ffbcf49c95e
MD5 15692045e865f0e3563c5310c2424666
BLAKE2b-256 ea8ffe4089595f49020de02574e59633f3d88db4c5a319a5d3c589b348c17f2b

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 08586a172a90dd4f225453ecc72f8ddfd350a4f70b1c89f5a224724c54fbc2ff
MD5 f243474070869e13291402f64286731e
BLAKE2b-256 ac28fb053224b4a09130a0b6cc6e35de1055b8457a335ead57504114f2bfdffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 103fbc497bc6e4e5d89019b53f6b9bb3109286fa95a25b6227e24c377590d345
MD5 dd435e1502dfc9c1ad9e43e6fecaea31
BLAKE2b-256 3e2070a2f4eab9880749891afda1f9cbb434998ff49332988ea75e62b6d3f025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 43c66b5279f1bcd15442afaf8c3000101118b6720a67a3006fa340bbcd3f4ca1
MD5 b49cd559c72da18fc046c037359661d9
BLAKE2b-256 5a4d95e59ea5ef87586fa73a8390aef2b57afd62c801a469c787c30d13f3d227

See more details on using hashes here.

File details

Details for the file openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0fa03577901ad7d59fb01214ac0d4efe20a754543ac2db75242a070168c5292
MD5 6e12175d44e75961a7522523d48026dc
BLAKE2b-256 1b7aa020a3a67d5854ce5a4735ec8658425d41f6ec0061d288327ef4864cea6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6205f30d2741ddced161ffb114fa254904236496d0b890550be3567235e30f54
MD5 36561f67006163bd76d905ad5fe9b32a
BLAKE2b-256 d936f523844004c6ae853ae10b582185208fd37b81db4f2c4c57a71f8924caf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openpmd_api-0.17.1.post4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8f07b97381ce03531c99cdc0ecca7fec7836d8360e314272eeb88e7729734a18
MD5 929fd25c6e7c52b2a6951c668dc32271
BLAKE2b-256 ac6423e46bf6af3053f4f107de4a44ba9146a45e09647c3ddc9b4c6846bc63e4

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