Changelog¶
v0.1.1 (released Jan 2018)¶
- If the
path=argument isn’t provided to aSoftwareinstance, the path will attempt to populate frompipeline_config[software_name]['path'] - Added
subprogram=argument toSoftware - Made tab completer program silent if it ever fails because it doesn’t exist
v0.1.2 (released 21 Feb 2018)¶
- Better error messages when the pipeline developer doesn’t override a method properly
- Better error messages when the pipeline configuration is malformed
- Added
parsl_configkey to all pipeline configurations by default - Added
>and2>paths to the string representation of a Software’s command - Removed captured log output from screen; it still goes to the log file
- Added tags marking start time, end time, and duration of pipeline run to the log output
- Start and end time for each Software or CodeBlock added to log output
- Added “currently running” log entry, whenever the set of running programs changes
- Updated output for
operon list - Updated output for
operon show - When a conda environment already exists, added ability to reinstall
- Added
operon uninstallto remove pipelines - Refactored cleanup so that it always runs, even if some programs fail during the run