Basic Task decorators are:
Task decorators include:
More advanced users may require:
Run pipelines.
Parameters: |
|
---|
Printouts the parts of the pipeline which will be run
Because the parameters of some jobs depend on the results of previous tasks, this function produces only the current snap-shot of task jobs. In particular, tasks which generate variable number of inputs into following tasks will not produce the full range of jobs.
Parameters: |
|
---|
print out pipeline dependencies in various formats
Parameters: |
|
---|
Factory for task_merge
Factory for task_collate
Looks exactly like @transform except that all [input] which lead to the same [output / extra] are combined together
Factory for task_transform
..Note:
1. Each job requires input/output file names
2. Input/output file names can be a string, an arbitrarily nested sequence
3. Non-string types are ignored
3. Either Input or output file name must contain at least one string
..Note:
1. Each job requires input/output file names
2. Input/output file names can be a string, an arbitrarily nested sequence
3. Non-string types are ignored
3. Either Input or output file name must contain at least one string
Factory for task_split
run func
Given input and output files, see if all exist and whether output files are later than input files Each can be
- string: assumed to be a filename “file1”
- any other type
- arbitrary nested sequence of (1) and (2)