Наверное, каждый радиолюбитель, который интересовался CW знает программу Morse Runner - симулятор соревнований под Windows, созданную Александр Шовкоплясом VE3NEA ex UR5EMI, в которой так удобно практиковаться в приеме позывных. Программа написана на Delphi и ее исходники лежат в открытом доступе на Github страничке автора.
Кроме того, энтузиасты продолжили дело VE3NEA и обновили программу добавив некоторые интересные функции - например, отображение информации о принятом позывном, настройка скорости с которой передает корреспондент и отображение этой скорости в списке принятых позывных.
Но, Американский радиолюбитель Кевин Шмидт (W9CF) пошел дальше и сделал программу CWSim - клон Morse Runner на языке Python, благодаря этому, теперь можно тренироваться не только под Windows и без Wine.
Как пишет автор: "Никакие файлы Morse Runner не используются напрямую в этом проекте, но большинство алгоритмов идентичны, и часто функции представляют собой прямые переводы кода Delphi Morse Runner на Python".
Субъективно, в CWSim есть проблемы с интерфейсом (по моему мнению, он не так удобен и слишком переполнен элементами), но программа работает и это самое главное.