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

 

 

 

To finish reading, please visit source site