Change Log ********** v0.1.1 ====== This is the First Usability Bug Fix (Alpha) Release of Tigres. It has the following major bug fixes can be found in `Bitbucket `_. - `#075 `_ incorrect dot_execution() output - `#076 `_ cannot specify first-time tasks that take no input - `#077 `_ distinguishing failed merge task from failed parallel task - `#087 `_ multi-quote/nested text incorrectly parsed from log - `#094 `_ tigres-log check --worklfow throws an error - `#097 `_ Incorrect execution time for DISTRIBUTE_PROCESS tasks - `#098 `_ Execution process template ends in ? state on success - `#099 `_ 'tigres-log check --name' not filtering by name - `#100 `_ 'tigres-log check' without --name attribute throws exception - `#101 `_ 'tigres-log check' should add node_type to output records - `#102 `_ tigres-log check should only check the last workflow run - `#104 `_ Execution Distribute does not utilize all cpus - `#105 `_ tigres-log check - timestamp without milliseconds throws Exception - `#106 `_ Task Width defaults to virtual cpu count and not physical - `#111 `_ Execution when pickling distribute task give unhelpful error message Execution Model - `#113 `_ testing SLURM with patcher not returning results - `#120 `_ Update HPC tutorial documentation for SLURM resources - `#121 `_ setup.py is skipping installation of cloud for python 2.7.x - `#122 `_ Clean up error handling in tigres.core.execution.utils.TaskClient v0.1.0 ====== This is the First Usability (Alpha) Release of Tigres. It has a Python API with the following feature support. - Template Support: + sequence, split, parallel, merge - Monitoring Support + system event logging + user event logging with ability to set logging levels + log analysis support with interfaces for checking status, simple find and query syntax for filtering log records. + generate DOT graph file from currently running program. - Execution: + Support for desktop, cluster and HPC execution