This Python script, map_exp.py, processes Amateur Data Interchange Format (.adif) files, typically sourced from services like PSKReporter.
The primary function of this script is to filter ADIF records based on specified time windows and frequency bands. This allows for focused analysis of reception data, which is particularly useful when comparing the performance of different radio equipment setups (rigs, antennas, etc.) under similar propagation conditions.
- Reads standard
.adiffiles. - Filters records based on user-defined time ranges and frequency bands (e.g., 20m, 40m).
- Zoom into a section of map to filter for records in that area.
- Outputs the filtered data (details on output format can be added here).
python map_exp.py <input_adif_file>
## Use Case Example
Imagine you tested an antenna in a few different configurations between 18:00 and 19:00 UTC on the 20m band with FT8. You can use this script to isolate the reception reports from each test session from your PSKReporter downloads, allowing for a more direct comparison of the antennas' performance based on the spots received.
## Requirements
* Python 3.x
* Cartopy
* ipython
* PyADIF-File
```bash
pip install -r requirements.txt