Hi Arpit!

allow me to give you this time a warm welcome to the mailing list and to
the GSoC application process! I'm very glad to see the enthusiasm you've
been putting the last few weeks into your preparation and the project.

I can also see that you've taken the right idea from the comments from
Marcus, who has cleared some of your questions from the last email, I
believe. I second his thought on not needing to reinvent the wheel
regarding the parsing tool base, and I see that you also are reading
already about Clang for this purpose. In this regard, it might not hurt if
you go and check what else is being used out there for this purpose. Sure,
Clang is solid and widely used, but there is also the chance that there is
a tool in the rising that is worth checking out. Clearly, such an
evaluation of tools would also be helpful for the proposal that you are
planning to write, needless to say to the development of the project if it
comes to that. We can continue discussing these topics before going
straight to the development of the project, as we'd like to have the right
foundations in order to have the right result that will be useful for most
(if not all!) of the project users and developers.

Keeping solving issues and checking the code is a fantastic way of getting
familiarized with the code base and to contribute, and we do really
appreciate each and every contribution. So cheers for that and keep up the
great work!

-Nico

On Mon, Mar 4, 2019 at 6:27 PM Arpit Gupta <[email protected]> wrote:

> Hi,
> Thanks you Marcus for your insightful response on the project and also
> sorry for not introducing myself in the first place for GSoC.
> I am Arpit Gupta, an Electronics and Communication undergraduate at Indian
> Institute of Technology Roorkee, India. I am highly interested in
> contributing to GNU Radio as my GSoC project.
> I am done with setting up the project and have gone through the guided
> tutorial on GNURadioCompanion and have been contributing to GNU Radio
> since January.
> I am a member Information Management Group, a student group responsible
> for maintaining institute's website and intranet applications; Vision and
> Language Group, a student group aimed at spreading culture for reading and
> programming deep learning research papers among students. So, I am
> moderately fluent in python and C++.
> I have had courses on "Signals and Systems" and "Principles of digital
> communication" in my academic curriculum which I found pretty interesting,
> so I am highly enthusiastic about working with GNU Radio this summer.
> I have checked out the ideas list. The idea that suits me the most is:
> 1. Block Header Parsing Tool: I have text parsing experience in python, so
> this project would be really good to work on. Actually what I was
> originally doing is going through pycpparser for parsing header files but
> then I got to know that GNU Radio API (headers) requires to use C++ for
> compiling, not straight C and so now as per your advice I’m going through
> libclang in python for cpp parsing. I have also gone through the code of
> YAML file generator in modtool which is brilliantly written and can be
> easily extended with another CLI option in gr_modtool (Example: gr_modtool
> parse) which may then parse and give us the abstract representation of the
> header file. Currently I’m going through the hierarchy of Abstract Syntax
> Tree of C++. The info then converted to json can easily be used for further
> use like YAML file generation.
> I have worked on some issues and currently have five pull request merged
> along with four open pull request on issues of GNURadioCompanion and
> gr_modtool, which definitely helped me getting more and more familiarized
> with its code structure.
> So it will very helpful if I can get your guidance. I will be highly
> obliged.
> Thanks.
> _______________________________________________
> Discuss-gnuradio mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to