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:
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
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:
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:
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
Hdf-forum is for HDF software users discussion. Hdf-forum@lists.hdfgroup.org http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
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:
Hi,
Good work! Small question : do you now have the interface to set alignment?
Unfortunately this didn't make it in to 2.3. Pull requests are welcome for this and other MPI features!
Andrew _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion
Hi,
On Tue, Apr 22, 2014 at 6:25 AM, Andrew Collette andrew.collette@gmail.com wrote:
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!
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