Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

HDF5 Parallel Library and h5py Python bindings

Project description

h5pyp

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 https://bitbucket.org/bvidmar/h5pyp

and then

cd h5pyp

and install as preferred:

  • python3 setup.py 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 h5dump command:

h5dump parallel_test.hdf5

the output should be:

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

WARNING

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 1.10.6.0a1
Filename, size File type Python version Upload date Hashes
Filename, size h5pyp-1.10.6.0a1.tar.gz (12.6 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