# API Reference


## Classes


Main classes provided by the package


[Pipeline](Pipeline.md#gdtest_pdm_big_class.Pipeline)  
A multi-step data processing pipeline.


## Pipeline Methods


Methods for the Pipeline class


[Pipeline.load()](Pipeline.load.md#gdtest_pdm_big_class.Pipeline.load)  
Load data from a source dictionary.

[Pipeline.clean()](Pipeline.clean.md#gdtest_pdm_big_class.Pipeline.clean)  
Clean the loaded data.

[Pipeline.transform()](Pipeline.transform.md#gdtest_pdm_big_class.Pipeline.transform)  
Apply a transformation function to the data.

[Pipeline.validate()](Pipeline.validate.md#gdtest_pdm_big_class.Pipeline.validate)  
Validate the data against an optional schema.

[Pipeline.aggregate()](Pipeline.aggregate.md#gdtest_pdm_big_class.Pipeline.aggregate)  
Aggregate data by a given key.

[Pipeline.export()](Pipeline.export.md#gdtest_pdm_big_class.Pipeline.export)  
Export the pipeline results.

[Pipeline.status()](Pipeline.status.md#gdtest_pdm_big_class.Pipeline.status)  
Get the current pipeline status.
