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