Skip to content

Release-v0.1.3

Choose a tag to compare

@iodone iodone released this 04 Mar 11:30
· 13 commits to main since this release

LiteFlow v0.1.3

LiteFlow is a lightweight Python task flow framework that enables building flexible and efficient workflows.

Key Features

  • Simple Task Management: Easy task definition and execution using decorators or function registration
  • Parallel Execution: Built-in support for concurrent task execution using thread pool executors
  • Task Chaining: Seamless task sequencing with automatic result passing
  • Streaming Results: Stream intermediate results during task execution
  • Dynamic Workflows: Support for conditional branching and dynamic task routing
  • State Management: Built-in context management for sharing state between tasks
  • Map Reduce Pattern: Support for spawning multiple parallel tasks and collecting results
  • Flexible Input Handling: Pass parameters to tasks through context

Highlights

  • Lightweight and intuitive API
  • Thread pool execution out of the box
  • No external dependencies
  • Pythonic implementation
  • Extensive documentation and examples