Module pipeline

Module pipeline 

Source
Expand description

Data pipeline APIs

Provides a flexible framework for building data processing pipelines:

  • Composable pipeline stages for reading, transforming, and writing data
  • Multiple execution strategies (sequential, parallel, streaming, async)
  • Built-in transformations (normalization, encoding, aggregation)
  • Error handling and recovery mechanisms
  • Progress tracking and monitoring
  • Caching and checkpointing for long-running pipelines Data pipeline APIs for building complex data processing workflows

Provides a flexible framework for constructing data processing pipelines with:

  • Composable pipeline stages
  • Error handling and recovery
  • Progress tracking and monitoring
  • Parallel and streaming execution
  • Caching and checkpointing

Modules§

config
Configuration types and structures for advanced pipeline optimization
monitoring
System resource monitoring for pipeline optimization
neuromorphic
Neuromorphic computing engine for bio-inspired optimization
performance
Performance tracking and auto-tuning for pipeline optimization
quantum
Quantum-inspired optimization algorithms for pipeline optimization

Structs§

AdaptationEvent
AggregateTransform
Aggregation transformer
AggregationStage
Aggregation stage
Alert
AutoTuner
Machine learning-based auto-tuner for optimal parameter selection
AutoTuningParameters
Auto-tuning parameters for optimization
BackpressureStreamingExecutor
Enhanced streaming executor with backpressure control
BranchingPipelineBuilder
Builder for branching pipelines
CacheConfiguration
Cache configuration for optimal data locality
CachePerformance
CacheStage
Cache stage - caches intermediate results
CachedExecutor
Cached executor - caches intermediate results
CheckpointedExecutor
Checkpointed executor - saves progress at intervals
ConsciousnessConfig
Consciousness-inspired optimization configuration
DataLineage
Data lineage tracker for tracking data transformations
DistributedExecutor
Distributed executor - distributes work across multiple workers
EncodingTransform
Encoding transformer for categorical data
EnrichmentStage
Enrichment stage - adds metadata or augments data
ErrorHandlingStage
Error handling stage - catches and handles errors
EventDrivenExecutor
Event-driven executor that triggers on specific conditions
ExecutionRecord
Individual execution record for performance tracking
ExecutorFactory
Factory for creating executors
FallbackErrorHandler
Fallback error handler that provides default values
FeatureEngineeringTransform
Feature engineering transformer
FileReadStage
File reading stage
FileWriteStage
File writing stage
FilterStage
Filtering stage
ImputeTransform
Missing value imputation transformer
MemoryUsage
MonitoringExecutor
Monitoring executor that collects detailed metrics
MonitoringStage
Monitoring stage - logs metrics and progress
MonitoringThresholds
NeuromorphicConfig
Neuromorphic optimization configuration
NeuromorphicMemory
Neuromorphic memory for experience retention
NeuromorphicOptimizer
Neuromorphic Computing Engine for Bio-Inspired Optimization
NormalizeTransform
Normalization transformer
NumaNode
NumaTopology
OptimizationReport
OptimizationSuggestion
OptimizedPipelineConfig
Optimized pipeline configuration with advanced settings
OutlierTransform
Outlier detection and removal transformer
PCATransform
Principal Component Analysis transformer
ParallelPipelineBuilder
Builder for parallel pipelines
ParallelStageExecutor
Parallel stage executor for executing pipeline stages in parallel
PerformanceHistory
Performance history tracker for machine learning optimization
PerformancePredictor
Performance predictor for estimating pipeline execution time and resource usage
PerformanceTrend
Pipeline
Main pipeline structure
PipelineBuilder
Fluent builder for constructing pipelines
PipelineComposer
Pipeline composition for combining multiple pipelines
PipelineConfig
Pipeline configuration
PipelineContext
Pipeline execution context
PipelineData
Pipeline data wrapper that carries data and metadata through stages
PipelineMetrics
PipelineMonitor
Pipeline monitoring and alerting
PipelineOptimizer
Pipeline optimizer for reordering stages
PipelinePerformanceMetrics
Pipeline performance metrics for optimization feedback
PipelineProfile
Pipeline performance profile with statistical analysis
PipelineStats
Pipeline execution statistics
QuantumAnnealer
Quantum annealing simulator for global optimization
QuantumOptimizationConfig
Quantum optimization configuration
QuantumOptimizer
Quantum optimization engine for pipeline parameters
QuantumState
Quantum state representation for optimization problems
RegressionDetector
Performance regression detector using statistical methods
ReshapeTransform
Reshape transformer
ResourceMonitor
Real-time system resource monitor
RetryErrorHandler
Default error handler that logs and retries
RetryExecutor
Retry executor for fault tolerance
SequentialExecutor
Sequential executor - executes stages one after another
SerializedPipeline
Pipeline serialization for saving/loading pipeline configurations
SerializedStage
SkipErrorHandler
Skip error handler that continues on error
SpikePattern
SpikingNeuralNetwork
Spiking Neural Network for temporal processing
SpikingNeuron
Individual spiking neuron with temporal dynamics
StageMetrics
StreamingExecutor
Streaming executor - processes data in chunks
SynapticConnection
Synaptic connection between neurons
SystemMetrics
System resource metrics
TextProcessingTransform
Text processing transformer
TransformStage
Data transformation stage
TransformationRecord
TypeConvertTransform
Type conversion transformer
ValidationStage
Data validation stage

Enums§

AggregationMethod
AlertSeverity
BatchProcessingMode
Batch processing mode configuration
BinningStrategy
CacheReplacementPolicy
EncodingMethod
Event
FeatureOperation
FileFormat
ImputationStrategy
MemoryStrategy
Memory allocation and management strategy
NormalizationMethod
OutlierMethod
PipelineError
Pipeline-specific error type
PlasticityRule
Plasticity rules for synaptic adaptation
PrefetchStrategy
Data prefetch strategy for reducing memory latency
TextOperation
TrendDirection

Traits§

DataEnricher
DataTransformer
ErrorHandler
Monitor
PipelineExecutor
Trait for pipeline executors
PipelineStage
Trait for pipeline stages
Validator

Functions§

function_stage
Create a simple function-based pipeline stage

Type Aliases§

PipelineResult
Result type for pipeline operations