matflow#
Module attributes
<module 'matflow' from '/home/runner/work/matflow-new/matflow-new/matflow/__init__.py'> |
Functions
Cancel the execution of a workflow submission. |
|
Get information about the operating system. |
|
Retrieve information about active and recently inactive finished MatFlow workflows. |
|
Get information about a given shell and the operating system. |
|
Generate and submit a new MatFlow workflow from a file or string containing a workflow template parametrisation. |
|
Generate and submit a new MatFlow workflow from a file or string containing a workflow template parametrisation. |
|
Generate a new MatFlow workflow from a builtin demo workflow template. |
|
Generate a new MatFlow workflow from a file or string containing a workflow template parametrisation. |
|
Run hpcflow test suite. |
|
Run MatFlow test suite. |
|
Show information about running MatFlow workflows. |
|
"Output a legend for the jobscript-element and EAR states that are displayed by the show command. |
|
Submit an existing MatFlow workflow. |
Classes
Class to represent a rule/condition that must be True if an action is to be included. |
|
Class to represent the identification of a subset of task schema actions by a filtering process. |
|
A list-like container for command files with dot-notation access by label. |
|
Class to represent how a newly added element set should propagate to a given downstream task. |
|
Class to represent a parametrisation of a new set of elements. |
|
A list-like container for environments with dot-notation access by name. |
|
A list-like container for environment executables with dot-notation access by executable label. |
|
A list-like container for the task schema group list with dot-notation access by group name. |
|
|
|
|
|
Class to represent schema input labels that should be applied to a subset of task outputs |
|
A list-like container for parameters with dot-notation access by parameter type. |
|
Class to represent specification of resource requirements for a (set of) actions. |
|
Class to represent a testable condition on an element iteration or run. |
|
A class to encapsulate the naming/recognition of app-created files within run directories. |
|
Notes |
|
A Parameter as used within a particular schema, for which a default value may be applied. |
|
A Parameter as outputted from particular task. |
|
Notes |
|
Parametrisation of an isolated task for which a subset of input values are given "locally". |
|
For retrieving schema input parameters across all elements. |
|
A list-like container for a task-like list with dot-notation access by task unique-name. |
|
For retrieving schema output parameters across all elements. |
|
Class to represent the inputs, outputs and implementation mechanism of a given task. |
|
A list-like container for a task schema list with dot-notation access by task schema unique-name. |
|
A list-like container for a task-like list with dot-notation access by task unique-name. |
|
Pre-built workflow templates that are simpler to parametrise (e.g. |
|
Class to represent a Loop that is bound to a Workflow. |
|
Class to represent a Task that is bound to a Workflow. |
|
Class to represent initial parametrisation of a MatFlow workflow, with limited validation logic. |
Note: this sub-package is not called parameters because it would conflict with matflow.parameters, which is a list-like container of Parameter objects. |
|