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