Plugin Design Documentation
This document outlines the requirements for plugin design documentation.
Plugin Type
Plugins can generally be categorized as one of the following:
- File Filter - A plugin that can read a data set from a stream.
- Analysis - A plugin that performs an analysis on a data set (often producing a result data set).
- Visualization - A plugin that creates a visualization of a data set.
- Interactive - A plugin that is a hybrid of Analysis and Visualization types.
Data Sets
All data sets that the plugin can operate on should be listed. If a plugin operates on a super-type data set, the sub-types need not be listed. If the plugin is capable of producing data sets, these types should be listed as well.