Package sinbadflow
Sinbadflow pipeline runner. Named after famous cartoon "Sinbad: Legend of the Seven Seas" it provides ability to run pipelines made of agents with specific triggers and conditional functions in parallel (using ThreadPoolExecutor) or single mode.
Expand source code
'''Sinbadflow pipeline runner. Named after famous cartoon "Sinbad: Legend of the Seven Seas" it provides ability to run pipelines made of agents
with specific triggers and conditional functions in parallel (using ThreadPoolExecutor) or single mode.'''
from .executor import Sinbadflow
from .utils import StatusHandler, Trigger
Sub-modules
sinbadflow.agents
-
Agents are the main building components of any Sinbadflow pipeline. The package provides ability to use pre-existant agents or create our own one.
sinbadflow.element
-
Base building block of pipelines
sinbadflow.executor
-
Main execution part of Sinbadflow library
sinbadflow.settings
-
Settings module used for variable setup
sinbadflow.utils
-
Utility package