hoops_ai.flowmanager

Quick Overview

Modules

hoops_ai.flowmanager.flow_builder

HOOPS CAD Flow Builder with ETL-Based Task Decorators

hoops_ai.flowmanager.flow

Classes

ParallelExecutor(max_workers)

Simplified parallel executor configuration

Data Flow Management Module

The FlowManager module provides a powerful framework for orchestrating complex CAD data processing workflows. It enables the creation of scalable, parallelizable pipelines that can handle everything from single CAD file processing to massive batch operations across entire datasets.

This module implements a task-based architecture where complex workflows are decomposed into manageable, reusable components. It supports both sequential and parallel execution patterns, with built-in monitoring, error handling, and progress tracking capabilities.

For workflow design patterns and best practices, see the Data Flow Management Programming Guide.