hpcflow.api package#
Submodules#
hpcflow.api.config module#
Module contents#
- hpcflow.api.make_workflow(app, dir)#
make a new hpcflow workflow.
- Parameters
dir – Directory into which the workflow will be generated.
- Returns
nonsense
- Return type
Workflow
- class hpcflow.api.Task(schemas, repeats=1, resources=None, inputs=None, input_files=None, input_file_generator_sources=None, output_file_parser_sources=None, perturbations=None, sequences=None, input_sources=None, input_source_mode=None, nesting_order=None, groups=None, workflow_template=None, insert_ID=None, dir_name=None)#
- Parameters
schemas (Union[TaskSchema, str, List[TaskSchema], List[str]]) –
repeats (Optional[Union[int, List[int]]]) –
resources (Optional[Dict[str, Dict]]) –
inputs (Optional[List[InputValue]]) –
input_files (Optional[List[FileSpec]]) –
input_file_generator_sources (Optional[List]) –
output_file_parser_sources (Optional[List]) –
perturbations (Optional[List[ValuePerturbation]]) –
sequences (Optional[List[ValueSequence]]) –
input_sources (Optional[Dict[str, InputSource]]) –
input_source_mode (Optional[Union[str, InputSourceType]]) –
nesting_order (Optional[List]) –
groups (Optional[List[ElementGroup]]) –