flowrep package
Subpackages
- flowrep.api package
- flowrep.compiler package
- flowrep.converters package
- flowrep.parsers package
- Submodules
- flowrep.parsers.atomic_parser module
- flowrep.parsers.attribute_parser module
- flowrep.parsers.case_helpers module
- flowrep.parsers.chain_parser module
- flowrep.parsers.constant_parser module
- flowrep.parsers.dataclass_parser module
- flowrep.parsers.for_parser module
- flowrep.parsers.if_parser module
- flowrep.parsers.item_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
- flowrep.prospective package
- Submodules
- flowrep.prospective.atomic_recipe module
- flowrep.prospective.constant_recipe module
- flowrep.prospective.for_recipe module
- flowrep.prospective.helper_models module
- flowrep.prospective.if_recipe module
- flowrep.prospective.try_recipe module
- flowrep.prospective.union_types module
- flowrep.prospective.while_recipe module
- flowrep.prospective.workflow_recipe module
- Module contents
- Submodules
- flowrep.retrospective package
Submodules
- flowrep.base_models module
- flowrep.edge_models module
- flowrep.std module
abs()add()and_()call()concat()contains()countOf()delitem()eq()floordiv()ge()get_attr()getitem()gt()iadd()iand()iconcat()identity()ifloordiv()ilshift()imatmul()imod()imul()index()indexOf()inv()invert()ior()ipow()irshift()is_()is_not()isub()itruediv()ixor()le()length_hint()lshift()lt()matmul()mod()mul()ne()neg()not_()or_()pos()pow()rshift()setitem()sub()truediv()truth()xor()
- flowrep.subgraph_validation module
DynamicSubgraphDynamicOutputDynamicSubgraphOwnerDynamicSubgraphStaticOutputRecipeProtocolStaticSubgraphOwnertopological_sort()validate_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.