Sympathy for Data v1.2.3 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 been redesigned and with only a few small modifications, all existing nodes and flows should work as in 1.1.

Version 1.2.3 is a maintenance release in the 1.2 series. It improves on 1.2.2 with focus on interactive features, improved stability and library improvements.

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.2

Stability:

  • Fixed problems related to pipes which prevented Sympathy from starting on Windows 8 with pythonw.exe and in other cases with the same handling of pipes
  • Fixed problem causing Sympathy to spend unreasonable amounts of time loading some workflows
  • Sympathy can now start even without any libraries configured

Interactive:

  • Added new script: python_startup.py which provides pretty printing of some Sympathy datatypes in IPython
  • Automatically loading python_startup.py when launching IPython or Spyder from Sympathy. To get the same behavior in stand-alone spyder, add python_startup.py as a startup file under Preferences->IPython console->Startup
  • Importing setuptools in python_startup.exe to better find compilers on Windows
  • Fixed the close method of Sympathy types (adaf, table, etc.) when run outside of a node. This is helpful in situations where files would fail to open due to not being properly closed

Node changes:

  • Several more nodes can be configured without input data: Table to datasource, f(x), lookup, exporters, slice, get item, some sort nodes, and the nodes Pivot Table and Unique Table
  • Improved Plot Table node with statistics and interactivity
  • Configuration gui for Table loads quickly even for big XLS(X) files. The preview can still take some time to load for big files
  • Increased chunk size for MDF importer to 100MiB. Fixes problems with slow MDF import when reading from non-solid state drives
  • Timesync ADAFs can be configured again
  • Convert columns in table now keeps column order from input

API changes:

  • Split parameter_helper into three modules making the API more clear. The new API is designed to be compatible
  • Added is_empty methods to sytable, adaf.File, adaf.Group and NamedGroupContainer
  • Make sure that adaf file attributes always return a string

Documentation:

  • ReadTheDocs will now correctly generate documentation for Reporting nodes
  • Store node paths in file system case. This fixes documentation links on case sensitive operating systems
  • Building documentation no longer gives any warnings

Reporting:

  • Added thumbnails and page identifiers giving robust page selection and merging. Please open and save template configuration to generate thumbnails and page identifiers for report pages
  • Added text alignment properties to text item in reporting tool
  • Added note that HTML is allowed in text boxes in reporting editor
  • The image size of reports is more predictable