## Processor


A data processor that runs a pipeline of steps.


Usage


``` python
Processor(
    name,
    steps=3,
)
```


## Parameters


`name: str`  
Processor name.

`steps: int = ``3`  
Number of steps in the pipeline.


## Methods

| Name | Description |
|----|----|
| [execute()](#execute) | Execute the processing pipeline. |
| [validate()](#validate) | Validate pipeline configuration. |

------------------------------------------------------------------------


#### execute()


Execute the processing pipeline.


Usage


``` python
execute()
```


##### Returns


`str`  
A summary of the execution.


------------------------------------------------------------------------


#### validate()


Validate pipeline configuration.


Usage


``` python
validate()
```


##### Returns


`bool`  
True if valid.


##### Raises


`PipelineError`  
If validation fails.
