# 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/example_with_dict
examples/cli_example
```

## API reference

<project:../api/autoparser/index.md>
