Skip to main content

Wordsworth Morse code exercises for fldigi

Project description

Wordsworth CW

George Allison K1IG described a methodology "head copy" morse code. High-speed operators who copy in their heads at a speed greater than 40 WPM have learned to process CW by hearing entire words.

The Wordsworth method is a variant of the Farnsworth method, which sends individual letters at high speed. Wordsworth's method sends words at your target speed with long spacing between each word. You reduce the number of spaces as your proficiency increases.

For more information, you can read George's article, published on the QST magazine on his method.

You can also watch George's presentation at QSO Today

Installation

You can install this program from the source located on my github account. If you already have your Python environment set up, the easiest way is by using pip with the following command:

$ pip install wordsworth

If you set the environment variable CALL_SIGN with your call sign, wordworth will use it in the sequences of words generated. Set that variable permanently to your .bashrc or .zshrc file depending on the type of shell you are using.

$ export CALL_SIGN=W6BSD

Usage

If you are running this program on macOS, it will automatically copy the sequence of words into your clipboard buffer. You simply need to paste it into fldigi.

Example:

$ wordworth --repeat 4 --spaces 10 --dataset abbrevs

It is possible to run this program as an fldigi macro. Every time you click on the macro. The CW exercise will automatically appear in your fldigi transmit window.

Example of fldigi macro:

<TX>
<EXEC>/usr/local/bin/wordworth --repeat 4 --spaces 5</EXEC>
<RX>

Datasets

The datasets are:

  • "abbrevs" abbreviations used in CW
  • "alpha" alphabet [A-Z]
  • "combination" most Frequent letters combinations
  • "connectives" connective words
  • "names" common first names
  • "numbers" numbers from 0 - 99
  • "pro_codes" ham radio pro-codes , , , , etc
  • "punctuation" all the punctuation used in Morse
  • "words" most common words

To use a specific dataset use the argument --dataset followed by the names of the dataset you want to learn.

Example

$ wordworth --nb-words 50 --repeat 3 --dataset alpha numbers abbrevs

In this example the program will chose 50 words from the 3 datasets alpha, numbers, abbrevs. Each word will be repeated 3 times.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wordsworth-0.1.6.tar.gz (1.2 MB view details)

Uploaded Source

File details

Details for the file wordsworth-0.1.6.tar.gz.

File metadata

  • Download URL: wordsworth-0.1.6.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.13

File hashes

Hashes for wordsworth-0.1.6.tar.gz
Algorithm Hash digest
SHA256 698633ff9bc0eb8171ebbb4b2a2b75d954647e7a4a72c27e7b508c7fb42847de
MD5 f58d92852325e762432a9360d1cc9e87
BLAKE2b-256 a11072211ad9a50f46910b2812a354a15c73c217f8c5256e91094fa792389b5a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page