Hi Joe, Aside from the waterfall display itself, the numbers that are used to create it are not available for processing by external programs. The Fourier transforms that are displayed in color-coded form on the waterfall display are calculated in the Fortran routine src/lib/hspec.f90. This routine is called from the C++ code in src/widgets/mainwindow.cpp. You’ll be able to find the point where hspec is called by searching for the word “hspec” in the mainwindow.cpp file.
Honestly, if you’re not familiar with the WSJT-X code, it’d be easier to just use a sound analysis program like Audacity, or baudline, or perhaps the one that Mike, W9MDB, suggested to calculate the short Fourier transforms that produce a waterfall display. Steve k9an > On Feb 1, 2019, at 4:59 PM, jbozell <jboz...@utk.edu> wrote: > > Hi Steve, > > Thanks for the suggestion…do you think there’s a way to attach a number to > the visual representation that appears under “cumulative”? Alternatively, can > it be broken down into individual numbers for each of the 50 hz signals that > appear across the passband? > > Actually, I’ve been using cumulative, and I think that’s what got me thinking > about alternate data mining techniques. If one considers two parallel grid > cells, one might be pretty dim while the other might be quite bright. At some > place in the source code, the dim cell should be translating some number x > into a certain level of pixel activation, while the bright cell is > translating some number y into more pixel activation. And y should be > x…I > think. I’d like to find numbers x and y (and all the other numbers output in > a given time unit. > > In my previous life, I did a lot of spectral analysis of organic compounds, > and we used this type of integration to great use. Every time I look at the > waterfall and read that part of WSJT-X includes Fourier Transform, I start > thinking there’s got to be some overlap that could be useful. > > But maybe WSJT-X isn’t programmed that way? > > I really appreciate the feedback…it keeps me thinking. Thanks! > > Joe/WB0CDY > > From: Steven Franke via wsjt-devel <wsjt-devel@lists.sourceforge.net> > Reply-To: WSJT software development <wsjt-devel@lists.sourceforge.net> > Date: Friday, February 1, 2019 at 1:36 PM > To: WSJT software development <wsjt-devel@lists.sourceforge.net> > Cc: Steven Franke <s.j.fra...@icloud.com> > Subject: Re: [wsjt-devel] Accessing raw decode data? > > Hi Joe, > > It sounds to me as if the Cumulative spectrum plot that can be displayed > underneath the waterfall is exactly what you have described. The Cumulative > spectrum is the sum of all of the short-term spectra that make up the > waterfall display. The sum is reset to zero at the beginning of each receive > interval. > > Make sure that the “Cumulative” option is selected from the dropdown menu at > the bottom of the waterfall window (just to the right of the color palette > selection). You can make the Cumulative spectrum occupy a larger fraction of > the window using the up-down arrows next to the box that is labeled “Spec > NN%”, where NN will be percentage of the vertical window space that should be > used for the Cumulative spectrum. > > Steve k9an > > >> On Feb 1, 2019, at 1:57 PM, jbozell <jboz...@utk.edu >> <mailto:jboz...@utk.edu>> wrote: >> >> Hi folks, >> >> <>I’m reposting the gist of my previous question after getting some nice >> suggestions that ultimately didn’t pan out (e. g., thanks to Mike W9MDB for >> leading me to Sonic Visualizer…it was close, but not quite there, and >> DL4YHF’s Spectrum Lab, which is powerful, but for PC only). >> >> At some point during an FT8 decode, I’m assuming that there’s a number or >> library of numbers is generated that is then translated into a visual >> representation – the waterfall spectrum. >> >> Is it possible to tap into the software and download those numbers into >> Excel or similar? It would be interesting, for example, to integrate the >> value of each 15 second x 50 Hz block that makes up the waterfall grid. >> >> Is this possible ? Has someone already done it? Incompatible with the way >> WSJT-X works? >> >> Thanks, >> >> Joe/WB0CDY >> >> _______________________________________________ >> 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