Skip to main content

Converts and ADIF file to a call history file usable by Not1MM and N1MM

Project description

adif2callhistory

PyPI License: GPL v3 Python: 3.10+ Made With:PyQt6 PyPI - Downloads

This package allows you to load an arbitrary ADIF file and map the ADIF tags to N1MM or Not1MM call history file fields. After selecting the fields you wished to export, simply save the file under the name you give it.

main screen

Selecting/loading an ADIF file

Click File -> Load ADIF I file picker will appear allowing you to select the file. If the file is parsed correctly the drop downs next to the call history field names will populate with the unique ADIF tags found.

One thing that will prevent an ADIF file from parsing is if the ADIF header does not start with a comment line.

So if your ADIF file looks like:

<ADIF_VER:5>2.2.0
<EOH>
<QSO_DATE:8:d>20220625
<TIME_ON:4>1806

Just add a line to the top like:

Some Text Here
<ADIF_VER:5>2.2.0
<EOH>
<QSO_DATE:8:d>20220625
<TIME_ON:4>1806

and retry it.

Mapping the fields to tags and saving the file

After the ADIF file is loaded and the drop downs are populated with tags, go down the list of fields, place a checkmark to the left of the desired field and select which tag to map to it.

Here's an example of fields selected and mapped to a Field Day ADIF file:

mapped fields

After selecting and mapping the fields select File -> Save Call History and choose a filename and location to save your file.

You will end up with something like:

!!Order!!,Call,Name,Loc1,Sect,State,Exch1
K6PV,,,LAX,CA,1D
K7SS,DANIEL A ESKENAZI,CN87tn,WWA,WA,1D
K6AA,UNITED RADIO AMATEUR CLUB INC,DM03ur,LAX,CA,3A
K0EU,RANDALL K MARTIN,DM79lp,CO,CO,1B
W3AO,NATIONAL PRESS RADIO CLUB,FM18pv,MDC,MD,1E
W6ZE,ORANGE COUNTY AMATEUR RADIO CLUB INC,DM13cs,ORG,CA,6A
...

Recent Changes

  • [25-3-10] Initial push.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adif2callhistory-25.3.10.1.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adif2callhistory-25.3.10.1-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file adif2callhistory-25.3.10.1.tar.gz.

File metadata

  • Download URL: adif2callhistory-25.3.10.1.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for adif2callhistory-25.3.10.1.tar.gz
Algorithm Hash digest
SHA256 2ba000027e79267816387cbaacfd302091bb716dc667c5c1ec4870f7576d3a94
MD5 7bb7bd5bdcc62c4ed69f8a44ef6c04ff
BLAKE2b-256 fe4efec7f110629bf8ba0484bcd4cce70f937ef54f96f06fdc732b16809b15ee

See more details on using hashes here.

File details

Details for the file adif2callhistory-25.3.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for adif2callhistory-25.3.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b8d2131b6397541539404597152cd306fe3c6e10d6acec36f823126acb2a654a
MD5 5d54abd1d351c4057a6c4f4758dc1233
BLAKE2b-256 aa0364ef0be91f5ae9e532e8709bf2f976b383e8fccc82f118b0a5823db25dce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page