Module to support executing a single task (processing step) in the pyaxx pipeline.
Bases: exceptions.Exception
Bases: exceptions.Exception
Bases: exceptions.Exception
Bases: exceptions.Exception
Bases: object
Base class for generating task decorators.
Bases: pyyaks.task.TaskDecor
Run task within a specified directory.
| Parameters: | newdir – directory |
|---|
Bases: pyyaks.task.TaskDecor
Run task within specfied runtime environment.
| Parameters: | env – dict of environment values |
|---|
Bases: pyyaks.task.TaskDecor
Check that dependencies are met: - depends files or values exist - targets files or values exist and are all newer than every depends.
| Parameters: |
|
|---|
Function decorator to support definition of a processing task.
The run parameter value controls whether the task is run.
with the task name as its argument and use the return value for the following rules.
True: Always run even if a previous task has already failed
False: Never run
None: Run if no previous pipeline tasks have failed (default).
| Parameters: | run – control running of task |
|---|---|
| Returns: | Decorated function |
Start a pipeline sequence.
End a pipeline sequence.
Make a directory if it doesn’t exist.