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.

Files for h5pyp, version
Filename, size File type Python version Upload date Hashes
Filename, size h5pyp- (39.5 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page