Releases: silx-kit/jupyterlab-h5web
Releases · silx-kit/jupyterlab-h5web
v12.7.0
v12.6.1
v12.6.0
✨ Upgrade H5Web to v16
- 🎉 Support NeXus
default_sliceattribute - 🎉
< 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
🧩 Support more file extensions
- Classic HDF5:
.hdf,.hf5 - NeXus:
.nx5 - JLD2:
.jld2 - EBSD-HDF5:
.h5ebsd,.edaxh5,.oh5 - DREAM.3D:
.dream3d - GEOH5:
.geoh5 - Oxford Instruments NanoAnalysis:
.h5oina - AnnData:
.h5ad
Upgrade to H5Web 14.0.1
- Put
x-axis column first in NeXus CSV export for consistency with typicalXYandXYEfiles - Add column with
xindices when exporting 1D dataset to CSV for consistency with typicalXYfiles
Upgrade to H5Web 15
- ✨
< NX Heatmap, NX Line >SupportNXdatagroup with mixed real and complex signals - ✨
< Heatmap >Allow flipping heatmap alongxandyaxes 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
Upgrade to H5Web 14
- ✨
< NX Line >Support CSV export — the following columns are exported, in order, when the corresponding datasets are present in theNXdatagroup: 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 >Displayint64values 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 |
|---|---|---|
![]() |
![]() |
![]() |
v12.3.0
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 |
|---|---|
![]() |
![]() |
Other changes
- 🐛 Fix empty H5Web cell when reloading or reopening notebook #138
v12.2.0
Upgrade to H5Web 12
- ✨
< NX Line, NX Heatmap >Support complex auxiliary signals - ✨
< Line >Replace Autoscale toggle in toolbar with domain widget to allow customising theyaxis 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 |
|---|---|
![]() |
![]() |
v8.1.0
v12.1.0
- 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)
- ✨ Allow flipping
- The extension is now compatible with JupyterLab 4.1, thanks @minrk ! #133






