Skip to main content

HDF5 Parallel Library and h5py Python bindings

Project description


A Python package that contains the PARALLEL HDF5 shared libraries and the h5py Python bindings.

The parallel version of the library will be compiled during the installation process.

h5pyp has been developed to be used in LARGE.

Provides parallel (MPI enabled) h5py

h5py will be installed or reinstalled.

Install the package

Install the latest stable version with

pip3 install h5pyp

Or download the whole repository:

git clone

and then

cd h5pyp

and install as preferred:

  • python3 install
  • pip3 install

Test the installation

To test the installation run

mpiexec -n 4 test_hdf5_parallel

This script will generate a parallel_test.hdf5 in the current directory. To show its content use the h5pyp_dump command:

h5pyp_dump parallel_test.hdf5

the output should be:

 HDF5 "parallel_test.hdf5" {
 GROUP "/" {
    DATASET "test" {
       DATASPACE  SIMPLE { ( 4 ) / ( 4 ) }
       DATA {
       (0): 0, 1, 2, 3


This is alpha code, use at your own risk.

The Author

The mantainers

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

h5pyp- (39.5 MB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page