Skip to content

WSPR, JT65, JT9 and other weak signal modes: read, analyze, plot data. Minimalistic.

License

Notifications You must be signed in to change notification settings

sessyargc/weaksig-plot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

weaksig-plot

WSPR, JT65, JT9 and other weak signal modes: read, analyze, plot data. Minimalistic. Right now, the emphasis is on expressing expected ranges of SNR/Hz/Watt, binned by range (groundwave, NVIS, DX) and local time for each frequency band (3 MHz, 5 MHz, etc.). This helps understand what is feasible for general NVIS communications systems referenced to narrowband weak signal modes such as WSPR.

swarm.png

The swarm plot gives a sense of how many samples are at a given configuration--if the maximum width is reached, then you know there are at least N measurements for that result.

box.png

The box plot give the traditional sense of distribution of variables--here also versus dawn/morning/afternoon/dusk and distance bins.

program description
MaxSig plots maximum signal on a frequency vs. distance "What's the strongest I'm heard at a distance and frequency?"
MapSig plots stations and midpoint science quantities
python setup.py develop

The programs automatically decides based on the file extension how to decode the file.

This format is inside each monthly WSPR log file.

Copy and paste (from your web browser) a database query result. Query with TX and RX callsign set to your callsign.

About

WSPR, JT65, JT9 and other weak signal modes: read, analyze, plot data. Minimalistic.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%