Skip to content

Releases: aivazis/qed

qed can now be deployed behind a proxy

29 Apr 03:02
Compare
Choose a tag to compare

What's changed

For details, see #16

Full Changelog: v0.5.0...v0.6.0

Added controls for the visualization pipeline

21 Apr 21:34
Compare
Choose a tag to compare

The controls activity panel now provides access to all configurable aspects of the visualization pipelines for available dataset channels. This release requires https://github.com/pyre/pyre/commit/cf29eac7da3e2ee21f07883d4fb186ce06963275 or later, and https://github.com/aivazis/mm/commit/c7ed13052d971b26a69b2fbcacba452717fc2eea or later.

Other enhancements in this release:

  • migrated to react 18.x
  • new layout and improved interactivity for the measure panel in controls
  • reworked how datasets are initialized when traversing the list of registered readers
  • tiles for zoomed HDF5 datasets are now constructed using strided reads, thanks to upgrades in pyre::h5
  • the qed top level script now manages a few more journal channels for improved debugging experience
  • the build system now supports external tools that bundle themselves in chunks

Full Changelog: v0.4.7...v0.5.0

Restructured the measure tray

03 Apr 06:30
Compare
Choose a tag to compare

Measure tray updates:

  • the peek table now shows units for channels that support them
  • if a channel has more than one way of representing its value, clicking on the units will cycle through the options
  • the peek table now owns the minimap and moved to the top
  • the minimap is now visible regardless of whether there is a mark selection in the measure layer
  • it tracks the mouse until a mark is selected, after which point it tracks the mark
  • mark selection can be done from the profile table
  • mark selection was completely reworked, in both single and multi node mode
  • the mark drag handler is much less sensitive to dropped frames

Other updates:

  • the viewer tab bar got a makeover.
  • the server behaves better when it is restarted and open clients resume their session

Full Changelog: v0.4.6...v0.4.7

Improved the layout of the table with the pixel values under the cursor in the measure tray

31 Mar 20:44
Compare
Choose a tag to compare

The measure tray in controls now shows cursor location and pixel value

29 Mar 23:44
Compare
Choose a tag to compare

Added a table with the cursor location and the associated raw pixel value that updates dynamically.

Minor cleanups and tweaks

Full Changelog: v0.4.4...v0.4.5

Restyled the activity panel

22 Mar 04:40
Compare
Choose a tag to compare

Changes in this release:

  • the trays in the activity panel are now always at their natural size; the panel will display scroll bars on overflow
  • fixed a collection of bugs that were caused by improper management of the profile selection when turning off the measure layer
  • the nisar dataset readers now lean on pyre::h5 to access the data products

Full Changelog: v0.4.3...v0.4.4

Ensured that saving the contents of the current view to a file works on all browsers

21 Mar 18:30
Compare
Choose a tag to compare

Minor updates:

  • repaired the content-disposition headers when saving the contents of the current view so that the generated filename is understood correctly by the five target browsers
  • started leaning on pyre::h5 for reading HDF5 datasets
  • qed.nisar now builds a composite HDF5 datatype that combines the pyre::grid cell type with the names of the real and imaginary parts as recorded in the type property of the HDF5 data set; these names are a part of the public interface of the NISAR data products, since HDF5 does not force any specific opinions on how to represent complex numbers

Full Changelog: v0.4.2...v0.4.3

Added a button that saves the current view to a file

19 Mar 05:15
Compare
Choose a tag to compare

Micro update that fixes a bug in the data profile generation

17 Mar 16:37
Compare
Choose a tag to compare

Fixed a nasty bug in libqed::datasets::profile that was causing out of bounds memory accesses. All better now...

Full Changelog: v0.4.0...v0.4.1

Added data extraction along a user defined path

17 Mar 01:49
Compare
Choose a tag to compare

A partial list of new features:

  • measure layer for each view
  • add points to make a path
  • move the points on the path
  • single and multi node selection
  • added a measure tray to the controls activity panel
  • table of points
  • focus the view on the selected point
  • split a segment in two
  • delete a point on the path
  • interactive minimap
  • data extraction and download along the active path on the measure layer

Re-implemented the slider widget from scratch; it now

  • supports both horizontal and vertical orientations
  • it can put labels and markers on either side of its axis
  • added support for a range selector

Started using styled in favor of the home-grown strategy for all new components, and migrated some existing ones. More of this to come.

Primed the generation of docker images, starting with an impish-gcc in dev

Full Changelog: v0.3.3...v0.4.0