---------------------------------------------------------------------- This is the API documentation for the gdtest_src_big_class library. ---------------------------------------------------------------------- ## Classes Main classes provided by the package Pipeline(name: str) A data processing pipeline with many stages. Parameters ---------- name Pipeline name. ## Pipeline Methods Methods for the Pipeline class add_step(self, step: str) -> 'Pipeline' Add a processing step. Parameters ---------- step Step name to add. Returns ------- Pipeline Self for chaining. remove_step(self, index: int) -> None Remove a step by index. Parameters ---------- index Index of step to remove. run(self) -> dict Execute the pipeline. Returns ------- dict Execution results. pause(self) -> None Pause pipeline execution. resume(self) -> None Resume pipeline execution. reset(self) -> None Reset pipeline to initial state. status(self) -> str Get pipeline status. Returns ------- str Current status string. ## Functions Utility functions create_pipeline(name: str) -> gdtest_src_big_class.Pipeline Create a new pipeline. Parameters ---------- name Name for the pipeline. Returns ------- Pipeline A new Pipeline instance.