pierreay / heatmap

A patched and maintained fork of heatmap.py

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

Plot a spectrum from a CSV file using the format of rtl_power from RTL-SDR.

tholin_rtlsdr.png

Motivation

This is a fork of Kyle “Keenerd” Keen repository, only keeping files under the original heatmap directory. His version is unmaintained since several years, yet this utility is still useful for spectrum offline plotting. In this fork, I only maintain compatibility with newer versions of Python and dependent libraries.

Installation

In the current directory, simply wget the needed utility and launch it with python. For example:

wget https://raw.githubusercontent.com/pierreay/heatmap/master/heatmap.py
python heatmap.py

Utilities

flatten.py
Summarize a rtl_power CSV by printing to the standard output the magnitude of each frequency band over the whole sweeping time.
heatmap.py
Plot a rtl_power CSV into an image representing the spectrum.
raw_iq.py
Plot raw I/Q data (e.g., numpy.complex64) into the same image format and style that heatmap.py.

References

About

A patched and maintained fork of heatmap.py


Languages

Language:Python 100.0%