Dear GNU Radio Community,
I have decided that my gsoc proposal/project will be on the "BokehGUI in GNU radio 4.0" idea
1. Proof of Concept & Progress
To get comfortable with the GR 4.0 , I've developed a small PoC . It uses a signal generator block into a custom OOT module that publishes data to a socket via ZMQ. A Python script then subscribes to that socket and plots the sine wave in the browser in real-time using Bokeh.
Main goal is to just show i was able to take something generated by GR4 and get it displayed in the browser
Repo: [https://github.com/ZiadFahmyZewailCity/gr4.0-bokehgui/tree/gettingFamiliarWithDevelopment]
Video Demo: [Link to Video]
I've also worked through the GR3 beginner and OOT tutorials, and spent time playing with ZMQ/Bokeh to ensure I can handle plotting and the data flow between processes.
2. Seeking Guidance on GR 4.0
While I'm thrilled I got the PoC running, this is my first time working with a codebase of this scale. My main concern is moving from "making it work" to "making it right." What are some resources that'll help me design and write code that "fits" with the design philosophy behind OOT modules for GR4. I feel like this will be very important for my proposal
3. Use of bokeh
4. Why This Project?
I initially looked for something with a bit more DSP and communications concepts. However this project feels important, and I decided to go with something which would have an impact instead of wasting time thinking of a custom project to propose that had me playing with some of the concepts i was most interested in.
I am really looking forward to the possibility of contributing to GNU Radio this summer as part of GSOC. Thank you for your time and for any pointers you can provide!
cyberspectrum is best spectrum (I think the code word is for the proposal only but one can never be too safe lol)
Sincerely,
Zewail City of Science, Technology and Innovation
Ahmed Zewail Road, October Gardens, Giza 12578, Egypt
0120 205 7175
Whatsapp number - 0109 479 1824
No comments:
Post a Comment