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 <
[email protected]> 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/
>
> 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
> 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
> 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 <
> [email protected]> 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
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
>
> _______________________________________________
> wsjt-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to