Hi Ali,

welcome to the community, and thanks for the proposal!

I'm not the mentor of that project, so just a few bullet points that spring to 
my mind:

Oh, actually I just saw that you're missing one point that the GSoC student instructions said you *really* must include, or else we can't consider your proposal ;) Maybe check these instructions again!

- Tkinter won't help you much using existing GNU Radio visualizations – these need to be embedded in a Qt Application. However, you're not forced to use the GNU Radio visualizations; you could implement your own (e.g. in SFML!), but then you'd probably also not use Tkinter. (Takeaway: Tkinter probably won't be very useful, but that's up to you) - You can get a feeling for how GNU Radio GUI code looks like by clicking together a very simple flowgraph in GRC (say, a signal source, a Throttle block, and a Qt GUI Time Sink), and click on "Generate", and then read the generated Python code. - Maybe describe in a little more detail what you think the GUI would allow the user to see and do.

Best,
Marcus

On 3/28/25 7:28 PM, Ali Jafar wrote:
*Dear GNU Radio Community,*

I hope you're all doing well!

My name is Ali Jafar, a Computer Science undergraduate student at FAST NUCES Lahore. I love low-level programming and working with signals, and I would love to help out GNU Radio as part of Google Summer of Code 2025.

I have prepared a proposal for the FM Broadcast Radio Application project and would like to take suggestions from the experienced community members. My proposal discusses designing a better GUI, integrating blocks of radio signals, testing, and documentation, with a strong focus on enhancing the user experience. I am specifically familiar with Python, C++, and GUI development (Tkinter, SFML, SDL), and I have a deep enthusiasm for low-level programming, which should enable me to suitably contribute to this project.

I am including my proposal PDF. I would very much appreciate any guidance, suggestions, or changes you recommend before I submit it. Your feedback will help clarify what I can do differently to better align my approach with GNU Radio’s vision.

I look forward to your insights!

*Best regards,*
Ali Jafar
GitHub: https://github.com/alijafarkamal <https://github.com/alijafarkamal>



Reply via email to