Changelog
List of changes in-between Shape-Link releases.
version 0.2.1
test: tests for sorting, plugin for sorting, Emod test dataset
test: tests for autofocus, plugin for autofocus
test: speed tests and benchmarking for features, new benchmarking tools and docs guide
test: added image and scalar choose feature tests, verbose tests
fix: contour shape is now correctly reshaped by the plugin. The image features are now not repeatedly reshaped.
docs: added how-to guide for local and remote benchmark tests
test: added first benchmark test
test: allow Plugin to bind to random port, fixes ZMQ Address Error
ref: reorganised message definitions into a dict
test: added tests for message definitions and EventData
enh: The user can now provide a single list of features in a plugin. The feature names are mapped to the correct scalar, trace, or image list required for data transfer. Now handles trace information.
test: updated and expanded tests for choosing features. Added tests for the mapping of features.
version 0.2.0
feat: allow user plugins to specify a list of RT-DC features. This stops unnecessary transfer of data. This will also over-ride the -f command line interface option (#1, #4)
test: add a test function for the ShapeLinkPlugin.choose_features method, add a plugin example for choosing features. Use pytest instead of deprecated setup.py test.
ref: clean up of the ShapeLinkPlugin.handle_messages method (#6)
docs: add several lines in sec_plugins for slp_verify_aspect_ratio plugin
version 0.1.3
enh: transfer mask images as binary (#3)
version 0.1.2
fix: Running a plugin with the CLI did not work when run without –with-simulator option
ref: write stream data using QByteArray which significantly improves the event rate (#2)
version 0.1.1
docs: add section for writing plugins
version 0.1.0
feat: rudimentary command-line interface for running plugins
version 0.0.1
initial release