I’ve made some changes to scopesink.py so that it also allows it to
plot the modulus (sqrt(I^2 + Q^2)) and phase (atan2(Q, I)) of a 2
channel signal as a function of time. It scales the modulus signal as
the user selects on the GUI and the phase is just scaled for ±PI to
fit on the screen. I’d say its more of a hack than elegant solution!
Anyway, if anyone is interested then I’ll send a patch onto the list.
Currently I’m thinking about making scopesink into more a storagescope
type of application that can allow you to trigger & store, zoom the
signal in memory, save to disk, etc.