Releases: silx-kit/vscode-h5web
Releases · silx-kit/vscode-h5web
v0.1.9
Upgrade H5Web
- ✨
< NX Line >
Support CSV export — the following columns are exported, in order, when the corresponding datasets are present in theNXdata
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 >
Displayint64
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 for v14.0.0
NX Line CSV export | Exact notation | int64 with full precision |
---|---|---|
![]() |
![]() |
![]() |
Other changes
-
✏️ Open output file after exporting dataset/slice to CSV or JSON #53
Screencast.from.2025-03-19.13-56-07.webm
v0.1.7
Support JLD2 files
JLD2 is a file type natively created by the Julia programming language, which is heavily used in high-performance scientific programs. JLD2 makes heavy use of committed datatypes, which were poorly supported in H5Web and h5wasm.
- 🐛 These issues have been corrected, which means that JLD2 files can now be opened safely. #46 #47
- 🧩 Additionally, the extension is now configured to open
.jld2
files automatically. #48
Upgrade H5Web
- ✨ 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 for v13.0.0
Preserve dimension mapping | Enum visualisation |
---|---|
![]() |
![]() |
v0.1.6
Upgrade H5Web
- ✨ Support virtual datasets with compressed local sources
- ✨
< NX Line, NX Heatmap >
Support complex auxiliary signals - ✨
< Line >
Replace Autoscale toggle in toolbar with domain widget to allow customising they
axis domain - ✨
< Compound >
Visualize compound scalar datasets - ✨
< Raw >
Add toggle to fit raw JPEG/PNG images to viewport (on by default) - 🐛
< 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
- Make variable-length string types explicit in metadata viewer
- Allow inspecting HDF5 string padding metadata with h5grove (>=2.2.0), h5wasm and HSDS providers
For the full list of changes, please refer to the release notes for v12.0.0
Complex auxiliary signals | Scalar compound |
---|---|
![]() |
![]() |
v0.1.5
v0.1.4
v0.1.3
Upgrade H5Web
- ✨
< Raw >
Display JPEG/PNG images stored as opaque datasets - 🐛
< Raw >
Fix error when encountering bigints in compound datasets - ✨
< Heatmap >
Add toolbar control to flipX
axis - ✨
< NX Heatmap >
Support NeXus auxiliary signals - 5️⃣ Propagate HDF5 errors to viewer so they can be properly handled and displayed
For the full list of changes, please refer to the release notes for v11.1.0 and v11.1.1
Opaque JPEG/PNG | Flip X axis |
Auxiliary signal selection |
---|---|---|
![]() |
![]() |
![]() |
v0.1.2
- 📂 Add Blosc2 and Bitshuffle compression plugins.
- ✨ Bump H5Web from v10.1.0 to v11.0.0
[H5WasmProvider]
Support lazy-loading Blosc2 and Bitshuffle compression plugins[H5WasmProvider]
Correctly parse the following advanced HDF5 types:H5T_OPAQUE
,H5T_VLEN
, andH5T_REFERENCE
so they no longer appear as Unknown in the metadata viewer.- For the full list of changes, please refer to the release notes for v11.0.0
v0.1.1
v0.1.0
⚠️ Requires VS Code 1.86.0 (January 2024) or later.
- 📂 Support the following seven HDF5 compression plugins: Blosc, bzip2, LZ4, LZF, SZ, ZFP and Zstandard. The plugins are loaded on demand when visualizing compressed datasets. #35
- 🧩 Open
.loom
files in H5Web by default #36 - ✨ Bump H5Web from v10.0.0 to v10.1.0
[H5WasmProvider]
Support lazy-loading seven compression plugins< NX Heatmap >
Fix min axis array length off by 1 in error message- For the full list of changes, please refer to the release notes for v10.1.0