v0.2.12
Pre-release
Pre-release
[0.2.12] - 2020.12.16
Added
- Add
Workflow.figuresattribute for storing associated figure definitions. - Add
Workflow.metadataattribute for storing arbitrary metadata (will later be used for Zenodo archiving). - Add various
Workflowstatic methods to help with retrieving information in the viewer without loading the whole workflow viahickle. - Add
get_task_schemasto API to load the available task schemas without generating a workflow. - Add
refreshbool parameter toConfig.set_config, to force a reload of the configuration. - Support inputs as dependencies as well as outputs.
- Support "parameter modifying" tasks (a task which outputs a parameter that is also an input to that task).
- Add
iterate_run_optionsto Workflow. - Add new methods for finding dependent and dependency tasks/parameters, upstream/downstream parameter values associated with a given element.
- Add input option:
include_all_iterations. If True, inputs from all iterations are passed to input map functions.
Fixed
- Only save input/output map files if they exist!
- Fix bug in propagating groups correctly
- Various code formatting issues
- Fix failure to raise on invalid schemas.
- Fix bug when the same file is to be saved from multiple output maps.
Changed
- Redo task sorting algorithm such that minimal ordering changes are made.
- Set
statsbool to False by default. - Bump hpcflow version to v0.1.12.