Expand description
Composite estimators and transformers
This module provides meta-estimators for composing other estimators. It includes tools for applying different transformers to different subsets of features and for transforming target variables.
§Core Modules
The following modules form the stable core of sklears-compose:
pipeline- Linear pipelines for chaining estimators and transformerscolumn_transformer- Apply different transformers to different feature subsetsensemble- Voting classifiers/regressors, model fusion, and dynamic selectionboosting- AdaBoost and Gradient Boosting meta-estimatorsdag_pipeline- Directed acyclic graph pipelines with branching and mergingadvanced_pipeline- Conditional and branching pipeline variantsstreaming- Streaming/online pipelines for incremental learningfeature_engineering- Automatic feature interaction detectionvalidation- Comprehensive pipeline validation (data, structure, performance)optimization- Pipeline hyperparameter optimization and robust execution
§Experimental Subsystems
The following modules are experimental in v0.1.0. Their APIs may change significantly in future releases. They are included to provide early access to advanced capabilities but should not be relied upon for production use.
§Infrastructure and Resilience
circuit_breaker- Circuit breaker pattern for fault-tolerant pipelines. Experimental in v0.1.0. API may change.fault_core- Core fault tolerance primitives. Experimental in v0.1.0. API may change.middleware- Authentication, caching, and monitoring middleware chains. Experimental in v0.1.0. API may change.resource_management- Resource monitoring and optimization. Experimental in v0.1.0. API may change.scheduling- Task scheduling and workflow management. Experimental in v0.1.0. API may change.state_management- Pipeline state checkpointing and version control. Experimental in v0.1.0. API may change.external_integration- REST API and database integration adapters. Experimental in v0.1.0. API may change.
§Distributed and Parallel Computing
distributed- Distributed map-reduce pipelines and cluster management. Experimental in v0.1.0. API may change.distributed_tracing- Distributed tracing and span-based diagnostics. Experimental in v0.1.0. API may change.parallel_execution- Parallel pipeline execution with load balancing. Experimental in v0.1.0. API may change.
§Advanced ML Paradigms
automl- AutoML optimization and neural architecture search. Experimental in v0.1.0. API may change.continual_learning- Continual/lifelong learning with memory buffers. Experimental in v0.1.0. API may change.differentiable- Differentiable pipelines with automatic differentiation. Experimental in v0.1.0. API may change.few_shot- Few-shot learning (MAML, Prototypical Networks). Experimental in v0.1.0. API may change.meta_learning- Meta-learning pipelines with experience replay. Experimental in v0.1.0. API may change.transfer_learning- Transfer learning and domain adaptation pipelines. Experimental in v0.1.0. API may change.quantum- Quantum computing pipeline primitives. Experimental in v0.1.0. API may change.
§Domain-Specific Pipelines
nlp_pipelines- NLP pipelines (tokenization, sentiment, NER, summarization). Experimental in v0.1.0. API may change.cv_pipelines- Computer vision pipelines (detection, feature extraction). Experimental in v0.1.0. API may change.time_series_pipelines- Time series and IoT data pipelines. Experimental in v0.1.0. API may change.
§WebAssembly and Compilation Targets
wasm_integration- WebAssembly compilation and deployment. Experimental in v0.1.0. API may change.enhanced_wasm_integration- Advanced WASM features (JS bindings, worker threads). Experimental in v0.1.0. API may change.
§Extensibility and Tooling
modular_framework- Pluggable component registry and dependency graphs. Experimental in v0.1.0. API may change.plugin_architecture- Plugin loading and component schemas. Experimental in v0.1.0. API may change.workflow_language- Pipeline DSL and visual builder (requiresworkflowfeature). Experimental in v0.1.0. API may change.zero_cost- Zero-cost abstraction primitives (arenas, lock-free queues). Experimental in v0.1.0. API may change.
§Performance and Diagnostics
profile_guided_optimization- Profile-guided optimization with ML performance prediction. Experimental in v0.1.0. API may change.simd_optimizations- SIMD-accelerated data layout and feature operations. Experimental in v0.1.0. API may change.advanced_debugging- Interactive debugger with breakpoints and profiling. Experimental in v0.1.0. API may change.performance_profiler- Stage-level performance profiling and bottleneck detection. Experimental in v0.1.0. API may change.stress_testing- Stress testing and edge-case generation. Experimental in v0.1.0. API may change.
§Known Limitations
The following modules are disabled due to ndarray HRTB (Higher-Ranked Trait Bound) lifetime constraints introduced in ndarray 0.17. Planned for re-enabling in v0.2.0:
cross_validation- Cross-validation for composed models and pipelines
Re-exports§
pub use advanced_debugging::AdvancedPipelineDebugger;pub use advanced_debugging::AdvancedProfiler;pub use advanced_debugging::Breakpoint;pub use advanced_debugging::BreakpointCondition;pub use advanced_debugging::CallStackFrame;pub use advanced_debugging::CpuSample;pub use advanced_debugging::DebugConfig;pub use advanced_debugging::DebugEvent;pub use advanced_debugging::DebugSession;pub use advanced_debugging::DebugSessionHandle;pub use advanced_debugging::DebugSessionState;pub use advanced_debugging::DebugStatistics;pub use advanced_debugging::ExecutionStep;pub use advanced_debugging::MemorySample;pub use advanced_debugging::StepResult;pub use advanced_debugging::VariableInspector;pub use advanced_debugging::VariableValue;pub use advanced_debugging::WatchExpression;pub use advanced_debugging::WatchResult;pub use advanced_pipeline::BranchConfig;pub use advanced_pipeline::BranchingPipeline;pub use advanced_pipeline::BranchingPipelineBuilder;pub use advanced_pipeline::BranchingPipelineTrained;pub use advanced_pipeline::ConditionalPipeline;pub use advanced_pipeline::ConditionalPipelineBuilder;pub use advanced_pipeline::ConditionalPipelineTrained;pub use advanced_pipeline::DataCondition;pub use advanced_pipeline::FeatureCountCondition;pub use api_consistency::ApiConsistencyChecker;pub use api_consistency::ApiRecommendation;pub use api_consistency::ConfigSummary;pub use api_consistency::ConfigValue;pub use api_consistency::ConsistencyIssue;pub use api_consistency::ConsistencyReport;pub use api_consistency::ExecutionMetadata;pub use api_consistency::FittedModelSummary;pub use api_consistency::FittedTransformerSummary;pub use api_consistency::IssueCategory;pub use api_consistency::IssueSeverity;pub use api_consistency::MetadataProvider;pub use api_consistency::ModelSummary;pub use api_consistency::PipelineConsistencyReport;pub use api_consistency::RecommendationCategory;pub use api_consistency::RecommendationPriority;pub use api_consistency::StandardBuilder;pub use api_consistency::StandardConfig;pub use api_consistency::StandardEstimator;pub use api_consistency::StandardFittedEstimator;pub use api_consistency::StandardFittedTransformer;pub use api_consistency::StandardResult;pub use api_consistency::StandardTransformer;pub use automated_alerting::ActiveAlert;pub use automated_alerting::AlertChannel;pub use automated_alerting::AlertCondition;pub use automated_alerting::AlertConfig;pub use automated_alerting::AlertEvent;pub use automated_alerting::AlertSeverity;pub use automated_alerting::AlertStatus;pub use automated_alerting::AutomatedAlerter;pub use automated_alerting::ConsoleAlertChannel;pub use automated_alerting::EmailAlertChannel;pub use automated_alerting::EscalationLevel;pub use automated_alerting::LogicalOperator;pub use automated_alerting::PatternField;pub use automated_alerting::SilencePeriod;pub use automated_alerting::SlackAlertChannel;pub use automated_alerting::ThresholdOperator;pub use automated_alerting::WebhookAlertChannel;pub use automl::ActivationFunction;pub use automl::AlgorithmChoice;pub use automl::AlgorithmType;pub use automl::AutoMLConfig;pub use automl::AutoMLOptimizer;pub use automl::LayerType;pub use automl::NASStrategy;pub use automl::NeuralArchitecture;pub use automl::NeuralArchitectureSearch;pub use automl::NeuralSearchSpace;pub use automl::OptimizationHistory;pub use automl::OptimizationMetric;pub use automl::OptimizationReport;pub use automl::ParameterRange;pub use automl::ParameterValue as AutoMLParameterValue;pub use automl::SearchSpace;pub use automl::SearchStrategy as AutoMLSearchStrategy;pub use automl::TrialResult;pub use automl::TrialStatus;pub use benchmarking::BenchmarkConfig;pub use benchmarking::BenchmarkReport;pub use benchmarking::BenchmarkResult;pub use benchmarking::BenchmarkSuite;pub use benchmarking::ComplexityClass;pub use benchmarking::MemoryUsage as BenchmarkMemoryUsage;pub use benchmarking::ScalabilityMetrics;pub use benchmarking::UseCase;pub use boosting::AdaBoostAlgorithm;pub use boosting::AdaBoostClassifier;pub use boosting::AdaBoostTrained;pub use boosting::GradientBoostingRegressor;pub use boosting::GradientBoostingTrained;pub use boosting::LossFunction;pub use circuit_breaker::AdvancedCircuitBreaker;pub use circuit_breaker::AnalyticsInsight;pub use circuit_breaker::AnalyticsProcessor;pub use circuit_breaker::AnalyticsRecommendation;pub use circuit_breaker::AnalyticsResult;pub use circuit_breaker::CircuitBreaker;pub use circuit_breaker::CircuitBreakerAnalytics;pub use circuit_breaker::CircuitBreakerBuilder;pub use circuit_breaker::CircuitBreakerError;pub use circuit_breaker::CircuitBreakerEvent;pub use circuit_breaker::CircuitBreakerEventRecorder;pub use circuit_breaker::CircuitBreakerEventType;pub use circuit_breaker::CircuitBreakerFailureDetector;pub use circuit_breaker::CircuitBreakerRecoveryManager;pub use circuit_breaker::CircuitBreakerStatsAggregator;pub use circuit_breaker::CircuitBreakerStatsTracker;pub use circuit_breaker::ConsoleEventPublisher;pub use circuit_breaker::ErrorTracker;pub use circuit_breaker::EventPublisher;pub use circuit_breaker::FileEventPublisher;pub use circuit_breaker::HealthCheckResult;pub use circuit_breaker::HealthMetrics;pub use circuit_breaker::RecoveryContext;pub use circuit_breaker::RecoveryResult;pub use circuit_breaker::RecoveryStrategy as CircuitBreakerRecoveryStrategy;pub use circuit_breaker::RequestCounters;pub use circuit_breaker::ResponseTimeTracker;pub use circuit_breaker::SlidingWindow;pub use circuit_breaker::ValidationResult as CircuitBreakerValidationResult;pub use column_transformer::ColumnTransformer;pub use column_transformer::ColumnTransformerBuilder;pub use column_transformer::ColumnTransformerOutput;pub use column_transformer::ColumnTransformerTrained;pub use config_management::ConfigManager;pub use config_management::ConfigValue as ConfigManagementConfigValue;pub use config_management::EnvironmentConfig;pub use config_management::EstimatorConfig;pub use config_management::ExecutionConfig;pub use config_management::PipelineConfig;pub use config_management::ResourceConfig;pub use config_management::StepConfig;pub use config_management::ValidationRule as ConfigValidationRule;pub use configuration_validation::CompileTimeValidator;pub use configuration_validation::ConfigurationValidator;pub use configuration_validation::Constraint;pub use configuration_validation::CustomValidationRule;pub use configuration_validation::DependencyConstraint;pub use configuration_validation::FieldConstraints;pub use configuration_validation::FieldType;pub use configuration_validation::PipelineConfigValidator;pub use configuration_validation::RuleType;pub use configuration_validation::RuntimeValidator;pub use configuration_validation::ValidationBuilder;pub use configuration_validation::ValidationReport;pub use configuration_validation::ValidationResult;pub use configuration_validation::ValidationSchema;pub use configuration_validation::ValidationSeverity;pub use configuration_validation::ValidationStatus;pub use configuration_validation::ValidationSummary;pub use continual_learning::ContinualLearningPipeline;pub use continual_learning::ContinualLearningPipelineTrained;pub use continual_learning::ContinualLearningStrategy;pub use continual_learning::MemoryBuffer;pub use continual_learning::MemorySample as ContinualMemorySample;pub use continual_learning::SamplingStrategy;pub use continual_learning::Task;pub use continual_learning::TaskStatistics;pub use cv_pipelines::AdaptationAlgorithm;pub use cv_pipelines::AdaptationMetric;pub use cv_pipelines::AdaptiveQualityConfig;pub use cv_pipelines::BoundingBox;pub use cv_pipelines::BufferManagementConfig;pub use cv_pipelines::CVConfig;pub use cv_pipelines::CVMetrics;pub use cv_pipelines::CVModel;pub use cv_pipelines::CVPipeline;pub use cv_pipelines::CVPipelineState;pub use cv_pipelines::CVPrediction;pub use cv_pipelines::CacheEvictionPolicy;pub use cv_pipelines::CachingStrategy;pub use cv_pipelines::CameraInfo;pub use cv_pipelines::CameraIntrinsics;pub use cv_pipelines::CameraSettings;pub use cv_pipelines::ColorSpace;pub use cv_pipelines::CompressionAlgorithm;pub use cv_pipelines::CompressionConfig;pub use cv_pipelines::ComputeDevice;pub use cv_pipelines::ConfidenceScores;pub use cv_pipelines::ContrastiveLearningConfig;pub use cv_pipelines::CrossModalLearningConfig;pub use cv_pipelines::CrossModalStrategy;pub use cv_pipelines::DenoisingAlgorithm;pub use cv_pipelines::Detection;pub use cv_pipelines::DetectionMetadata;pub use cv_pipelines::DistillationConfig;pub use cv_pipelines::EncodingConfig;pub use cv_pipelines::ErrorResilienceConfig;pub use cv_pipelines::ExifData;pub use cv_pipelines::ExtractorConfig;pub use cv_pipelines::ExtractorType;pub use cv_pipelines::FeatureExtractor;pub use cv_pipelines::FeatureMetadata;pub use cv_pipelines::FeatureQuality;pub use cv_pipelines::FeatureStatistics;pub use cv_pipelines::FeatureVector;pub use cv_pipelines::FusionStrategy as CVFusionStrategy;pub use cv_pipelines::GPSInfo;pub use cv_pipelines::ImageData;pub use cv_pipelines::ImageDataType;pub use cv_pipelines::ImageFormat;pub use cv_pipelines::ImageMetadata;pub use cv_pipelines::ImageSpecification;pub use cv_pipelines::ImageTransform;pub use cv_pipelines::InterpolationMethod;pub use cv_pipelines::LensInfo;pub use cv_pipelines::LoadBalancingAlgorithm;pub use cv_pipelines::MemoryOptimizationLevel;pub use cv_pipelines::Modality;pub use cv_pipelines::ModelConfig;pub use cv_pipelines::ModelMetadata;pub use cv_pipelines::ModelPerformance;pub use cv_pipelines::ModelType;pub use cv_pipelines::MultiModalConfig;pub use cv_pipelines::NetworkOptimizationConfig;pub use cv_pipelines::NoiseReductionConfig;pub use cv_pipelines::NormalizationSpec;pub use cv_pipelines::ObjectDetectionResult;pub use cv_pipelines::ParallelProcessingConfig;pub use cv_pipelines::ParallelStrategy as CVParallelStrategy;pub use cv_pipelines::PerformanceConfig;pub use cv_pipelines::PerformanceMetrics;pub use cv_pipelines::PostProcessor as CVPostProcessor;pub use cv_pipelines::PredictionMetadata;pub use cv_pipelines::PredictionResult;pub use cv_pipelines::PredictionType;pub use cv_pipelines::ProcessedResult;pub use cv_pipelines::ProcessingComplexity;pub use cv_pipelines::ProcessingMode;pub use cv_pipelines::ProcessingStatistics;pub use cv_pipelines::ProcessorConfig;pub use cv_pipelines::ProcessorType;pub use cv_pipelines::QualityEnhancementConfig;pub use cv_pipelines::QualityLevel;pub use cv_pipelines::QualityMetrics as CVQualityMetrics;pub use cv_pipelines::QualitySettings;pub use cv_pipelines::RateControlMethod;pub use cv_pipelines::RealTimeProcessingConfig;pub use cv_pipelines::RecoveryStrategy as CVRecoveryStrategy;pub use cv_pipelines::ResourceUtilization;pub use cv_pipelines::SharpeningConfig;pub use cv_pipelines::StreamingConfig;pub use cv_pipelines::StreamingProtocol;pub use cv_pipelines::SyncMethod;pub use cv_pipelines::TemporalAlignmentConfig;pub use cv_pipelines::TransformParameter;pub use cv_pipelines::VideoCodec;pub use dag_pipeline::BranchCondition;pub use dag_pipeline::ComparisonOp;pub use dag_pipeline::DAGNode;pub use dag_pipeline::DAGPipeline;pub use dag_pipeline::DAGPipelineTrained;pub use dag_pipeline::ExecutionRecord as DAGExecutionRecord;pub use dag_pipeline::ExecutionStats;pub use dag_pipeline::MergeStrategy;pub use dag_pipeline::NodeComponent;pub use dag_pipeline::NodeConfig;pub use dag_pipeline::NodeOutput;pub use debugging::Bottleneck as DebuggingBottleneck;pub use debugging::BottleneckDetector;pub use debugging::BottleneckSeverity as DebuggingBottleneckSeverity;pub use debugging::BottleneckType;pub use debugging::Breakpoint as DebuggingBreakpoint;pub use debugging::BreakpointCondition as DebuggingBreakpointCondition;pub use debugging::BreakpointFrequency;pub use debugging::ComparisonOperator;pub use debugging::DataSnapshot;pub use debugging::DataSummary;pub use debugging::DebugConfig as DebuggingConfig;pub use debugging::DebugLogLevel;pub use debugging::DebugOutputFormat;pub use debugging::DebugSession as DebuggingSession;pub use debugging::ErrorAnalysis;pub use debugging::ErrorPattern;pub use debugging::ErrorResolutionStatus;pub use debugging::ErrorStatistics;pub use debugging::ErrorTracker as DebuggingErrorTracker;pub use debugging::ExecutionState;pub use debugging::ExecutionStep as EnhancedExecutionStep;pub use debugging::InteractiveDebugger;pub use debugging::IoStatistics;pub use debugging::MemoryUsage as DebuggingMemoryUsage;pub use debugging::PerformanceAnalysis as DebuggingPerformanceAnalysis;pub use debugging::PerformanceMeasurement;pub use debugging::PerformanceMetric;pub use debugging::PerformanceProfiler;pub use debugging::PipelineDebugger;pub use debugging::SessionState;pub use debugging::StatisticalSummary;pub use debugging::StepError;pub use debugging::TrackedError;pub use developer_experience::Breakpoint as DeveloperBreakpoint;pub use developer_experience::CodeExample;pub use developer_experience::DebugState;pub use developer_experience::DebugSummary;pub use developer_experience::DeveloperFriendlyError;pub use developer_experience::ErrorMessageEnhancer;pub use developer_experience::ExecutionContext;pub use developer_experience::FixSuggestion;pub use developer_experience::PipelineDebugger as DeveloperPipelineDebugger;pub use developer_experience::StepType;pub use developer_experience::SuggestionPriority;pub use developer_experience::TraceEntry;pub use developer_experience::WatchExpression as DeveloperWatchExpression;pub use differentiable::ActivationFunction as DiffActivationFunction;pub use differentiable::AutoDiffConfig;pub use differentiable::AutoDiffEngine;pub use differentiable::ComputationGraph;pub use differentiable::ComputationNode;pub use differentiable::DifferentiableOperation;pub use differentiable::DifferentiablePipeline;pub use differentiable::DifferentiableStage;pub use differentiable::DifferentiationMode;pub use differentiable::DualNumber;pub use differentiable::GradientAccumulation;pub use differentiable::GradientContext;pub use differentiable::GradientRecord;pub use differentiable::LearningRateSchedule as DiffLearningRateSchedule;pub use differentiable::NeuralPipelineController;pub use differentiable::OptimizationConfig as DiffOptimizationConfig;pub use differentiable::OptimizerState;pub use differentiable::OptimizerType as DiffOptimizerType;pub use differentiable::Parameter as DiffParameter;pub use differentiable::ParameterConfig as DiffParameterConfig;pub use differentiable::PipelineComponent;pub use differentiable::TrainingMetrics;pub use differentiable::TrainingState;pub use distributed::TaskPriority as DistributedTaskPriority;pub use distributed::ClusterManager;pub use distributed::ClusterNode;pub use distributed::DataShard;pub use distributed::DistributedTask;pub use distributed::FaultDetector;pub use distributed::LoadBalancer;pub use distributed::MapReducePipeline;pub use distributed::NodeStatus;pub use distributed::ResourceRequirements;pub use distributed::TaskResult as DistributedTaskResult;pub use distributed::TaskStatus as DistributedTaskStatus;pub use distributed_tracing::Bottleneck;pub use distributed_tracing::BottleneckSeverity as TracingBottleneckSeverity;pub use distributed_tracing::ConsoleTraceExporter;pub use distributed_tracing::DistributedTracer;pub use distributed_tracing::JsonFileTraceExporter;pub use distributed_tracing::LogEntry;pub use distributed_tracing::LogLevel as TracingLogLevel;pub use distributed_tracing::ServiceAnalysis;pub use distributed_tracing::ServiceInfo;pub use distributed_tracing::SpanStatus;pub use distributed_tracing::Trace;pub use distributed_tracing::TraceAnalysis;pub use distributed_tracing::TraceExporter;pub use distributed_tracing::TraceHandle;pub use distributed_tracing::TraceSpan;pub use distributed_tracing::TraceStatistics;pub use distributed_tracing::TracingConfig;pub use enhanced_compile_time_validation::BuilderConfig;pub use enhanced_compile_time_validation::CompileTimeValidator as EnhancedCompileTimeValidator;pub use enhanced_compile_time_validation::ConfigType;pub use enhanced_compile_time_validation::ConfigValue as EnhancedConfigValue;pub use enhanced_compile_time_validation::ConfigurationLocation;pub use enhanced_compile_time_validation::ConstraintValidator;pub use enhanced_compile_time_validation::CrossReferenceRule;pub use enhanced_compile_time_validation::CrossReferenceValidator;pub use enhanced_compile_time_validation::CustomValidator;pub use enhanced_compile_time_validation::DependencyValidator;pub use enhanced_compile_time_validation::FieldDefinition;pub use enhanced_compile_time_validation::ParameterConstraintValidator;pub use enhanced_compile_time_validation::PipelineConfigurationSchema;pub use enhanced_compile_time_validation::PipelineSchemaValidator;pub use enhanced_compile_time_validation::ReferenceType;pub use enhanced_compile_time_validation::SchemaConstraint;pub use enhanced_compile_time_validation::SchemaConstraintType;pub use enhanced_compile_time_validation::SchemaValidator;pub use enhanced_compile_time_validation::SuggestionAction;pub use enhanced_compile_time_validation::SuggestionPriority as ValidationSuggestionPriority;pub use enhanced_compile_time_validation::TypeConstraint;pub use enhanced_compile_time_validation::TypeSafeConfigBuilder;pub use enhanced_compile_time_validation::Unbuilt;pub use enhanced_compile_time_validation::Unvalidated;pub use enhanced_compile_time_validation::Validated;pub use enhanced_compile_time_validation::ValidatedPipelineConfig;pub use enhanced_compile_time_validation::ValidationConfig;pub use enhanced_compile_time_validation::ValidationError;pub use enhanced_compile_time_validation::ValidationErrorCategory;pub use enhanced_compile_time_validation::ValidationMetrics;pub use enhanced_compile_time_validation::ValidationProof;pub use enhanced_compile_time_validation::ValidationResult as EnhancedValidationResult;pub use enhanced_compile_time_validation::ValidationRule;pub use enhanced_compile_time_validation::ValidationSeverity as EnhancedValidationSeverity;pub use enhanced_compile_time_validation::ValidationStatus as EnhancedValidationStatus;pub use enhanced_compile_time_validation::ValidationSuggestion;pub use enhanced_compile_time_validation::ValidationWarning;pub use enhanced_compile_time_validation::ValueConstraint;pub use enhanced_compile_time_validation::WarningCategory;pub use enhanced_error_messages::ActionableSuggestion;pub use enhanced_error_messages::AutoRecoveryHandler;pub use enhanced_error_messages::CodeExample as EnhancedCodeExample;pub use enhanced_error_messages::ConfigurationContext;pub use enhanced_error_messages::ContextProvider;pub use enhanced_error_messages::ContextType;pub use enhanced_error_messages::DataContext;pub use enhanced_error_messages::DataQualityMetrics;pub use enhanced_error_messages::DataStatistics;pub use enhanced_error_messages::DifficultyLevel;pub use enhanced_error_messages::DocumentationLink;pub use enhanced_error_messages::EnhancedErrorContext;pub use enhanced_error_messages::EnhancedErrorMessage;pub use enhanced_error_messages::EnvironmentContext;pub use enhanced_error_messages::ErrorCategory;pub use enhanced_error_messages::ErrorClassification;pub use enhanced_error_messages::ErrorContextCollector;pub use enhanced_error_messages::ErrorEnhancementConfig;pub use enhanced_error_messages::ErrorEnhancementStatistics;pub use enhanced_error_messages::ErrorFormatter;pub use enhanced_error_messages::ErrorFrequency;pub use enhanced_error_messages::ErrorMessageEnhancer as EnhancedErrorMessageEnhancer;pub use enhanced_error_messages::ErrorPattern as EnhancedErrorPattern;pub use enhanced_error_messages::ErrorPatternAnalyzer;pub use enhanced_error_messages::ExpertiseLevel;pub use enhanced_error_messages::ImplementationStep;pub use enhanced_error_messages::IssueRelationship;pub use enhanced_error_messages::MissingValueInfo;pub use enhanced_error_messages::OutputFormat;pub use enhanced_error_messages::PerformanceBottleneck;pub use enhanced_error_messages::PerformanceContext as EnhancedPerformanceContext;pub use enhanced_error_messages::PipelineContext as EnhancedPipelineContext;pub use enhanced_error_messages::QualityIssue;pub use enhanced_error_messages::RecoveryAdvisor;pub use enhanced_error_messages::RecoveryStrategy as EnhancedRecoveryStrategy;pub use enhanced_error_messages::RelatedIssue;pub use enhanced_error_messages::ResolutionStep;pub use enhanced_error_messages::ResolutionStrategy;pub use enhanced_error_messages::SeverityLevel;pub use enhanced_error_messages::SimilarIssue;pub use enhanced_error_messages::StackFrame;pub use enhanced_error_messages::SuggestionEngine;pub use enhanced_error_messages::SuggestionGenerator;pub use enhanced_errors::DataShape;pub use enhanced_errors::EnhancedErrorBuilder;pub use enhanced_errors::ErrorContext;pub use enhanced_errors::ImpactLevel;pub use enhanced_errors::PerformanceMetrics as EnhancedPerformanceMetrics;pub use enhanced_errors::PerformanceWarningType;pub use enhanced_errors::PipelineError;pub use enhanced_errors::ResourceType;pub use enhanced_errors::StructureErrorType;pub use enhanced_errors::TypeViolationType;pub use ensemble::CompetenceEstimation;pub use ensemble::DynamicEnsembleSelector;pub use ensemble::DynamicEnsembleSelectorBuilder;pub use ensemble::DynamicEnsembleSelectorTrained;pub use ensemble::FusionStrategy;pub use ensemble::HierarchicalComposition;pub use ensemble::HierarchicalCompositionBuilder;pub use ensemble::HierarchicalCompositionTrained;pub use ensemble::HierarchicalNode;pub use ensemble::HierarchicalStrategy;pub use ensemble::ModelFusion;pub use ensemble::ModelFusionBuilder;pub use ensemble::ModelFusionTrained;pub use ensemble::SelectionStrategy;pub use ensemble::VotingClassifier;pub use ensemble::VotingClassifierBuilder;pub use ensemble::VotingClassifierTrained;pub use ensemble::VotingRegressor;pub use ensemble::VotingRegressorBuilder;pub use ensemble::VotingRegressorTrained;pub use execution::ExecutionEngineConfig;pub use execution::ExecutionStrategy;pub use execution::ExecutionTask;pub use execution::ParameterValue as ComposableParameterValue;pub use execution::PerformanceGoals;pub use execution::ResourceConstraints;pub use execution::StrategyConfig;pub use execution::StrategyMetrics;pub use execution::TaskHandle;pub use execution::TaskPriority;pub use execution::TaskResult;pub use execution::TaskScheduler;pub use execution::TaskStatus;pub use execution::TaskType;pub use execution_hooks::CustomHook;pub use execution_hooks::CustomHookBuilder;pub use execution_hooks::ExecutionContext as HookExecutionContext;pub use execution_hooks::ExecutionHook;pub use execution_hooks::HookData;pub use execution_hooks::HookManager;pub use execution_hooks::HookPhase;pub use execution_hooks::HookResult;pub use execution_hooks::LogLevel as HookLogLevel;pub use execution_hooks::LoggingHook;pub use execution_hooks::MemoryUsage as HookMemoryUsage;pub use execution_hooks::PerformanceHook;pub use execution_hooks::PerformanceMetrics as HookPerformanceMetrics;pub use execution_hooks::ValidationHook;pub use external_integration::AuthConfig;pub use external_integration::AuthCredentials;pub use external_integration::AuthType;pub use external_integration::BackoffStrategy;pub use external_integration::CircuitBreakerConfig;pub use external_integration::CircuitBreakerState;pub use external_integration::CircuitState;pub use external_integration::ConnectionConfig;pub use external_integration::DatabaseIntegration;pub use external_integration::ExternalIntegration;pub use external_integration::ExternalIntegrationManager;pub use external_integration::HealthCheckConfig;pub use external_integration::HealthStatus;pub use external_integration::IntegrationConfig;pub use external_integration::IntegrationData;pub use external_integration::IntegrationRequest;pub use external_integration::IntegrationResponse;pub use external_integration::IntegrationType;pub use external_integration::Operation;pub use external_integration::OperationResult;pub use external_integration::RateLimitConfig;pub use external_integration::RefreshConfig;pub use external_integration::RestApiIntegration;pub use external_integration::RetryCondition;pub use external_integration::RetryPolicy;pub use external_integration::TimeoutConfig;pub use external_integration::TlsConfig;pub use feature_engineering::AutoFeatureEngineer;pub use feature_engineering::ColumnType;pub use feature_engineering::ColumnTypeDetector;pub use feature_engineering::DetectionMethod;pub use feature_engineering::FeatureInteraction;pub use feature_engineering::FeatureInteractionDetector;pub use feature_engineering::InteractionType;pub use few_shot::DistanceMetric;pub use few_shot::FewShotLearnerType;pub use few_shot::FewShotPipeline;pub use few_shot::FewShotPipelineTrained;pub use few_shot::MAMLLearner;pub use few_shot::MAMLLearnerTrained;pub use few_shot::MetaLearnerWrapper;pub use few_shot::PrototypicalNetwork;pub use few_shot::PrototypicalNetworkTrained;pub use few_shot::SupportSet;pub use fluent_api::CacheStrategy;pub use fluent_api::CachingConfiguration;pub use fluent_api::DebugConfiguration;pub use fluent_api::FeatureEngineeringChain;pub use fluent_api::FeatureUnionBuilder;pub use fluent_api::FluentPipelineBuilder;pub use fluent_api::ImputationStrategy;pub use fluent_api::LogLevel;pub use fluent_api::MemoryConfiguration;pub use fluent_api::PipelineConfiguration;pub use fluent_api::PipelinePresets;pub use fluent_api::PreprocessingChain;pub use fluent_api::ValidationConfiguration;pub use fluent_api::ValidationLevel;pub use memory_optimization::MemoryEfficientOps;pub use memory_optimization::MemoryMonitor;pub use memory_optimization::MemoryMonitorConfig;pub use memory_optimization::MemoryPool;pub use memory_optimization::MemoryStatistics;pub use memory_optimization::MemoryUsage as MemoryOptimizationUsage;pub use memory_optimization::PoolStatistics;pub use memory_optimization::StreamingBuffer;pub use meta_learning::AdaptationStrategy;pub use meta_learning::Experience;pub use meta_learning::ExperienceStorage;pub use meta_learning::MetaLearningPipeline;pub use meta_learning::MetaLearningPipelineTrained;pub use middleware::AlertManager;pub use middleware::AlertRule;pub use middleware::AlertSeverity as MiddlewareAlertSeverity;pub use middleware::AuthenticationCredentials;pub use middleware::AuthenticationMethod as MiddlewareAuthMethod;pub use middleware::AuthenticationMiddleware;pub use middleware::AuthenticationProvider;pub use middleware::AuthorizationConfig as MiddlewareAuthConfig;pub use middleware::AuthorizationMiddleware;pub use middleware::CacheConfig;pub use middleware::CacheEntry;pub use middleware::CachingMiddleware;pub use middleware::ErrorAction;pub use middleware::MiddlewareChain;pub use middleware::MiddlewareChainConfig;pub use middleware::MiddlewareContext;pub use middleware::MiddlewareStats;pub use middleware::MonitoringMiddleware;pub use middleware::PipelineMiddleware;pub use middleware::TransformationMiddleware;pub use middleware::UserInfo as MiddlewareUserInfo;pub use middleware::ValidationMiddleware;pub use mock::MockPredictor;pub use mock::MockTransformer;pub use modular_framework::CapabilityMismatch;pub use modular_framework::CompatibilityReport;pub use modular_framework::ComponentCapability;pub use modular_framework::ComponentConfig;pub use modular_framework::ComponentDependency;pub use modular_framework::ComponentFactory;pub use modular_framework::ComponentInfo;pub use modular_framework::ComponentMetadata;pub use modular_framework::ComponentNode;pub use modular_framework::ComponentRegistry;pub use modular_framework::ComponentStatus;pub use modular_framework::CompositionContext;pub use modular_framework::ConfigValue as ModularConfigValue;pub use modular_framework::DependencyGraph;pub use modular_framework::EnvironmentSettings;pub use modular_framework::ErrorHandlingStrategy;pub use modular_framework::ExecutionCondition;pub use modular_framework::ExecutionMetadata as ModularExecutionMetadata;pub use modular_framework::ExecutionStrategy as ModularExecutionStrategy;pub use modular_framework::LogLevel as ModularLogLevel;pub use modular_framework::MissingDependency;pub use modular_framework::ModularPipeline;pub use modular_framework::ModularPipelineBuilder;pub use modular_framework::PipelineConfig as ModularPipelineConfig;pub use modular_framework::PipelineStep as ModularPipelineStep;pub use modular_framework::PluggableComponent;pub use modular_framework::ResourceLimits;pub use modular_framework::ResourceManager;pub use modular_framework::VersionConflict;pub use monitoring::Anomaly;pub use monitoring::AnomalySeverity;pub use monitoring::AnomalyType;pub use monitoring::ExecutionContext as MonitoringExecutionContext;pub use monitoring::ExecutionHandle;pub use monitoring::ExecutionStatus;pub use monitoring::Metric;pub use monitoring::MetricsSnapshot;pub use monitoring::MonitorConfig;pub use monitoring::PerformanceAnalysis;pub use monitoring::PerformanceBaseline;pub use monitoring::PerformanceTrends;pub use monitoring::PipelineMonitor;pub use monitoring::StagePerformance;pub use monitoring::Trend;pub use nlp_pipelines::AnalysisResult;pub use nlp_pipelines::BagOfWordsExtractor;pub use nlp_pipelines::ContextManager;pub use nlp_pipelines::ConversationResponse;pub use nlp_pipelines::ConversationTurn;pub use nlp_pipelines::ConversationalAI;pub use nlp_pipelines::DocumentParser;pub use nlp_pipelines::DocumentProcessor;pub use nlp_pipelines::Entity;pub use nlp_pipelines::EvaluationConfig;pub use nlp_pipelines::EvaluationMetric;pub use nlp_pipelines::FeatureExtractionConfig;pub use nlp_pipelines::FeatureExtractor as NLPFeatureExtractor;pub use nlp_pipelines::LanguageDetector;pub use nlp_pipelines::LanguageModel;pub use nlp_pipelines::ModelConfig as NLPModelConfig;pub use nlp_pipelines::ModelPrediction;pub use nlp_pipelines::ModelType as NLPModelType;pub use nlp_pipelines::MultiLanguageSupport;pub use nlp_pipelines::NERAnalyzer;pub use nlp_pipelines::NLPPipeline;pub use nlp_pipelines::NLPPipelineConfig;pub use nlp_pipelines::OutputFormatter;pub use nlp_pipelines::PreprocessingConfig;pub use nlp_pipelines::ProcessingResult;pub use nlp_pipelines::ProcessingStats;pub use nlp_pipelines::QuestionAnsweringModel;pub use nlp_pipelines::SentimentAnalyzer;pub use nlp_pipelines::SimpleLanguageModel;pub use nlp_pipelines::SummarizationStrategy;pub use nlp_pipelines::TextAnalyzer;pub use nlp_pipelines::TextClassifier;pub use nlp_pipelines::TextNormalizer;pub use nlp_pipelines::TextPreprocessor;pub use nlp_pipelines::TextSummarizationModel;pub use nlp_pipelines::TfIdfExtractor;pub use nlp_pipelines::TopicModelingAnalyzer;pub use nlp_pipelines::TrainingConfig as NLPTrainingConfig;pub use nlp_pipelines::TranslationModel;pub use nlp_pipelines::WordEmbeddingExtractor;pub use optimization::ErrorHandlingStrategy as OptimizationErrorHandlingStrategy;pub use optimization::FallbackStrategy;pub use optimization::MultiObjectiveResult;pub use optimization::OptimizationResults;pub use optimization::ParameterSpace;pub use optimization::ParameterType;pub use optimization::ParetoFront;pub use optimization::PipelineOptimizer;pub use optimization::PipelineValidator;pub use optimization::RobustPipelineExecutor;pub use optimization::ScoringMetric;pub use optimization::SearchStrategy;pub use parallel_execution::AsyncTask;pub use parallel_execution::LoadBalancingStrategy;pub use parallel_execution::ParallelConfig;pub use parallel_execution::ParallelExecutionStrategy;pub use parallel_execution::ParallelExecutor;pub use parallel_execution::ParallelPipeline;pub use parallel_execution::ParallelTask;pub use parallel_execution::TaskResult as ParallelTaskResult;pub use parallel_execution::WorkerStatistics;pub use performance_profiler::BottleneckMetrics;pub use performance_profiler::BottleneckSeverity as ProfilerBottleneckSeverity;pub use performance_profiler::BottleneckType as ProfilerBottleneckType;pub use performance_profiler::ComparativeAnalysis;pub use performance_profiler::CpuSample as ProfilerCpuSample;pub use performance_profiler::GpuSample;pub use performance_profiler::ImplementationDifficulty;pub use performance_profiler::MemorySample as ProfilerMemorySample;pub use performance_profiler::OptimizationCategory;pub use performance_profiler::OptimizationHint;pub use performance_profiler::OptimizationPriority;pub use performance_profiler::OverallMetrics;pub use performance_profiler::PerformanceProfiler as ProfilerPerformanceProfiler;pub use performance_profiler::PerformanceReport as ProfilerPerformanceReport;pub use performance_profiler::ProfileSession;pub use performance_profiler::ProfilerConfig;pub use performance_profiler::StageProfile;pub use performance_profiler::SummaryMetrics;pub use performance_profiler::TrendDirection as ProfilerTrendDirection;pub use performance_testing::BenchmarkContext;pub use performance_testing::BenchmarkResult as PerformanceBenchmarkResult;pub use performance_testing::BenchmarkStorage;pub use performance_testing::CpuStatistics;pub use performance_testing::EnvironmentConfig as PerformanceEnvironmentConfig;pub use performance_testing::EnvironmentMetadata;pub use performance_testing::MemoryStatistics as PerformanceMemoryStatistics;pub use performance_testing::OutlierDetection;pub use performance_testing::PerformanceMetrics as PerformanceTestingMetrics;pub use performance_testing::PerformanceRegressionTester;pub use performance_testing::PerformanceReport;pub use performance_testing::ProfilingConfig;pub use performance_testing::RegressionAnalysis;pub use performance_testing::RegressionSeverity;pub use performance_testing::RegressionThresholds;pub use performance_testing::StatisticalAnalysisConfig;pub use performance_testing::StatisticalTest;pub use performance_testing::SystemInfo;pub use performance_testing::ThroughputMetrics;pub use performance_testing::TimeStatistics;pub use performance_testing::TrendAnalysis;pub use pipeline::Pipeline;pub use pipeline::PipelineBuilder;pub use pipeline::PipelinePredictor;pub use pipeline::PipelineStep;pub use pipeline::PipelineTrained;pub use pipeline_visualization::DataSpecification;pub use pipeline_visualization::DataType as VisualizationDataType;pub use pipeline_visualization::EdgeProperties;pub use pipeline_visualization::EdgeStyle;pub use pipeline_visualization::ExportFormat;pub use pipeline_visualization::FontProperties;pub use pipeline_visualization::FontWeight;pub use pipeline_visualization::GraphEdge;pub use pipeline_visualization::GraphNode;pub use pipeline_visualization::IoSpecification;pub use pipeline_visualization::LayoutAlgorithm;pub use pipeline_visualization::NodeShape;pub use pipeline_visualization::NodeSize;pub use pipeline_visualization::ParameterValue as VisualizationParameterValue;pub use pipeline_visualization::PipelineGraph;pub use pipeline_visualization::PipelineVisualizer;pub use pipeline_visualization::ShapeSpecification;pub use pipeline_visualization::VisualProperties;pub use pipeline_visualization::VisualizationConfig;pub use plugin_architecture::ComponentConfig as PluginComponentConfig;pub use plugin_architecture::ComponentContext;pub use plugin_architecture::ComponentFactory as PluginComponentFactory;pub use plugin_architecture::ComponentSchema;pub use plugin_architecture::ConfigValue as PluginConfigValue;pub use plugin_architecture::ParameterConstraint;pub use plugin_architecture::ParameterSchema;pub use plugin_architecture::ParameterType as PluginParameterType;pub use plugin_architecture::Plugin;pub use plugin_architecture::PluginCapability;pub use plugin_architecture::PluginComponent;pub use plugin_architecture::PluginConfig;pub use plugin_architecture::PluginContext;pub use plugin_architecture::PluginEstimator;pub use plugin_architecture::PluginLoader;pub use plugin_architecture::PluginMetadata;pub use plugin_architecture::PluginRegistry;pub use plugin_architecture::PluginTransformer;pub use profile_guided_optimization::AccessPattern;pub use profile_guided_optimization::CacheOptimizationHints;pub use profile_guided_optimization::DataCharacteristics;pub use profile_guided_optimization::ExecutionMetrics;pub use profile_guided_optimization::HardwareContext;pub use profile_guided_optimization::MLPerformancePredictor;pub use profile_guided_optimization::MemoryLayout;pub use profile_guided_optimization::OptimizationLevel;pub use profile_guided_optimization::OptimizationStats;pub use profile_guided_optimization::OptimizationStrategy;pub use profile_guided_optimization::OptimizerConfig;pub use profile_guided_optimization::ParallelStrategy;pub use profile_guided_optimization::PerformancePredictor;pub use profile_guided_optimization::PerformanceProfile;pub use profile_guided_optimization::ProfileGuidedOptimizer;pub use profile_guided_optimization::SimdFeature;pub use property_testing::PipelinePropertyTester;pub use property_testing::PropertyTestCase;pub use property_testing::PropertyTestGenerator;pub use property_testing::PropertyTestResult;pub use property_testing::StatisticalValidator;pub use property_testing::TestSuiteResult;pub use property_testing::TestSuiteRunner;pub use property_testing::ValidationResult as PropertyValidationResult;pub use property_testing::ValidationStatistics;pub use quality_assurance::AutomatedQualityAssurance;pub use quality_assurance::ComplianceStatus;pub use quality_assurance::ExecutiveSummary;pub use quality_assurance::IssueCategory as QAIssueCategory;pub use quality_assurance::IssueSeverity as QAIssueSeverity;pub use quality_assurance::QAConfig;pub use quality_assurance::QualityAssessment;pub use quality_assurance::QualityGates;pub use quality_assurance::QualityIssue as QAQualityIssue;pub use quality_assurance::QualityMetrics;pub use quality_assurance::QualityReport;pub use quality_assurance::QualityStandards;pub use quality_assurance::RecommendationCategory as QARecommendationCategory;pub use quality_assurance::RecommendationPriority as QARecommendationPriority;pub use quality_assurance::TrendDirection as QATrendDirection;pub use quantum::QuantumBackend;pub use quantum::QuantumEnsemble;pub use quantum::QuantumGate;pub use quantum::QuantumPipeline;pub use quantum::QuantumPipelineBuilder;pub use quantum::QuantumPipelineStep;pub use quantum::QuantumTransformer;pub use scheduling::ResourcePool;pub use scheduling::RetryConfig;pub use scheduling::ScheduledTask;pub use scheduling::SchedulerStatistics;pub use scheduling::SchedulingStrategy;pub use scheduling::TaskScheduler as SchedulingTaskScheduler;pub use scheduling::TaskState;pub use scheduling::Workflow;pub use scheduling::WorkflowManager;pub use simd_optimizations::SimdConfig;pub use simd_optimizations::SimdDataLayout;pub use simd_optimizations::SimdFeatureOps;pub use simd_optimizations::SimdOps;pub use state_management::CheckpointConfig;pub use state_management::ExecutionStatistics;pub use state_management::PersistenceStrategy;pub use state_management::PipelineVersionControl;pub use state_management::StateData;pub use state_management::StateManager;pub use state_management::StateSnapshot;pub use state_management::StateSynchronizer;pub use streaming::StateManagement;pub use streaming::StreamConfig;pub use streaming::StreamDataPoint;pub use streaming::StreamStats;pub use streaming::StreamWindow;pub use streaming::StreamingPipeline;pub use streaming::StreamingPipelineTrained;pub use streaming::UpdateStrategy;pub use streaming::WindowingStrategy;pub use stress_testing::ComputationType;pub use stress_testing::EdgeCase;pub use stress_testing::MemoryPattern;pub use stress_testing::ResourceMonitor;pub use stress_testing::ResourceStats;pub use stress_testing::ResourceUsageStats;pub use stress_testing::StressTestConfig;pub use stress_testing::StressTestIssue;pub use stress_testing::StressTestReport;pub use stress_testing::StressTestResult;pub use stress_testing::StressTestScenario;pub use stress_testing::StressTester;pub use enhanced_wasm_integration::BrowserFeature;pub use enhanced_wasm_integration::BrowserFeatureDetection;pub use enhanced_wasm_integration::BrowserInfo;pub use enhanced_wasm_integration::BrowserIntegration as EnhancedBrowserIntegration;pub use enhanced_wasm_integration::CompilationTarget;pub use enhanced_wasm_integration::CompiledWasmModule;pub use enhanced_wasm_integration::CpuIntensity;pub use enhanced_wasm_integration::ExecutionContext as WasmExecutionContext;pub use enhanced_wasm_integration::ExecutionProfile;pub use enhanced_wasm_integration::FeatureDetectionStrategy;pub use enhanced_wasm_integration::FunctionHandle;pub use enhanced_wasm_integration::FunctionSignature;pub use enhanced_wasm_integration::GeneratedBinding;pub use enhanced_wasm_integration::IoProfile;pub use enhanced_wasm_integration::JsBindingsGenerator;pub use enhanced_wasm_integration::JsType;pub use enhanced_wasm_integration::LoadedWasmModule;pub use enhanced_wasm_integration::MemoryConstraints;pub use enhanced_wasm_integration::MemoryLayout as WasmMemoryLayout;pub use enhanced_wasm_integration::MemoryPermissions;pub use enhanced_wasm_integration::MemoryProfile;pub use enhanced_wasm_integration::MemoryRegion;pub use enhanced_wasm_integration::ModuleLoader;pub use enhanced_wasm_integration::ModuleSource;pub use enhanced_wasm_integration::OptimizationPass;pub use enhanced_wasm_integration::OptimizationResult;pub use enhanced_wasm_integration::OptimizationStrategy as WasmOptimizationStrategy;pub use enhanced_wasm_integration::PerformanceHints;pub use enhanced_wasm_integration::PerformanceProfile as WasmPerformanceProfile;pub use enhanced_wasm_integration::PerformanceRequirements;pub use enhanced_wasm_integration::ProfilingSession;pub use enhanced_wasm_integration::ScalingProfile;pub use enhanced_wasm_integration::TaskData;pub use enhanced_wasm_integration::TaskPriority as WasmTaskPriority;pub use enhanced_wasm_integration::TaskType as WasmTaskType;pub use enhanced_wasm_integration::TypedArrayType;pub use enhanced_wasm_integration::WasmArchitecture;pub use enhanced_wasm_integration::WasmCompiler as EnhancedWasmCompiler;pub use enhanced_wasm_integration::WasmExport;pub use enhanced_wasm_integration::WasmExportValue;pub use enhanced_wasm_integration::WasmImport;pub use enhanced_wasm_integration::WasmInstance;pub use enhanced_wasm_integration::WasmIntegrationConfig;pub use enhanced_wasm_integration::WasmIntegrationManager;pub use enhanced_wasm_integration::WasmMemoryView;pub use enhanced_wasm_integration::WasmModuleManager;pub use enhanced_wasm_integration::WasmModuleMetadata;pub use enhanced_wasm_integration::WasmPerformanceOptimizer;pub use enhanced_wasm_integration::WasmProfiler;pub use enhanced_wasm_integration::WasmType;pub use enhanced_wasm_integration::WasmValue as EnhancedWasmValue;pub use enhanced_wasm_integration::WebApiIntegration;pub use enhanced_wasm_integration::WorkerStatistics as WasmWorkerStatistics;pub use enhanced_wasm_integration::WorkerStatus;pub use enhanced_wasm_integration::WorkerTask;pub use enhanced_wasm_integration::WorkerThread;pub use enhanced_wasm_integration::WorkerThreadManager;pub use transfer_learning::domain_adaptation::DomainAdaptationPipeline;pub use transfer_learning::domain_adaptation::DomainAdaptationPipelineTrained;pub use transfer_learning::domain_adaptation::DomainAdaptationStrategy;pub use transfer_learning::AdaptationConfig;pub use transfer_learning::LearningRateSchedule;pub use transfer_learning::PretrainedModel;pub use transfer_learning::TransferLearningPipeline;pub use transfer_learning::TransferLearningPipelineTrained;pub use transfer_learning::TransferStrategy;pub use type_safety::CategoricalInput;pub use type_safety::ClassificationOutput;pub use type_safety::DataFlowValidation;pub use type_safety::DataFlowValidator;pub use type_safety::DenseOutput;pub use type_safety::Input;pub use type_safety::MixedInput;pub use type_safety::NumericInput;pub use type_safety::Output;pub use type_safety::PipelineValidation;pub use type_safety::PipelineValidationError;pub use type_safety::RegressionOutput;pub use type_safety::SparseOutput;pub use type_safety::StructureValidation;pub use type_safety::TypeCompatible;pub use type_safety::TypedEstimator;pub use type_safety::TypedFeatureUnion;pub use type_safety::TypedPipelineBuilder;pub use type_safety::TypedPipelineStage;pub use type_safety::TypedTransformer;pub use validation::ComprehensivePipelineValidator;pub use validation::CrossValidationResult;pub use validation::CrossValidator;pub use validation::DataValidationResult;pub use validation::DataValidator;pub use validation::MessageLevel;pub use validation::PerformanceValidationResult;pub use validation::PerformanceValidator;pub use validation::RobustnessTestResult;pub use validation::RobustnessTester;pub use validation::StatisticalValidationResult;pub use validation::StatisticalValidator as ComprehensiveStatisticalValidator;pub use validation::StructureValidationResult;pub use validation::StructureValidator;pub use validation::ValidationMessage;pub use validation::ValidationReport as ComprehensiveValidationReport;pub use wasm_integration::BrowserIntegration;pub use wasm_integration::DataSchema;pub use wasm_integration::OptimizationLevel as WasmOptimizationLevel;pub use wasm_integration::PipelineMetadata;pub use wasm_integration::WasmCompiler;pub use wasm_integration::WasmConfig;pub use wasm_integration::WasmDataType;pub use wasm_integration::WasmModule;pub use wasm_integration::WasmOptimization;pub use wasm_integration::WasmPipeline;pub use wasm_integration::WasmStep;pub use wasm_integration::WasmStepType;pub use wasm_integration::WasmValue;pub use workflow_language::CodeLanguage;pub use workflow_language::ComponentRegistry as WorkflowComponentRegistry;pub use workflow_language::DataType;pub use workflow_language::DslError;pub use workflow_language::DslLexer;pub use workflow_language::DslParser;pub use workflow_language::ExecutionConfig as WorkflowExecutionConfig;pub use workflow_language::ExecutionMode;pub use workflow_language::FileFormat;pub use workflow_language::ParameterValue;pub use workflow_language::PipelineDSL;pub use workflow_language::StepDefinition;pub use workflow_language::StepType as WorkflowStepType;pub use workflow_language::Token;pub use workflow_language::VisualPipelineBuilder;pub use workflow_language::WorkflowDefinition;pub use workflow_language::WorkflowMetadata;pub use zero_cost::AllocationInfo;pub use zero_cost::Arena;pub use zero_cost::AtomicRcData;pub use zero_cost::ConcurrencyStats;pub use zero_cost::CowData;pub use zero_cost::LockFreeQueue;pub use zero_cost::MemoryLeakConfig;pub use zero_cost::MemoryLeakDetector;pub use zero_cost::MemoryPool as ZeroCostMemoryPool;pub use zero_cost::MemoryStats;pub use zero_cost::PooledBuffer;pub use zero_cost::QueueStats;pub use zero_cost::SafeConcurrentData;pub use zero_cost::TrackedAllocation;pub use zero_cost::WeakRcData;pub use zero_cost::WorkStealingDeque;pub use zero_cost::WorkStealingStats;pub use zero_cost::ZeroCopySlice;pub use zero_cost::ZeroCopyView;pub use zero_cost::ZeroCostBuffer;pub use zero_cost::ZeroCostBuilder;pub use zero_cost::ZeroCostCompose;pub use zero_cost::ZeroCostComposition;pub use zero_cost::ZeroCostConditional;pub use zero_cost::ZeroCostEstimator;pub use zero_cost::ZeroCostFeatureSelector;pub use zero_cost::ZeroCostFeatureUnion;pub use zero_cost::ZeroCostLayout;pub use zero_cost::ZeroCostParallel;pub use zero_cost::ZeroCostPipeline;pub use zero_cost::ZeroCostStep;
Modules§
- advanced_
debugging - Advanced Debugging Utilities for Pipeline Inspection
- advanced_
pipeline - Advanced pipeline features
- api_
consistency - API Consistency Framework
- automated_
alerting - Automated Alerting System for Pipeline Monitoring
- automl
AutoMLintegration with neural architecture search- benchmarking
- Benchmarking utilities for pipeline composition performance analysis
- boosting
- Boosting ensemble implementations
- circuit_
breaker - Circuit Breaker Module
- column_
transformer - Column Transformer
- config_
management - Pipeline configuration management
- configuration_
validation - Enhanced Configuration Validation Framework
- continual_
learning - Continual learning pipeline components
- cv_
pipelines - Computer Vision Pipelines and Image Processing Workflows - Modular Architecture
- dag_
pipeline - Directed Acyclic Graph (DAG) pipeline components
- debugging
- Pipeline Debugging and Profiling Utilities
- debugging_
utilities - Enhanced debugging utilities for pipeline inspection and development
- developer_
experience - Developer Experience Enhancements
- differentiable
- Differentiable Pipeline Components with Automatic Differentiation
- distributed
- Distributed pipeline execution components
- distributed_
tracing - Distributed tracing system for pipeline execution monitoring
- enhanced_
compile_ time_ validation - Enhanced compile-time validation for pipeline configurations
- enhanced_
error_ messages - Auto-generated module structure
- enhanced_
errors - Enhanced Error Handling with Actionable Suggestions
- enhanced_
wasm_ integration - Auto-generated module structure
- ensemble
- Ensemble methods module
- error
- Error types for sklears-compose crate
- execution
- Execution engine module
- execution_
config - Execution Engine Configuration System
- execution_
core - Execution Core Module
- execution_
hooks - Execution hooks and middleware for pipeline execution
- execution_
strategies - Execution Strategies for Composable Execution Engine
- execution_
types - Core Execution Type Definitions
- external_
integration - External Tool Integration Framework
- fault_
core - Core Fault Tolerance Traits and Definitions
- feature_
engineering - Feature engineering and interaction detection
- few_
shot - Few-shot learning pipeline components
- fluent_
api - Fluent API and advanced builder patterns for pipeline construction
- memory_
optimization - Memory optimization and monitoring for pipeline execution
- meta_
learning - Meta-learning pipeline components
- middleware
- Pipeline Execution Middleware Framework
- mock
- Mock components for testing and demonstration
- modular_
framework - Modular Framework for Component Composition
- monitoring
- Pipeline monitoring and performance profiling utilities
- nlp_
pipelines - Natural Language Processing Pipeline Components
- optimization
- Pipeline optimization and validation
- parallel_
execution - Parallel pipeline execution components
- performance_
optimization - Performance Optimization Module
- performance_
profiler - Performance Profiling Utilities for Pipeline Optimization
- performance_
testing - Performance Regression Testing Framework
- pipeline
- Pipeline components
- pipeline_
visualization - Pipeline visualization module
- plugin_
architecture - Auto-generated module structure
- profile_
guided_ optimization - Profile-guided optimization for performance-critical paths
- property_
testing - Property-based testing utilities for pipeline composition
- quality_
assurance - Automated Quality Assurance System
- quantum
- Quantum Computing Pipeline Components
- resource_
management - Resource Management System for Composable Execution Engine
- scheduling
- Pipeline scheduling and execution utilities
- simd_
optimizations - SIMD optimizations for parallel pipeline execution
- state_
management - Pipeline state management and persistence
- streaming
- Streaming pipeline components for real-time data processing
- stress_
testing - Stress Testing Framework for Complex Pipelines
- task_
definitions - Task Definition System for Composable Execution Engine
- task_
scheduling - Advanced Task Scheduling and Queue Management
- time_
series_ pipelines - Time Series Processing Pipelines and
IoTData Workflows - transfer_
learning - Transfer learning pipeline components
- type_
safety - Type safety utilities for pipeline composition
- validation
- Comprehensive Pipeline Validation Framework
- wasm_
integration - WebAssembly Integration for Browser-Based ML Pipelines
- workflow_
language - Workflow Language System
- zero_
cost - Zero-cost composition abstractions
Macros§
- compile_
time_ validate - Compile-time validation macro
- enhanced_
validated_ config - Macro for creating enhanced validated configurations
- impl_
standard_ config - Helper macro for implementing
StandardConfig - type_
safe_ config - Macro for type-safe configuration building
- typed_
pipeline - Helper macro for creating type-safe pipelines
- validate_
pipeline - Helper macro for validating pipeline compatibility at compile time
- validated_
config - Macro for creating validated configurations with compile-time checks
Structs§
- Feature
Union - Feature Union for parallel feature extraction
- Feature
Union Trained - Trained state for
FeatureUnion - Transformed
Target Regressor - Examples
- Transformed
Target Regressor Trained - Trained state for
TransformedTargetRegressor