## run_pipeline()


Execute a full pipeline on the given data.


Usage


``` python
run_pipeline(
    data,
    config=None,
)
```


Creates a [Pipeline](Pipeline.md#gdtest_autolink.Pipeline) from the [Config](Config.md#gdtest_autolink.Config) and runs each [Engine](Engine.md#gdtest_autolink.Engine) step in order.


## Parameters


`data: dict`  
Input data to process.

`config: Config = None`  
Pipeline configuration. See [Config](Config.md#gdtest_autolink.Config) for options.


## Returns


`dict`  
Processed output data.
