Welcome to QUISK


Please see CHANGELOG.txt for changes to Quisk, and the detailed documentation and help file.

The latest Quisk for Linux or Windows including source is:    quisk-4.0.0.tar.gz
The latest Quisk binary for Windows is:    quisk-4.0.0.win32-py2.7.msi

The previous release of Quisk for Linux or Windows including source is:    quisk-3.7.8.tar.gz
The previous release of Quisk binary for Windows is:    quisk-3.7.8.win32-py2.7.msi


Here are two Internet groups for general Quisk support. There are other specialized groups you can find by a search.


Quisk on Windows

Quisk is developed on Linux, but Microsoft Windows is fully supported as well. Before installing Quisk, be sure to install a 32-bit version of Python 2.7 and a compatible wxPython before you install Quisk. You must use the 32-bit version even if you have 64-bit Windows because the Quisk extension module is 32-bit. You can install Quisk with either the binary installer or the source tarball. But before installing Windows Quisk, first think about whether you really want to do that. Quisk is a simple SDR program meant for experimenters and homebrewers. It doesn't have all the features of PowerSDR, and it has no menus to adjust its parameters; you must edit a configuration file to even change the sample rate. But you can easily write your own Python code to control its behavior, and I find it more than adequate to run my station.

If you use the binary installer, Quisk installs itself as a package under site-packages under Python 2.7, and adds its menu items under Start/Programs. This is useful if you have other programs that use Quisk as a package, such as a panadapter program. It is also easier, and is what most Windows users will expect. You can uninstall Quisk by using the Windows Control Panel, add/remove programs. But it will be troublesome to find Quisk files and the source files are not included.

If you download and unpack the source distribution, you can put the Quisk folder anywhere you want, and you will have easy access to all files. You can run Quisk from a terminal window and look for error messages if anything goes wrong. But you must create menu items and shortcuts yourself.

What is Quisk?

This is QUISK, a Software Defined Radio (SDR). QUISK is the software that controls my receiver and transmitter. QUISK rhymes with "brisk", and is QSK plus a few letters to make it easier to pronounce. QSK is a Q signal meaning full breakin CW, and QUISK has been designed for low latency CW operation. It works fine for SSB and AM too. QUISK is written in Python and C, and all source is included so you can change it yourself. Quisk offers these capabilities:

If you have supported hardware, then QUISK is ready for you to use. If you have other receive hardware, then you will need to change the file quisk_hardware.py to connect your receiver to QUISK. For example, if you change your VFO frequency with a serial port, then you need to change quisk_hardware.py to send characters to the serial port. The file quisk_hardware.py is written in the Python programming language, a very easy language to learn and use.

I have tried to make QUISK easy to modify so it can be used for hardware other than my own. See the packages by Leigh L. Klotz, Jr. WA5ZNU on http://pypi.python.org.

To install QUISK, download it from the links above. Then read the documentation and the help.html file for further instructions. Quisk can be installed on Linux with distutils, easy_install, or you can just use the tarball. Just unpacking the tarball is best if you plan to add files or modify Quisk. The list of recent changes is in CHANGELOG.txt.

Here are some screen shots of QUISK. The usual graph and waterfall display are available. I dislike radios that look like computer programs so I designed QUISK without menus and with lots of buttons (a personality quirk of mine I guess). Hopefully QUISK looks like a radio and it is obvious how to use it. The red/yellow/blue bars at the bottom of the graph are the band plan. They mark the CW/SSB parts of the band, and show the ARRL additions. The yellow is the data part of the CW segment. The band plan and colors are in the configuration file quisk_conf.py so you can change it.

Quisk Waterfall

Quisk Configuration

Quisk Filter