flowrep package
Subpackages
- flowrep.api package
- flowrep.converters package
- flowrep.nodes package
- flowrep.parsers package
- Submodules
- flowrep.parsers.atomic_parser module
- flowrep.parsers.case_helpers module
- flowrep.parsers.for_parser module
- flowrep.parsers.if_parser module
- flowrep.parsers.label_helpers module
- flowrep.parsers.object_scope module
- flowrep.parsers.parser_helpers module
- flowrep.parsers.parser_protocol module
- flowrep.parsers.symbol_scope module
- flowrep.parsers.try_parser module
- flowrep.parsers.while_parser module
- flowrep.parsers.workflow_parser module
- Module contents
- Submodules
Submodules
- flowrep.base_models module
- flowrep.edge_models module
- flowrep.retrospective module
- flowrep.storage module
- flowrep.storage_widget module
- flowrep.subgraph_validation module
DynamicSubgraphDynamicOutputDynamicSubgraphOwnerDynamicSubgraphStaticOutputRecipeProtocolStaticSubgraphOwnervalidate_acyclic_edges()validate_input_edge_sources()validate_input_edge_targets()validate_nodes_are_fully_sourced()validate_output_edge_sources()validate_output_edge_targets()validate_prospective_sources_list()validate_sibling_edges()
- flowrep.wfms module
Module contents
Use decorators (@atomic and @workflow) to attach a recipe as a .flowrep_recipe attribute onto a function at definition time, and parsers (parse_atomic, parse_workflow) to return a recipe from an existing function object.