Observed since 20 Oct, 19:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
This is a simple utility package, originally to parse .adi files from LoTW, but now from anywhere.
This is a simple utility package, originally to parse .adi files from LoTW, but now from anywhere.
By default, adi_parser parses LoTW .adi arguments. You can optionally parse all arguments as a python dictionary.
from adi_parser import parse_adi
adi_header, qso_reports = parse_adi("path/to/your_data.adi")
Where adi_header: Header and qso_reports: list[QSOReport].
These are dataclasses, which are defined in adi_parser.dataclasses.
All dataclass values are assumed to be missing by default.
Both GRIDSQUARE and MY_GRIDSQUARE are converted to lat/lat with
maidenhead.
from adi_parser import parse_adi
result = parse_adi("path/to/your_data.adi", return_type=dict)
Where the result dictionary follows this format:
result = {
"header": {
"full_text": str,
"argument_1": str,
"argument_2": str,
...
},
"qso_reports": [
{
"full_text": str,
"argument_1": {
"value": str,
"length": int,
"type": str | None,
"comment": str | None,
},
"argument_2": {
...
},
...
},
...
]
}
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 11 Dec 2023 | 1 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:649b936f08216c289a7f40720434f423c1ab215f34072eaf0d3377e03c58bfa6