Metadata-Version: 2.1
Name: adi_parser
Version: 0.0.3
Summary: This is a simple utility package to parse .adi files from LoTW.
Project-URL: Homepage, https://github.com/JoshuaMaddy/adi_parser
Project-URL: Issues, https://github.com/JoshuaMaddy/adi_parser/issues
Author-email: Joshua Maddy <joshuadcmaddy@gmail.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: maidenhead
Description-Content-Type: text/markdown

# adi_parser
This is a simple utility package to parse 
[.adi files](https://wikitia.com/wiki/Amateur_Data_Interchange_Format_(ADIF)#ADI_.28.adi_file_extension.29) from 
[LoTW](https://lotw.arrl.org/).

Parsed data is returned as dataclasses. Their definitions are located in 
```adi_parser.dataclasses```. 
All dataclass values are assumed to be missing by default.

## Example
```py
from adi_parser import parse_adi

adi_header, qso_reports = parse_adi("your_data.adi")
```
