Base class for all outputters.
Called when the trace is complete and ready to be saved.
Basic checks for certain libraries or external applications. Raise or warn if there is a problem.
This is a quick hack to move the config variables set in Config into the output module config variables.
Return True if the update method should be called periodically.
Initialise variables after initial configuration.
Called periodically during a trace, but only when should_update is set to True.