HI Joe,

  Thanks for reaching out!   I know you got a lot of  replies, so I'll keep 
mine brief:

- Building on what platform?  Windows, Linux, macOS, or other?

   ==Raspberry PI's for various SDR/wsjt-x based WSPR or other monitors
   ==Ubuntu (Atomic Pi) for an embedded single-board processor that I use as my 
radio computer.


  - What are your particular programming skills and interests?
   Devops/Release Engineer.  Interested mostly in python these days.  Also an 
electronics tinkerer.

  - Are you making changes to the code?  If so, toward what end?

    I just started hacking at it a few weeks ago - trying to implement features 
I want:

  -- I Would LOVE wsjt-x to make a sound when I get a call.  (I often turn 
away, or rest my eyes and miss a call.)

  -- I Would like to restore the old behavior where wsjt-x will answer calls to 
me even when I'm not active after a QSO.  (I often get replies to a CQ  5 or 10 
minutes after I stopped calling.)  WSJTX requires me to look at the screen 
fulltime.   I'd like to reduce the eye fatigue a bit, while still being 
available for QSOs.

-- I would like to programatically control wsjtx from a higher authority.  
Ideally an external scheduling program could help me prioritize tracking 
satellite passes,  FT-8 when there are no satellites,  and possibly lapse into 
"Screen Saver" mode and monitor WSPR when I'm not actively operating.

-- I would like to insert my own code between wsjtx and hamlib to do more 
advanced operations at band switch time.  (I have a web enabled antenna switch, 
and would like to be able to automatically switch antennas and initiate an 
auto-tune sequence on the rig as part of a band change.) I have experimented 
with impersonating hamlib for antenna control with Gpredict, but would rather 
do this in a more harmonious fashion.

  - What portions of the code have you studied well enough to understand?

  Mostly just how it's built at the moment.   Still trying to master the basics 
of where stuff is etc.

  In terms of operating,  I've had a blast discovering a new facet to a 
longtime hobby that I had long ago gotten bored with.  (Originally licensed in 
1977, my interest level dropped off a cliff when AO-40 went QRT and my son 
learned how to crawl...  )  With wsjtx and being in front of the rig all day 
due to Covid, I went from 0 to DXCC in 2 months  (and now have 6 bands 
confirmed!)

  In terms of learning,  I have learned a bit about weak signal work,   a LOT 
more about how propagation really works, and have spent time automating my 
station,  which I seem to enjoy more than actually operating... 🙂   This took 
me into Python and other modern technologies.  wsjtx was also the vector by 
which I discovered Hamlib - another truly magnificent contribution to the 
hobby!   In pursuit of the above listed features, I dusted off some rig control 
code I had written decades ago,  converted it to use hamlib and have generally 
enjoyed automating my station...
 73,

--al
WB1BQE


________________________________
From: Joe Taylor via wsjt-devel <wsjt-devel@lists.sourceforge.net>
Sent: Monday, April 25, 2022 3:29 PM
To: 'WSJT software development' <wsjt-devel@lists.sourceforge.net>
Cc: Joe Taylor <j...@princeton.edu>
Subject: [wsjt-devel] Are you building WSJT-X ?

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
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

Reply via email to