Skip to content

Releases: silx-kit/jupyterlab-h5web

v12.7.0

26 Feb 11:02

Choose a tag to compare

✨ Open files in SWMR (Single Writer Multiple Readers) mode by default

Thanks @MridulS !

v12.6.1

08 Dec 09:59
103a1b7

Choose a tag to compare

  • 🐛 Relax version ranges of Jupyter Lab packages to support version ^4.5 #153 #154

v12.6.0

17 Nov 14:02
21150b5

Choose a tag to compare

✨ Upgrade H5Web to v16

  • 🎉 Support NeXus default_slice attribute
  • 🎉 < NX Line > When auxiliary signals are present, show picker next to visualization tabs to allow showing/hiding any of the signals, including the main signal
  • 🎉 < Line > Support piecewise constant interpolation
  • < Line > Move Line/Points/Both control into new Aspect menu
  • Always show all supported NeXus visualizations instead of only the one for the specified interpretation (e.g. both NX Line and NX Heatmap for 2D+ datasets)
  • Use Opt instead of Alt in interactions help menu on Mac

For the full list of changes, please refer to the release notes for v16.0.0

✨ Upgrade H5Web to v16.0.1

  • Improve fallback message when no visualization is available for the selected entity

v12.5.0

22 Sep 07:56
1280d48

Choose a tag to compare

🧩 Support more file extensions

Upgrade to H5Web 14.0.1

  • Put x-axis column first in NeXus CSV export for consistency with typical XY and XYE files
  • Add column with x indices when exporting 1D dataset to CSV for consistency with typical XY files

Upgrade to H5Web 15

  • < NX Heatmap, NX Line > Support NXdata group with mixed real and complex signals
  • < Heatmap > Allow flipping heatmap along x and y axes when viewing complex dataset
  • < RGB > The last dimension that holds the three channel values now appears in the dimension mapper as a locked dimension (i.e. so users know that it's there but cannot map an axis to it)

v12.4.0

21 Mar 12:21
ef4d37d

Choose a tag to compare

Upgrade to H5Web 14

  • < NX Line > Support CSV export — the following columns are exported, in order, when the corresponding datasets are present in the NXdata group: values, abscissas, errors, aux1, aux1 errors, aux2, aux2 errors, ...
  • < Compound > Include field names when exporting to CSV
  • < Matrix > Respect transposition when exporting 2D dataset/slice to CSV
  • < Matrix, Compound > Replace Fixed-point notation with Exact notation in toolbar to allow viewing and copying exact values
  • < Scalar, Matrix, Compound > Display int64 values with exact precision
  • 🐛 Don't crash when switching to log scale while visualizing a dataset with a negative domain — fall back to the default domain [0.1, 1] so user can switch back to a supported scale
  • 🐛 Fix broken layout when inspecting dataset with long attributes

For the full list of changes, please refer to the release notes.

NX Line CSV export Exact notation int64 with full precision
image image image

v12.3.0

16 Sep 09:30
v12.3.0
5a64565

Choose a tag to compare

Upgrade to H5Web 13

  • ✨ Preserve dimension mapping and slicing when possible, notably when toggling inspect mode or selecting another dataset with the same dimensions
  • ✨ Support visualizing enum datasets and signals
  • ✨ Support variable-length datasets
  • ✨ Support inspecting metadata of committed datatypes

For the full list of changes, please refer to the release notes.

Preserve dimension mapping Enum visualisation
maintain-dim-mapping image

Other changes

  • 🐛 Fix empty H5Web cell when reloading or reopening notebook #138

v12.2.0

27 Jun 11:53
1cb00a9

Choose a tag to compare

Upgrade to H5Web 12

  • < NX Line, NX Heatmap > Support complex auxiliary signals
  • < Line > Replace Autoscale toggle in toolbar with domain widget to allow customising the y axis domain
  • < Compound > Visualize compound scalar datasets
  • < Raw > Add toggle to fit raw JPEG/PNG images to viewport (on by default)
  • ✨ Make variable-length string types explicit in metadata viewer
  • ✨ Allow inspecting HDF5 string padding metadata
  • 🐛 < Raw > Disable dark mode on raw JPEG/PNG images
  • 🐛 Don't capitalize attribute names in metadata viewer
  • ⚡ Reduce delay when slicing through a dimension whenever the target slice is already in the cache

For the full list of changes, please refer to the release notes.

Complex auxiliary signals Scalar compound
image image

v8.1.0

26 Apr 07:28

Choose a tag to compare

  • Fix 403 error in cross-site JupyterLab deployments #133
  • Update H5Web from v8.0.0 to v9.0.0
    • ✨ Support exporting < Raw > visualizations to JSON
    • ✨ Allow zooming on very thin selection boxes
    • 🐛 Fix < Heatmap > snapshot feature

v12.1.0

19 Apr 09:23

Choose a tag to compare

  • Update H5Web from 11.0.0 to 11.2.0 #134
    • ✨ Allow flipping < RGB > and < Heatmap > visualizations on X and Y
    • ✨ Add Nx Note visualization with support for JSON MIME type
    • ✨ Add support for auxiliary signals for < Heatmap >
    • ✨ Display JPEG/PNG images stored as opaque datasets (see the opaque_jpg dataset in this file for an example)
  • The extension is now compatible with JupyterLab 4.1, thanks @minrk ! #133

v12.0.0

26 Feb 12:10

Choose a tag to compare

  • Update to H5Web 11 #130
    • ✨ External links are now included in search results.
    • ✨ Advanced HDF5 types, such as H5T_ENUM, H5T_OPAQUE, H5T_ARRAY, H5T_VLEN, H5T_REFERENCE, are now properly parsed and displayed in the metadata viewer.
  • 🐛 Fix File not found errors when opening HDF5 files with RTC #129