Following are the updates of the week:
The implementation of Waterfall sink for float values is implemented. GRC integration of the same as well as the waterfall sink for complex values will be implemented in upcoming weekend. Most implementation of waterfall sink follows same structure as the previous sinks. The only difference is that the waterfall sink re-implements the
get_plot_data (the function which provides the data for plotting). The reason is the entirely different way of handling the PDU in waterfall sink.
In case of PDU handling, whole waterfall plot gets plotted everytime a new PDU is received. Hence, instead of processing and appending the stream everytime in sink specific
process_plot function, we completely redefine the array in
In addition to this, the QA script for Waterfall sink and Python side implementation of Waterfall sink has been implemented. Although Python side implementation covers most basic features, it lacks some customization features like choosing the color palette. Once complete waterfall sinks are implemented, the customization can be taken care of.
To-Do list for next week:
- Complete Waterfall sink for complex values
- Complete work on Historgram sink
- Plan the documentation. It will include code cleaning, writing a tutorial, writing PyBombs receipe and many more.