MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ create_analysis_pipeline()

template<ComputeData DataType = std::vector<Kakshya::DataVariant>>
std::shared_ptr< ComputationPipeline< DataType > > MayaFlux::Yantra::PipelineFactory::create_analysis_pipeline ( )
private

Create an analysis pipeline.

Template Parameters
DataTypeThe data type for the pipeline (defaults to std::vector<Kakshya::DataVariant>)
Returns
Shared pointer to a configured analysis pipeline

Creates a pipeline pre-configured for data analysis workflows with operations for feature extraction, statistical analysis, and result processing. Suitable for machine learning preprocessing and data science workflows.

Example:

auto analysis_pipeline = PipelineFactory::create_analysis_pipeline<>();
auto features = analysis_pipeline->process(raw_data, analysis_context);

Definition at line 389 of file ComputePipeline.hpp.

390 {
391 auto pipeline = std::make_shared<ComputationPipeline<DataType>>();
392
393 // Add analysis operations (examples)
394 // pipeline->create_operation<FeatureExtractor<DataType>>("feature_extract");
395 // pipeline->create_operation<StandardSorter<DataType>>("sort_results");
396
397 return pipeline;
398 }