Skip to main content

WSPR Antenna Performance (WAP)

WAP is a ham radio antenna analysis tool that uses real WSPR reception data. Instead of relying only on models or simulations, it looks at how your antenna actually works on the air.

The project aims to help radio amateurs evaluate, compare, and improve their antenna setups using clear, data-driven methods.


What WAP Does

WAP takes WSPR spot data and pulls out performance details for your transmitting station. Specifically, it:

  • Collects and filters WSPR reception reports
  • Groups spots by band, distance, and azimuth
  • Removes extreme statistical outliers to reduce propagation noise
  • Produces polar plots and other visualizations that reveal antenna performance and radiation characteristics

With this, you can see how your antenna works in different directions and at various distances, using thousands of real reception reports.


Why WSPR?

WSPR is especially useful for antenna analysis because:

  • It provides large volumes of standardized reception reports[^1]
  • SNR measurements are consistent and comparable
  • Reports include precise distance and azimuth information
  • Long-term data smooths out short-term propagation effects

By gathering data over time and distance, WAP shows overall antenna behavior instead of just short-term changes in propagation.


Typical Workflow

  1. Hams transmit WSPR signals
  2. Visit https://wspr.bsdworld.org/ to create plots for the bands and distance ranges you choose
  3. WAP gathers WSPR spot data for your call-sign
  4. Compare directional patterns between different antennas, setups, or time periods

This process makes WAP helpful for:

  • Antenna A/B comparisons
  • Evaluating antenna height or orientation changes
  • Assessing feedline, balun, or matching changes
  • Long-term station performance monitoring

Status

The project is still under active development. Data formats and visualizations might change as the analysis methods improve.

Feedback from experienced radio amateurs is always welcome.


License

BSD 3-Clause License. See the LICENSE file for more details.


Author

WAP is developed by Fred W6BSD, a radio amateur who is passionate about antenna efficiency, measurement, and real-world performance analysis.


[^1] Unfortunately, it is not geographically evenly distributed.

Metadata

Release files for WAP-Tool 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for WAP-Tool 0.1.6
File Interpreter ABI Platform
wap_tool-0.1.6-py3-none-any.whl Python 3 none any Details

Release files / wap_tool-0.1.6-py3-none-any.whl

Download URL wap_tool-0.1.6-py3-none-any.whl
Size 134.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d79675513a326e0263dd5855bf07f486564b5981e52a0fbf80215a9198715451
BLAKE2b-256 checksum
How to use checksums
c7041ecc251a9fed34c9e3938367cb6c39452588f6e79c5a36c074cffe9082a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.6 This release

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page