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.2

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.2
File Interpreter ABI Platform
wap_tool-0.1.2-py3-none-any.whl Python 3 none any Details

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

Download URL wap_tool-0.1.2-py3-none-any.whl
Size 133.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f41378faf852786dd64c4127c22bdc3a606e08fc0679ba397b76e9c465d3ba4e
BLAKE2b-256 checksum
How to use checksums
fb8e4fd92c7eb23755ed8866e9f7dec194ebbdad77da1e0e065525ff5105a55e
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

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

This release

0.1.2 This release

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