This is an updated version of #96 I have been using for a bit. There was some discussion back then of the 'right' way to handle zooming out, and some concern that simply striding over the input data was not ideal but I'm submitting this again in case its useful because:
You just can't do this right now at all
Its super fast still because its not computing an FFT on every data point; one per visible column
There is not currently a configuration panel or settings menu to select different decimation behavior
I fixed the stuff that did not work correctly in the other PR (time-scale, sigmf annotations)
This is an updated version of #96 I have been using for a bit. There was some discussion back then of the 'right' way to handle zooming out, and some concern that simply striding over the input data was not ideal but I'm submitting this again in case its useful because: