Skip to content

v4.1.0

Compare
Choose a tag to compare
@axelboc axelboc released this 03 May 14:22
· 1220 commits to main since this release

Full Changelog: v4.0.0...v4.1.0

🌟 The demo site has a brand new homepage! Accessing the demos of the built-in data providers is now much simpler. #1083

✨ NEW PACKAGE: @h5web/h5wasm

  • ✨ New H5WasmProvider by @bmaranville to read HDF5 files straight in the browser. Try opening an HDF5 file from your local machine in H5Web in our new demo! #1031 #1080
  • πŸ‘‰ Check out the package's README to learn more about installing and using this new package and provider.

@h5web/app

  • ✨ Display chunk shape and compression info in dataset metadata when supplied by data provider (currently H5GroveProvider) #1084
  • πŸ› < Heatmap, NX Image, RGB > Make sure vis ratio is respected when "keep ratio" becomes enabled and user had previously zoomed in on an axis #1081
  • πŸ› Fix zooming out requiring one extra mouse wheel turn #1095
  • New useDataContext hook to allow using the built-in data providers in custom applications. See @h5web/app's README for more information and usage examples. #1090
  • Support NeXus v2 specification for finding plotable data, in which the signal and axes attributes are located on the signal dataset rather than on the NXdata group #1060 #1087

@h5web/lib

  • πŸ› [VisCanvas] Make sure vis ratio is respected when "keep ratio" becomes enabled and user had previously zoomed in on an axis #1081
  • πŸ› [Annotation] Fix positioning of annotation on zoom when scaleOnZoom is enabled #1074
  • πŸ› [Zoom, XAxisZoom, YAxisZoom] Fix zooming out requiring one extra mouse wheel turn #1095
  • [Annotation] Add prop center to center the annotation on the given coordinates #1074
  • [Pan] Stop panning temporarily if configured modifierKey is released #1075

Screenshots

Homepage for H5Web's demo site

Demo homepage

H5Wasm demo

H5Wasm demo

Chunk shape and compression info with H5Grove

image