News in 6.1.0

User interface

  • Message view now appears when an error or exception occurs.

  • Added common keyboard shortcuts for closing tabs (Ctrl+W), save as (Ctrl+Shift+S) and for temporarily entering panning mode (by holding down Space).

  • Zooming using mouse wheel is now anchored to the mouse pointers position. This makes it more intuitive to navigate the flow view.

  • Limit zooming in/out for flow views. The old indefinite zooming caused some graphical problems and wasn’t really useful.

  • Plots in the table viewer and figures in the figure viewer now have their default white background color instead of a background color from the OS.

Platform

  • Add command for resaving flow files in the current Sympathy version. Mainly useful to avoid large diffs when managing syx files with e.g. git. See All command line options for details.

  • Fix a bug where some settings (most notably Max number of processes) were not read correctly from the settings file.

  • Deprecate cli commands sympathy syg and sympathy sy. Use sympathy gui and sympathy cli respectively instead.

Node Changes

  • New node: Time synchronization which synchronizes two tables in time by finding the time offset at which the features of two signals overlap the most.

  • New node: Frequency transform Image lets you do two-dimensional fourier transformation directly on an Image without converting it back and forth to a Table.

  • Improved configuration gui in Rename columns in Table:

    • Add combobox editor for selecting an existing column to be renamed.

    • Add option to only match full column name.

  • Improvements in Bokeh Figure:

    • Better support for coloring scatter plots based on data.

    • Add heatmap plot type.

  • Integer columns are now interpreted as seconds since 1970-01-01 (Unix timestamps) when converting to datetimes in Convert columns in Table.

  • Accept list of lists as json data in Json to Table.

  • Images from url data sources can now be loaded with Load Image

  • Add an optional parameter to include time column in the output from Spectral (short time fourier) transform node. When performing inverse stft this will instead remove the time column.

  • NaN color can now be specified for heatmaps in Figure. This color will be used for NaN-valued cells.

API Changes