HSDS and h5pyd new releases

New releases of HSDS and h5pyd are out!

The newest HSDS release is 0.9.1. You can get it with pip install hsds or get the Docker image using: docker pull hdfgroup/hsds:0.9.1.

New features in this release:

  • Improved support for links to contigous HDF5 datasets
  • Added support for fancy selection with multiple dimensions
  • Numpy 2.0 support
  • Codespaces integration
  • Support “Where in” queries
  • Support Hyperchunks for multidimensional datasets
  • Multi-link methods - get/update multiple links in one request
  • Multi-attribute methods - get/update multiple attributes in one request
  • Support bitshuffle compression
  • Added support for fixed width UTF8 strings
  • Enable dataset shape reduction
  • Support broadcast operations for dataset reads and writes

Along with the HSDS release, there’s a new h5pyd release as well: version 0.19. You can fetch it from PyPI using: pip install h5pyd.

New and improved h5pyd features:

  • Added devcontainer files for running h5pyd (with it’s own HSDS) in Github codespaces
  • Several new examples
  • Numpy 2.0 support
  • Added --h5image option to hsload to load HDF5 files as one dataset
  • Enable Fancy selection with multiple coordinates
  • Added SWMR compatibility
  • Added support for multi-dimensional hyperchunks
  • Added MultiManager class (for parallel dataset read/writes)
  • Added --names option for hsls

If you have questions about any of the new features, feel free to post questions here.

1 Like