ANN: HDF5 for Python 2.5.0

Announcing HDF5 for Python (h5py) 2.5.0 ========================================
The h5py team is happy to announce the availability of h5py 2.5.0.
This release introduces experimental support for the highly-anticipated "Single Writer Multiple Reader" (SWMR) feature in the upcoming HDF5 1.10 release. SWMR allows sharing of a single HDF5 file between multiple processes without the complexity of MPI or multiprocessing-based solutions.
This is an experimental feature that should NOT be used in production code. We are interested in getting feedback from the broader community with respect to performance and the API design.
For more details, check out the h5py user guide: http://docs.h5py.org/en/latest/swmr.html
SWMR support was contributed by Ulrik Pedersen.
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.
Documentation is at:
Changes -------
* Experimental SWMR support * Group and AttributeManager classes now inherit from the appropriate ABCs * Fixed an issue with 64-bit float VLENS * Cython warning cleanups related to "const" * Entire code base ported to "six"; 2to3 removed from setup.py
Acknowledgements ---------------
This release incorporates changes from, among others:
* Ulrik Pedersen * James Tocknell * Will Parkin * Antony Lee * Peter H. Li * Peter Colberg * Ghislain Antony Vaillant
Where to get it ---------------
Downloads, documentation, and more are available at the h5py website:

(Off-list)
Congrats! Also btw, you might want to switch to a new subject line format for these emails -- the mention of Python 2.5 getting hdf5 support made me do a serious double take before I figured out what was going on, and 2.6 and 2.7 will be even worse :-) On Apr 9, 2015 2:07 PM, "Andrew Collette" andrew.collette@gmail.com wrote:
Announcing HDF5 for Python (h5py) 2.5.0
The h5py team is happy to announce the availability of h5py 2.5.0.
This release introduces experimental support for the highly-anticipated "Single Writer Multiple Reader" (SWMR) feature in the upcoming HDF5 1.10 release. SWMR allows sharing of a single HDF5 file between multiple processes without the complexity of MPI or multiprocessing-based solutions.
This is an experimental feature that should NOT be used in production code. We are interested in getting feedback from the broader community with respect to performance and the API design.
For more details, check out the h5py user guide: http://docs.h5py.org/en/latest/swmr.html
SWMR support was contributed by Ulrik Pedersen.
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.
Documentation is at:
Changes
- Experimental SWMR support
- Group and AttributeManager classes now inherit from the appropriate ABCs
- Fixed an issue with 64-bit float VLENS
- Cython warning cleanups related to "const"
- Entire code base ported to "six"; 2to3 removed from setup.py
Acknowledgements
This release incorporates changes from, among others:
- Ulrik Pedersen
- James Tocknell
- Will Parkin
- Antony Lee
- Peter H. Li
- Peter Colberg
- Ghislain Antony Vaillant
Where to get it
Downloads, documentation, and more are available at the h5py website:
http://www.h5py.org _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

On Thu, Apr 9, 2015 at 2:41 PM, Nathaniel Smith njs@pobox.com wrote:
(Off-list)
Congrats! Also btw, you might want to switch to a new subject line format for these emails -- the mention of Python 2.5 getting hdf5 support made me do a serious double take before I figured out what was going on, and 2.6 and 2.7 will be even worse :-)
(offlist) I also had to read the subject line and the first paragraph several times to see who is using python 2.5
Josef :}
On Apr 9, 2015 2:07 PM, "Andrew Collette" andrew.collette@gmail.com wrote:
Announcing HDF5 for Python (h5py) 2.5.0
The h5py team is happy to announce the availability of h5py 2.5.0.
This release introduces experimental support for the highly-anticipated "Single Writer Multiple Reader" (SWMR) feature in the upcoming HDF5 1.10 release. SWMR allows sharing of a single HDF5 file between multiple processes without the complexity of MPI or multiprocessing-based solutions.
This is an experimental feature that should NOT be used in production code. We are interested in getting feedback from the broader community with respect to performance and the API design.
For more details, check out the h5py user guide: http://docs.h5py.org/en/latest/swmr.html
SWMR support was contributed by Ulrik Pedersen.
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.
Documentation is at:
Changes
- Experimental SWMR support
- Group and AttributeManager classes now inherit from the appropriate ABCs
- Fixed an issue with 64-bit float VLENS
- Cython warning cleanups related to "const"
- Entire code base ported to "six"; 2to3 removed from setup.py
Acknowledgements
This release incorporates changes from, among others:
- Ulrik Pedersen
- James Tocknell
- Will Parkin
- Antony Lee
- Peter H. Li
- Peter Colberg
- Ghislain Antony Vaillant
Where to get it
Downloads, documentation, and more are available at the h5py website:
http://www.h5py.org _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion
NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion

On Apr 9, 2015 2:41 PM, "Nathaniel Smith" njs@pobox.com wrote:
(Off-list)
Doh, we do reply-to munging, don't we. Oh well.
-n

Congrats! Also btw, you might want to switch to a new subject line format for these emails -- the mention of Python 2.5 getting hdf5 support made me do a serious double take before I figured out what was going on, and 2.6 and 2.7 will be even worse :-)
Ha! Didn't even think of that. For our next release I guess we'll have to go straight to h5py 3.5.
Andrew

On 9 Apr 2015, at 9:41 pm, Andrew Collette andrew.collette@gmail.com wrote:
Congrats! Also btw, you might want to switch to a new subject line format for these emails -- the mention of Python 2.5 getting hdf5 support made me do a serious double take before I figured out what was going on, and 2.6 and 2.7 will be even worse :-)
Ha! Didn't even think of that. For our next release I guess we'll have to go straight to h5py 3.5.
You may have to hurry though ;-) "Monday, March 30, 2015 Python 3.5.0a3 has been released. This is the third alpha release of Python 3.5, which will be the next major release of Python. Python 3.5 is still under heavy development and is far from complete.”
3 alpha releases in 7 weeks…
On a more serious note though, h5py 2.5.x in the subject would be perfectly clear enough, I think, and also help to distinguish from pytables releases.
Derek
participants (4)
-
Andrew Collette
-
Derek Homeier
-
josef.pktd@gmail.com
-
Nathaniel Smith