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