Hi Dave, it's ugly, but it's at:
https://github.com/ComputerSmiths/WSJT-x_Python.git <https://github.com/ComputerSmiths/WSJT-x_Python.git> Enjoy, and don't say I didn't warn you... 73, Willie N1JBJ > On Apr 25, 2022, at 2:03 PM, Dave Slotter, W3DJS via wsjt-devel > <wsjt-devel@lists.sourceforge.net> wrote: > > Willie, > > Would you please be willing to share this Python code on GitHub for the rest > of us? I know I'd love to try it out on my tens of thousands of FT8 / FT4 > contacts. > > I've written some Python code to parse ALL.TXT and determine where the gaps > in the waterfall are, and get histograms of audio frequency, SNR, and dT, so > that's kinda fun. > > -- > Dave Slotter, W3DJS <https://www.qrz.com/db/W3DJS> > > On Mon, Apr 25, 2022 at 1:56 PM William Smith via wsjt-devel > <wsjt-devel@lists.sourceforge.net <mailto:wsjt-devel@lists.sourceforge.net>> > wrote: > I've built WSJT-X from source on a Raspberry Pi. Here are my notes (yeah, I > know this isn't the _right_ way, but I couldn't understand the instructions, > so i found a tutorial and modified it: > > /* > The instructions in the source tarall are much easier to parse if you already > know what you are doing. 🤷♂️ > > I got some hints from http://www.kk5jy.net/wsjtx-build/ > <http://www.kk5jy.net/wsjtx-build/> > > Here's what I did: > > From a clean Bullseye install (11.1) via Raspberry Pi Imager > > sudo apt-get install cmake > > export CXXFLAGS='-O2 -march=native -mtune=native' > export CFLAGS='-O2 -march=native -mtune=native' > > sudo apt-get install emacs-nox (or your favorite editor to build the script > below) > build a script from the webpage above and execute it (takes a long time) > > wget > https://github.com/Hamlib/Hamlib/releases/download/4.3.1/hamlib-4.3.1.tar.gz > <https://github.com/Hamlib/Hamlib/releases/download/4.3.1/hamlib-4.3.1.tar.gz> > tar xvzf <that> > cd <there> > /configure --prefix=/usr/local --enable-static > make > sudo make install > sudo ldconfig > rigctl --version shows: rigctl Hamlib 4.3.1 Mon Sep 13 > which rigctl returns: /usr/local/bin/rigctl > reboot to confirm somehting doesn't break > Success! > > ---------- Now for wsjt-x > > export CXXFLAGS='-O2 -march=native -mtune=native' > export CFLAGS='-O2 -march=native -mtune=native' > > wget https://physics.princeton.edu/pulsar/k1jt/wsjtx-2.5.2.tgz > <https://physics.princeton.edu/pulsar/k1jt/wsjtx-2.5.2.tgz> > tar xvzf <that> > cd <there> > cd src > [Aha! This is where hamlib 4.4 comes from!] > tar -zxvf wsjtx.tgz > mkdir build > cd build > cmake ../wsjtx > make > sudo make install > > */ > > I'm a hardware guy, but I've programmed in Basic, Pascal, Fortran, a lot of > Z-80 assembly, C, a little C++, Perl, and lately mostly Python under Debian > (mostly on Raspberry Pi). > > I don't really have the skills to parse the code and make changes, and there > are no particular missing features I feel are critical. I started to look at > what it would take to run through the audio initialization and connection > steps on {USB port renumbering} so as to avoid restarting WSJT-X (or > deselecting and reselecting the proper audio ports), but it's a rare enough > occurrance that I stopped when I got bogged down. 🤷♂️ > > I've written some Python code to parse ALL.TXT and determine where the gaps > in the waterfall are, and get histograms of audio frequency, SNR, and dT, so > that's kinda fun. > > Gotta say, this is a spectacular program, and the ability to run it on > multiple platforms really makes it shine. While I've done Windows, macOS, > and Linux, I settled on the latter for ease of use. > > Thanks for making this for all of us to enjoy! > > 73, Willie N1JBJ > 73, Willie VP5WS > > > >> On Apr 25, 2022, at 11:29 AM, Joe Taylor via wsjt-devel >> <wsjt-devel@lists.sourceforge.net <mailto:wsjt-devel@lists.sourceforge.net>> >> wrote: >> >> When I started work on WSJT some 21 years ago, my principal goal was to help >> bring amateur weak-signal communication techniques into the twenty-first >> century -- and in doing so, to help spread knowledge of modern communication >> theory into the amateur radio community. >> >> By 2005 WSJT was well established but mostly used for special purposes like >> meteor scatter and EME ("moonbounce"). A stable development path had been >> established: the program was fully Open Source, licensed under the GNU >> General Public License, and it could be built by anyone from source code >> using freely available compilers and development tools. At this time WSJT >> was coded in a combination of Python, Fortran, and C. A re-write in 2012 >> created the present program, WSJT-X, using the Qt platform and C++ language >> in addition to Fortran and C. >> >> To help gauge the extent to which my original educational goals are being >> met, we in the core development team are interested to know how many WSJT-X >> users are currently building the program for themselves, from source code. >> If you are doing so, we would appreciate an email response -- either >> publicly, to this list, or in a private email to me. All responses will be >> appreciated, but particular things you might want to mention in your message >> include these: >> >> - Building on what platform? Windows, Linux, macOS, or other? >> >> - What are your particular programming skills and interests? >> >> - Are you making changes to the code? If so, toward what end? >> >> - What portions of the code have you studied well enough to understand? >> >> Many thanks -- I look forward to hearing from you! >> >> -- 73, Joe, K1JT >> >> >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net <mailto:wsjt-devel@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> <https://lists.sourceforge.net/lists/listinfo/wsjt-devel> > > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net <mailto:wsjt-devel@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/wsjt-devel > <https://lists.sourceforge.net/lists/listinfo/wsjt-devel> > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel