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 details)

Uploaded Source

File details

Details for the file h5pyp-1.10.6.1a0.tar.gz.

File metadata

  • Download URL: h5pyp-1.10.6.1a0.tar.gz
  • Upload date:
  • Size: 39.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

File hashes

Hashes for h5pyp-1.10.6.1a0.tar.gz
Algorithm Hash digest
SHA256 44b5603f912e72c88235397e06a0ec322c5dd34cfab9aad06f241f51a583701f
MD5 01b524928ff34270fd14b47030a221d3
BLAKE2b-256 7eb00483a9ffc20ec98d3cacb949788f88ceee608972c90abb2b7c5d6536da2d

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