Skip to content

Releases: biosustain/shu

0.9.2

10 Nov 22:06

Choose a tag to compare

Version bump after fixing the release workflow for OSX and WASM.

0.9.1

10 Nov 19:42

Choose a tag to compare

Minor bug fix release:

  • Fixes a mismatch in the Escher map specification where reactions without gene_reaction_rule mistakenly invalidated the map (#61).
  • Coincides with the ggshu's deprecation of python 3.9 and upgrade of dependencies to properly support python 3.13 (#60).

0.9.0

26 May 11:46

Choose a tag to compare

Features

  • shu can now be run inside jupyter notebooks, with programmatic access through ggshu (#55).
  • geom_column: new geom to plot columns per reaction and condition. The columns are like any other geom that accepts a y aesthetic: they can be plotted at both sides of the reaction. Column data may be accompanied by ymin and/or ymin aesthetics (not required and not necessary complete w.r.t. to y) to overlay error bars unto the columns (#56).
  • geom_boxpoint allows for plotting multiple boxpoints in a single condition, allowing to display multiple values for that condition in a given reaction. The number of variants is not fixed, a reaction can have X variants in one condition and Y in another condition (#52).
  • Running shu in the terminal as a command now accepts two optional arguments for specifying map and data (#53).

Enhancements and bugfixes

  • X-axis is shown upon hovering on a histogram/KDE. The s mode that shows axis was removed and x-axes can now be scaled with shift + Right click.
  • Rotation of objects is now more smooth and does not abruptly reset on 2ᴨ angles. Draggin the legend was also improved.
  • geom_boxpoint shares color scale per side (left and right).
  • The zooming behavior of the text was removed in favor of a slider that controls the font size.

Documentation

0.8.3

12 Mar 10:18

Choose a tag to compare

Maintenance release.

0.8.2

27 Nov 14:56

Choose a tag to compare

fix: show reaction controls in Settings even if only boxes are added

0.8.1

01 Nov 10:30

Choose a tag to compare

UX enhancements and bug fixes gathered from the second round of review and from users:

  • The Settings window behaves properly again, where mouse interaction with Settings blocks the camera movement 74b5af6.
  • The Settings window now has more contrast between foreground and background for improved readability be4d3af.
  • The Settings window only shows the options that are relevant for the actively plotted data and hides the non-used sub-menus 36c5407.
  • Links are now opened in a new tab to avoid losing the state of the map and avoid freezing the app if the user goes back 45c78f8.
  • Add missing (raw) fonts in the binaries #40.

0.8.0

27 Oct 16:16

Choose a tag to compare

  • Exporting the map as an SVG is possible and has changed to be the default.
  • PNG (and the rest of raster types) do not include the settings window anymore.

0.7.2

26 Oct 11:08

Choose a tag to compare

fix: remove regression where metabolite sizes were not properly queried

0.7.1

20 Oct 17:09

Choose a tag to compare

  • The plotted data is removed when new data is loaded (instead of stacking it) #33
  • The viewport can now be exported to different image formats with the click of a button #36
  • The x axes of the histograms are scaled now live (instead of only updating the map for a future render) e386105

0.7.0

20 Oct 15:04

Choose a tag to compare

chore: bump version 0.7.0