ANN: HDF5 for Python 2.3.0
![](https://secure.gravatar.com/avatar/349e93a0d84ba9a5b3e117bba082f6ce.jpg?s=120&d=mm&r=g)
Announcing HDF5 for Python (h5py) 2.3.0 ======================================= The h5py team is happy to announce the availability of h5py 2.3.0 (final). Thanks to everyone who provided beta feedback! What's h5py? ------------ The h5py package is a Pythonic interface to the HDF5 binary data format. It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets can be stored in a single file, categorized and tagged however you want. Changes ------- This release introduces some important new features, including: * Support for arbitrary vlen data * Improved exception messages * Improved setuptools support * Multiple additions to the low-level API * Improved support for MPI features * Single-step build for HDF5 on Windows Major fixes since beta: * LZF compression crash on Win64 * Unhelpful error message relating to chunked storage * Import error for IPython completer on certain platforms A complete description of changes is available online: http://docs.h5py.org/en/latest/whatsnew/2.3.html Where to get it --------------- Downloads, documentation, and more are available at the h5py website: http://www.h5py.org Acknowledgements ---------------- The h5py package relies on third-party testing and contributions. For the 2.3 release, thanks especially to: * Martin Teichmann * Florian Rathgerber * Pierre de Buyl * Thomas Caswell * Andy Salnikov * Darren Dale * Robert David Grant * Toon Verstraelen * Many others who contributed bug reports and testing
![](https://secure.gravatar.com/avatar/60e03bd1fd9f2dbc750e0899b9e7e71d.jpg?s=120&d=mm&r=g)
Good work! Small question : do you now have the interface to set alignment? Cheers, Matthieu 2014-04-22 14:25 GMT+01:00 Andrew Collette <andrew.collette@gmail.com>:
-- Information System Engineer, Ph.D. Blog: http://matt.eifelle.com LinkedIn: http://www.linkedin.com/in/matthieubrucher Music band: http://liliejay.com/
![](https://secure.gravatar.com/avatar/60e03bd1fd9f2dbc750e0899b9e7e71d.jpg?s=120&d=mm&r=g)
OK, I may end up doing it, as it can be quite interesting! Cheers, Matthieu 2014-04-22 15:45 GMT+01:00 Andrew Collette <andrew.collette@gmail.com>:
-- Information System Engineer, Ph.D. Blog: http://matt.eifelle.com LinkedIn: http://www.linkedin.com/in/matthieubrucher Music band: http://liliejay.com/
![](https://secure.gravatar.com/avatar/b4929294417e9ac44c17967baae75a36.jpg?s=120&d=mm&r=g)
Hi, On Tue, Apr 22, 2014 at 6:25 AM, Andrew Collette <andrew.collette@gmail.com> wrote:
Thanks a lot for this. I built some OSX wheels for testing, here: https://nipy.bic.berkeley.edu/scipy_installers They work for Python.org pythons 2.7, 3.3, 3.4, usual procedure: pip install -U pip # upgrade pip to latest pip install --find-links=https://nipy.bic.berkeley.edu/scipy_installers h5py I built them using Python.org Python, homebrew hdf5, running latest trunk version of delocate [1] for post-processing, e.g: python setup.py bdist_wheel delocate-wheel dist/h5py-2.3.0-cp27-none-macosx_10_6_intel.whl I've tested them on the OSX 10.9 machine I built them on and a clean OSX 10.6 machine with no libraries or xcode installed: http://nipy.bic.berkeley.edu/builders/scipy-2.7.6-wheel-staging http://nipy.bic.berkeley.edu/builders/scipy-3.3.5-wheel-staging http://nipy.bic.berkeley.edu/builders/scipy-3.4.0-wheel-staging Cheers, Matthew [1] https://github.com/matthew-brett/delocate
![](https://secure.gravatar.com/avatar/60e03bd1fd9f2dbc750e0899b9e7e71d.jpg?s=120&d=mm&r=g)
Good work! Small question : do you now have the interface to set alignment? Cheers, Matthieu 2014-04-22 14:25 GMT+01:00 Andrew Collette <andrew.collette@gmail.com>:
-- Information System Engineer, Ph.D. Blog: http://matt.eifelle.com LinkedIn: http://www.linkedin.com/in/matthieubrucher Music band: http://liliejay.com/
![](https://secure.gravatar.com/avatar/60e03bd1fd9f2dbc750e0899b9e7e71d.jpg?s=120&d=mm&r=g)
OK, I may end up doing it, as it can be quite interesting! Cheers, Matthieu 2014-04-22 15:45 GMT+01:00 Andrew Collette <andrew.collette@gmail.com>:
-- Information System Engineer, Ph.D. Blog: http://matt.eifelle.com LinkedIn: http://www.linkedin.com/in/matthieubrucher Music band: http://liliejay.com/
![](https://secure.gravatar.com/avatar/b4929294417e9ac44c17967baae75a36.jpg?s=120&d=mm&r=g)
Hi, On Tue, Apr 22, 2014 at 6:25 AM, Andrew Collette <andrew.collette@gmail.com> wrote:
Thanks a lot for this. I built some OSX wheels for testing, here: https://nipy.bic.berkeley.edu/scipy_installers They work for Python.org pythons 2.7, 3.3, 3.4, usual procedure: pip install -U pip # upgrade pip to latest pip install --find-links=https://nipy.bic.berkeley.edu/scipy_installers h5py I built them using Python.org Python, homebrew hdf5, running latest trunk version of delocate [1] for post-processing, e.g: python setup.py bdist_wheel delocate-wheel dist/h5py-2.3.0-cp27-none-macosx_10_6_intel.whl I've tested them on the OSX 10.9 machine I built them on and a clean OSX 10.6 machine with no libraries or xcode installed: http://nipy.bic.berkeley.edu/builders/scipy-2.7.6-wheel-staging http://nipy.bic.berkeley.edu/builders/scipy-3.3.5-wheel-staging http://nipy.bic.berkeley.edu/builders/scipy-3.4.0-wheel-staging Cheers, Matthew [1] https://github.com/matthew-brett/delocate
participants (3)
-
Andrew Collette
-
Matthew Brett
-
Matthieu Brucher