Sympathy for Data v1.2.1 available!

Highlights

Sympathy for Data version 1.2 is a significant minor release for Sympathy for Data. It features several prominent new features, improved stability and more. It has however not redesigned and with only a few small modifications, all existing nodes and flows should work as well as in 1.1.

Version 1.2.1 is the first maintenance release in the 1.2 series. It improves on 1.2.0 with more GUI polish and improved overall stability. A select few APIs have been changed, and some deprecated, to make way for a more consistent future programming interface.

Download

Download Sympathy for Data built for Windows:https://bitbucket.org/sysess/sympathy-for-data-public/downloads

Documentation

http://sympathy-for-data.readthedocs.org/en/1.2

Changes Compared to version 1.2.0

New features:

  • Added support for running the CLI in daemon mode for executing workflows
  • Improved type information stored in files to include abstract types. This enables reliable validation of data files
  • Controllers can now be used with string and list parameters too

GUI:

  • Configuration dialogues do not accept return to close its window. Instead use Ctrl+Return or Cmd+Return to accept the changes
  • &, <, >, and new line can now be added to node labels. Press Shift+Return to insert new lines
  • Added autocompletion to file editor and directory editor in parameter helper
  • The viewer will no longer try to convert datetime values to local time
  • Error view always scrolls to show any new messages
  • Removed node output dock. Use the error view instead

Documentation:

  • Added documentation about adjust_parameters and controllers
  • Use sphinx theme from Read the Docs when building docs locally
  • First iteration documentation for extending data viewer with custom data types

Nodes:

  • Added “Remove selected columns” option to Select columns nodes.
  • Added node Sort columns in Table
  • Time Sync: OptimizationLSF strategy has been fixed
  • Time Sync: Improved error handling

Stability:

  • More robust and compatible handling of table column order
  • Execute/profile will no longer try to execute invalid nodes
  • Added a way to set the number of workers without forcing immediate shutdown

Bug fixes:

  • Fixed case handling of shell variables on Windows

API changes:

  • ADAF: Deprecated adaf.File.tb use adaf.File.sys instead
  • ADAF: Added optional attributes argument to create_column, create_signal, and create_basis
  • ADAF: Deprecated kwargs of create_basis and create_signal use attributes instead
  • Table: Added optional attributes argument to set_column_from_array
  • Added is_valid method and exception type for checking if there is data on port
  • Removed function syerr from sympathy.api.exceptions