Skip to content

Releases: silx-kit/jupyterlab-h5web

v7.1.1

20 Apr 12:29
Compare
Choose a tag to compare
  • 🐛 Fix the support of datasets containing big-endians #111

v7.1.0

18 Apr 09:02
Compare
Choose a tag to compare
  • ❇️ Bump H5Web from v7.0.0 to v7.1.0
    • Allow searching for datasets, groups and other entities by text in the sidebar.
    • 🐛 Full-screen button now properly puts H5Web in full-screen rather than JupyterLab
    • Support NetCDF's _FillValue attribute to ignore missing data. When the attribute is set, the given value is ignored when computing the data domain and when rendering the line and heatmap visualizations.
    • On heatmap visualizations, +Infinity and -Infinity no longer appear as transparent; they are now displayed with the lowest/highest colors of the selected color map just like any other under/over values.
    • For the full list of changes, please refer to the release notes for v7.0.1 and v7.1.0

v7.0.0

13 Feb 10:56
c5d5802
Compare
Choose a tag to compare
  • Update H5Web from v6.6.1 to v7.0.0
    • ❇️ Select-to-zoom interactions now zoom only on areas of at least 20x20px. This avoids inadvertently zooming on very small areas. Visual clues are provided to help users determine when selections being drawn become big enough to zoom on.
    • 🐛 Fix error when switching from < NX Heatmap > to < NX Line > with an axis dataset longer than the signal dataset by one value (i.e. pixel boundaries)
    • 🐛 When drawing a zoom selection, the stroke of the rectangle is no longer partially cropped by the canvas.

v6.6.1

23 Jan 10:13
Compare
Choose a tag to compare
  • Update H5Web from 6.5.0 to 6.6.1
    • < RGB, NX RGB > Support stacks of RGB images
    • < RGB, NX RGB > Allow transposing RGB images
    • < NX RGB > Support custom axes
    • 🐛 < NX RGB > Fix detection of RGB datasets inside NXdata groups
    • 🐛 Fix Compression filters table appearing even if there was no filter when inspecting datasets
    • < Heatmap, NX Heatmap > In the slider to select the colormap range, selecting a range smaller than the data domain no longer reduces the slider extent

v6.5.0

02 Nov 16:04
Compare
Choose a tag to compare
  • Update H5Web from 6.4.1 to 6.5.0
    • ✨ In addition to the support of ArrowUp or ArrowDown for focused entities in the explorer, we have now support for:
      • ArrowLeft: Focus the parent group or collapse an opened group
      • ArrowRight: Focus the first child or expand a closed group (no effect for non-group entities)
      • Home: Focus the root group
      • End: Focus the last visible entity in the file tree
    • ✨ Make focused entry in toolbar more visible
    • < NX Spectrum, NX Image > Rename visualizations "NX Line" and "NX Heatmap" respectively
    • 🐛 Fix ordinate tick labels appearing underneath axis label by tweaking format, reducing font-size and adjusting axis offsets
    • 🐛 < Heatmap, NX Image, NX Scatter > Fix a visual bug where the domain slider could seem to merge with the overflow menu

v6.4.0

14 Oct 09:35
Compare
Choose a tag to compare
  • Update h5web from 6.0.1 to 6.4.1. Main changes underlined below (for a complete list see the H5Web Releases page)
    • ✨ When an entity in the explorer has focus (as indicated by a focus outline), pressing ArrowUp or ArrowDown on the keyboard now moves focus to the next or previous entity (similarly to Tab and Shift+Tab). Pressing Enter (or Space) then selects the entity.
    • < NX Image > Enable or disable "keep ratio" automatically based on axis units
    • < Matrix > Add support for nD datasets with Compound HDF5 type
    • < Matrix > Numbers formatting can be set to scientific notation (default), fixed-point notation, or automatic
    • < NX Spectrum > Add support for auxiliary signals with associated error datasets
    • 🐛 < Scalar > Don't collapse line breaks and tabs
  • ✨ Improve error message when one does not have permission to access the file
  • ✨ Opening a HDF5 file with the viewer no longer prevents other software from reading it
  • ✨ Tune the height of the H5Web output cell when opened in the notebook #93

v6.0.1

11 Jul 13:09
Compare
Choose a tag to compare
  • Update h5web from 6.0.0 to 6.0.1
    • 🐛 Fix detection of pressed modifier keys when window regains focus

v6.0.0

06 Jul 13:39
Compare
Choose a tag to compare
  • Update h5web from 5.0.0 to 6.0.0
    • ✨ Parse dtype of compound datasets as Compound rather than Unknown. Field dtypes are also parsed and can be viewed in the Raw inspection.
    • < Heatmap, Line, NX, RGB > Allow select-to-zoom on a single axis:
      • Ctrl+Alt+Drag for zoom on X
      • Ctrl+Shift+Drag for zoom on Y

v5.0.0

15 Jun 12:43
Compare
Choose a tag to compare
  • Update h5web from 3.0.2 to 5.0.0
    • ✨ Display chunk shape and compression info in dataset metadata
    • ✨ Constrain panning and select-to-zoom interactions to left mouse button only
    • ✨ Invert single-hue colormaps (dark to light instead of light to dark) for consistency with perceptually-uniform colormaps like Viridis
    • ✨ New < NX Scatter > visualization for NXdata groups with 1D signal and two axis datasets
    • ✨ Add button in top bar to tell browser to go full screen
    • < NX Spectrum > Show auxiliary values with colored handles in tooltip
    • 🐛 < Heatmap, NX Image, RGB > Make sure vis ratio is respected when "keep ratio" becomes enabled and user had previously zoomed in on an axis
    • 🐛 < Heatmap, Line, RGB, NX > Fix tooltip remaining visible while dragging
    • 🐛 Fix zooming out requiring one extra mouse wheel turn
    • < NX Image > Allow switching to < NX Spectrum > when interpretation is not known or specified
    • < Heatmap, RGB, NX Image > When drawing a zoom selection box with a ratio constraint (with Ctrl + drag):
      • the effective zoom box now corresponds exactly to the area that will be zoomed on
      • the effective zoom box is now centred around the selection box
    • Support NeXus v2 specification for finding plottable data, in which the signal and axes attributes are located on the signal dataset rather than on the NXdata group

Full Changelog: v3.0.0...v5.0.0

v3.0.0

15 Mar 14:50
Compare
Choose a tag to compare
  • Update h5web from 2.0.0 to 3.0.2
    • Zoom improvements: notably, it is now possible to zoom on a area by pressing Ctrl and drawing a rectangle
    • Line colors were changed to increase contrast in light and dark mode.
    • Improve Matrix vis cell width determination. It can also be adjusted by the user.
    • Fix a bug on Chrome where the axes would look stretched when zooming in the browser.

Full Changelog: v2.0.0...v3.0.0