Skip to content

v1.4.0

Compare
Choose a tag to compare
@axelboc axelboc released this 13 Jan 09:21
· 1576 commits to main since this release

@h5web/app

  • ✨ Data can now be exported to CSV, NPY and/or TIFF depending on the visualization, and if the provider supports it (currently H5Grove):
    • [Heatmap, NX Image] NPY + TIFF #885 #890
    • [Line, NX Spectrum, Matrix] NPY + CSV (which was already available for Matrix but is now performed server-side) #890
  • [H5GroveProvider] Add support for exporting data to CSV, NPY and TIFF (provided in [email protected]). #890
  • [H5GroveProvider] Show unresolved soft and external links in explorer and metadata viewer instead of throwing errors. #918
  • [H5GroveProvider] Show progress bar(s) while fetching dataset values. #908
  • [Heatmap, Line] Stabilize camera position while resizing the canvas. When zoomed in, the point located in the center of the visualization will remain in the center after resizing. #899
  • [Heatmap] Show alpha value (i.e. amplitude) in tooltip when visualizing both phase and amplitude of a 2D+ complex dataset. #902
  • [App] Add prop getFeedbackURL to support showing a feedback button in the breadcrumbs bar. Also expose a utility named getFeedbackMailto to help generate a mailto link with a pre-filled email body, which includes basic debugging information.
  • [H5GroveProvider] Request flattened non-numeric arrays from the server to avoid performing flattening operations in the front-end. #900
  • [Heatmap, Line] Reduce number of re-renders when resizing the window. #901 #904
  • 🐛 Restore ability to resize the explorer panel #895

@h5web/lib

  • [ScatterVis] Add scatter visualization. #141
  • [HeatmapVis, LineVis, PanZoomMesh] Stabilize camera position while resizing the canvas. When zoomed in, the point located in the center of the visualization will remain in the center after resizing. #899
  • [HeatmapVis] Show alpha value in tooltip when an alpha array is provided. #902
  • [HeatmapVis, LineVis, VisCanvas] Reduce number of re-renders when resizing the window, most notably when passing cover or fill as layout to HeatmapVis. #901 #904

Screenshots

Scatter visualization

image

Export to CSV, NPY and TIFF

Line, NX Spectrum (1D dataset) Heatmap, NX Image (3D+ dataset)
image image

Unresolved link

image

Progress bar

image

Feedback

Button in breadcrumbs bar Pre-filled email
image image