Skip to content

Releases: G1OJS/PyFT8

0.3.1 close to 70% WSJTX(FAST) average

31 Dec 11:24

Choose a tag to compare

0.2.2

28 Dec 12:56
b767d1f

Choose a tag to compare

Refine decode strategty and metrics

Figure_1

PyPI_0.3.0

28 Dec 13:09

Choose a tag to compare

Update pyproject.toml

0.2.1 - check llr 'dc offsets' before ldpc

27 Dec 17:26
5b424bd

Choose a tag to compare

run through 'dc offsets' of llr when ncheck is higher than a threshold
allows setting max ncheck higher than normal without clogging queue, and decoding some high ncheck candidates
vectorise ncheck calculation
Figure_10

PyPI 0.2.0 Refactor & tidy code, tweak cycle manager

24 Dec 09:51

Choose a tag to compare

Performance benchmark for this release using wav file 210703_133430

= RESTART: C:\Users\drala\Documents\Projects\GitHub\PyFT8\tests\test_cycle_wav.py
251224_094630 9.26 [Cycle manager] Waiting for cycle rollover (5.7s)
251224_094630 14.90 [Cycle manager] sync_completed: 0 ()
251224_094630 14.93 [Cycle manager] demap_completed: 0 ()
251224_094630 14.94 [Cycle manager] ldpc_completed: 0 ()
251224_094630 14.94 [Cycle manager] osd_completed: 0 ()
251224_094630 14.95 [Cycle manager] osd_succeeded: 0 ()
251224_094645 0.00
[Cycle manager] rollover detected at 0.00
251224_094645 3.01 [Cycle manager] Search spectrum ...
251224_094645 3.72 [Cycle manager] Spectrum searched -> 87 candidates
Cycle t_demap t_ldpc t_osd Rx call Tx call GrRp SyncScr snr t0_idx f0_idx ncheck n_its
251224_094645 11.38 11.39 - CQ F5RXL IN94 8.11 -9 0 573 6 1
251224_094645 12.10 12.10 - WM3PEN EA6VQ -09 10.56 9 13 1034 0 0
251224_094645 12.46 12.49 - W0RSJ EA3BMU RR73 5.83 -19 19 190 38 5
251224_094645 12.46 12.90 - K1JT HA0DU KN07 5.72 -19 20 281 25 3
251224_094645 12.47 13.07 - N1JFU EA6EE R-07 9.63 -20 19 306 28 2
251224_094645 12.33 13.10 - A92EE F5PSR -14 6.73 -16 17 345 25 2
251224_094645 12.66 13.81 - W1FC F5BZB -08 5.39 8 19 1232 38 4
251224_094645 12.88 13.91 - XE2X HA2NP RR73 8.30 -18 18 1368 29 3
251224_094645 14.90 [Cycle manager] sync_completed: 87 (first 3.05, last 3.71)
251224_094645 14.94 [Cycle manager] demap_completed: 87 (first 11.38, last 13.24)
251224_094645 14.95 [Cycle manager] ldpc_completed: 87 (first 11.38, last 14.18)
251224_094645 14.96 [Cycle manager] osd_completed: 5 (first 11.58, last 14.50)
251224_094645 14.97 [Cycle manager] osd_succeeded: 0 ()
251224_094700 0.00
[Cycle manager] rollover detected at 0.00
251224_094700 3.05 [Cycle manager] Search spectrum ...
251224_094700 3.71 [Cycle manager] Spectrum searched -> 87 candidates
251224_094700 11.42 11.43 - CQ F5RXL IN94 8.11 -9 0 573 6 1
251224_094700 12.19 12.19 - WM3PEN EA6VQ -09 10.56 9 13 1034 0 0
251224_094700 12.55 12.60 - W0RSJ EA3BMU RR73 5.83 -19 19 190 38 5
251224_094700 12.55 13.21 - K1JT HA0DU KN07 5.72 -19 20 281 25 3
251224_094700 12.56 13.55 - N1JFU EA6EE R-07 9.63 -20 19 306 28 2
251224_094700 12.40 13.60 - A92EE F5PSR -14 6.73 -16 17 345 25 2
251224_094700 12.97 14.54 - W1FC F5BZB -08 5.39 8 19 1232 38 4
251224_094700 12.98 14.58 - XE2X HA2NP RR73 8.30 -18 18 1368 29 3
251224_094700 14.91 [Cycle manager] sync_completed: 87 (first 3.08, last 3.71)
251224_094700 14.97 [Cycle manager] demap_completed: 87 (first 11.42, last 13.29)
251224_094700 14.99 [Cycle manager] ldpc_completed: 86 (first 11.42, last 14.91)
251224_094700 15.00 [Cycle manager] osd_completed: 2 (first 11.67, last 12.04)
251224_094715 0.01 [Cycle manager] osd_succeeded: 0 ()
251224_094715 0.02
[Cycle manager] rollover detected at 0.02
DONE. 8 unique decodes.

PyPI 0.1.0 added Tx function to CLI

20 Dec 14:51
21c0063

Choose a tag to compare

Update README with PyFT8 file deletion details

Clarified the behavior of PyFT8 regarding file deletion and added information on controlling PTT.

PyPI_0.0.3 First PyPI package

19 Dec 19:07
77d53f5

Choose a tag to compare

  • Basic CLI
  • Test scripts for
    • text-audio-text loopback
    • decode from wav file
    • live compare with WSJT-x

codec_0.1.0 working towards package release

14 Dec 09:51
defb4f9

Choose a tag to compare

First release as a stripped back package

6.4.0 - last release with integrated GUI

14 Dec 09:41

Choose a tag to compare

Taking a snapshot of the latest version before merging pull request laying foundations for PyFT8 as a packaged codec.

Add pskreporter mqtt feed -> 'hearing me' flag

03 Dec 21:48

Choose a tag to compare