Sympathy for Data v1.2.5 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.5 is a maintenance release in the 1.2 series. It improves on 1.2.4 with a new test framework, an improved calculator interface and other 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.4
New features:
- New testing framework:
- Libraries can have workflow and unit, tests
- New launch.py keyword: “tests” which runs both platform and library tests
- Moved existing library tests from the platform to the library folder
New nodes:
- Convert columns in Tables.
- Select rows in Tables with Table
- Error example
- All Parameters example
- Progress example
- Interpolate ADAF(s)
Node changes:
- Updated calculator with new gui and functions primarily for event detection. Added plugin model for calculator. All functions exposed by the standard library plugin are in the “ca” namespace
- Sort Table uses a stable sorting algorithm
- Improved many nodes so that they can be configured without data
- Improved handling of NaNs in reporting nodes
- Renamed Search and replace values in Table(s) to Replace values in Table(s)
- Renamed previous Interpolate ADAF(s) to Interpolate ADAF(s) (deprecated)
- Table to tables node always adds the table to the output list, even if the table is empty
User interface:
- Show library node name in node tool tips even when node label has been changed
API changes:
- Removed set_attributes and get_attributes from sytable
- Automatically add new parameters to nodes when their node definition changes. Other changes such as changed labels/descriptions/default values are not updated
- Empty datasources return None for path and type if they haven’t been set, instead of raising KeyError
- Backported tag interface for nodes that are shared between 1.2 and 1.3
- Added version to table and adaf
- Removed set_attributes and get_attributes from sytable
- Allow nodes to define custom parameter updating from one version of a node to the next
Other improvements:
- Made ADAF more lazy for better performance in cases where little data is touched