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