Output modules

DOCTODO

class vistrails.core.modules.output_modules.OutputModule

A configurable, pluggable sink module.

OutputModule subclasses define different types that can be outputted. Each is associated with multiple OutputModes, which are ways of outputting from this module.

class vistrails.core.modules.output_modules.OutputMode

A way of outputting a type of data, associated with a specific module.

OutputModule subclasses define different types that can be outputted. Each is associated with multiple OutputModes, which are ways of outputting from this module.

static can_compute()

Whether this mode can be used right now.

This might check for requirements, configuration options, or other things (are we running the GUI, ...)

compute_output(output_module, configuration)

Actually output using this mode.

This is called by the output module to handle the output when this mode is selected, using the given configuration.

classmethod get_config()

The configuration class for that mode.