Skip to main content

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 h5pyp_dump command:

h5pyp_dump 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.

Source Distribution

h5pyp-1.10.6.1a0.tar.gz (39.5 MB view hashes)

Uploaded Source

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