h5py

Read and write HDF5 files from Python
Download

h5py Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Andrew Collette
  • Publisher web site:
  • http://code.google.com/p/h5py/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.4 MB

h5py Tags


h5py Description

Read and write HDF5 files from Python HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library, version 5. HDF5 is a mature and versatile scientific software library designed for flexible and fast storage of enormous amounts of data.From a Python programmer's perspective, HDF5 provides a robust way to store data, organized by name in a tree-like fashion. You can create datasets (arrays on disk) hundreds of gigabytes in size, and perform random-access I/O on desired sections. Datasets are organized in a filesystem-like hierarchy using containers called "groups", and accessed using the tradional POSIX /path/to/resource syntax. Here are some key features of "h5py": · Runs on Mac OS X, Linux, and Windows · High-level interface which supports Numpy slicing syntax, including ranges, ellipsis objects, recarray indexing of compound fields, and auto-conversion between Numpy and HDF5 datatypes · Reads and writes standard HDF5 files (with no Python-specific extensions) which will work with any other HDF5-aware program · The complete low-level HDF5 C API is available to Python in an intuitive, object-oriented fashion. For example, identifiers are full-fledged objects which expose HDF5 API functions as methods, and participate in reference counting. No more identifier leaks! · Every function is documented, including the low-level API · Error handling uses Python exceptions; the HDF5 library itself raises exceptions from a complete and fine-grained exception hierarchy. · Works with HDF5 versions 1.6.5 through 1.8.2


h5py Related Software