A Python library for benchmarking Wi-Fi networks and gather useful metrics
whm aka wifi-heat-mapper
whm also known as wifi-heat-mapper is a Python library for benchmarking Wi-Fi networks and gather useful metrics that can be converted into meaningful easy-to-understand heatmaps. The tool aims to assist network engineers, admins and homelabbers in figuring out the performance of their Access Points and Routers.
This tool is heavily inspired by python-wifi-survey-heatmap by Jason Antman.
Supported Platform
Dependencies
Required
- Python version: 3.7 – 3.9 (with Tkinter)
- iperf3 >= 0.1.11
- matplotlib >= 3.4.0
- tqdm >= 4.55.0
- Pillow >= 8.2.0
- scipy >= 1.6.0
- numpy >= 1.20.0
- PySimpleGUI >= 4.34.0
Optional
Tkinter Dependency
By default Tkinter is not installed with Python. Users are requested to install Tkinter using their respective package managers.
Arch Linux and Manjaro
$ pacman -S tk