# AutoParser
AutoParser is a tool for semi-automated data parser creation. The package allows you
to generate a new data parser for converting your source data into a new format specified
using a schema file, ready to use with the data transformation tool [adtl](https://adtl.readthedocs.io/en/latest/index.html).
Both programmatic and CLI usage are provided for. 

## Framework

```{figure} images/flowchart.png
Flowchart showing the inputs (bright blue), outputs (green blocks) and functions
(dashed diamonds) of AutoParser.
```

## Documentation

how to get started with AutoParser, and describes the API

```{toctree}
---
maxdepth: 2
caption: Documentation
---
getting_started/index
usage/index
```

## Example pages

Examples demonstrating usage of this tool

```{toctree}
---
maxdepth: 2
caption: Examples
---
examples/example
examples/cli_example
```

## API reference

Documents the full API

```{toctree}
---
maxdepth: 2
caption: API
---
api/index
```