Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
Hi all, I have some remarks regarding the current state of the filter design tool. > First step would thus be to polish the tool and clean it up, modernize > it. I'm not sure about its state w.r.t. no longer using pyqwt. Maybe > that's a place to start. Recently Edward Kigwana worked on porting the filter design tool from PyQwt to PyQtGraph. Unfortunately he wasn't able to finish up porting everything over, so now the filter design tool is half done. The results (in one squashed commit, rebased on GNU Radio master) can be found here [0]. Despite the lacking features the plotting and filter tap generation are still working. I will submit the current progress as pull request and maybe we can even merge it so you have a good starting point. I have no objections if you want to redo the PyQwt to PyQtGraph porting yourself. But since there has been some work in progress I want to make sure y'all to know about it. Cheers Andrej [0] https://github.com/noc0lour/gnuradio/tree/pyqtgraph_squash pgpQWSYMuXD6j.pgp Description: OpenPGP digital signature ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
On Sun, Mar 17, 2019 at 09:50:51AM +0530, Anirban Banik wrote: >Hi Felix, Marcus, >I apologise for my delayed reply. I have meanwhile gone through most of >the tutorials on the GNU Radio website. I am interested in the Filter >Design Tool Enhancements. >As suggested by Felix, I would be obliged if you could provide me with >more information on the possible outcomes of the project, Marcus, and how >I need to approach, and begin working on it. Anirban, one important thing to keep in mind is that you have about 3 months of coding time; students often overestimate what they can achieve in that timeframe. So, a very important part of writing a proposal is having a good and realistic idea of what you can achieve. Have a solid base-level goal, and then add stretch goals. Make it so that you will finish the base-level goal with a 95% confidence within the given timeframe, and then add some stretch goals such that the last stretch goal will be completed with a 5-10% probability. Applying this to the filter design tool: Go run the current filter design tool with the latest 3.8 branch. You will immediately find that certain things don't work well, who knows if the tool works at all. First step would thus be to polish the tool and clean it up, modernize it. I'm not sure about its state w.r.t. no longer using pyqwt. Maybe that's a place to start. Then, take a look at its extensibility. Last time I checked, it couldn't generate half-band filters, for example. Instead of just adding those, though, think about how the tool could be written that adding filter types is trivial. -- M signature.asc Description: PGP signature ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
Hi Felix, Marcus, I apologise for my delayed reply. I have meanwhile gone through most of the tutorials on the GNU Radio website. I am interested in the Filter Design Tool Enhancements. As suggested by Felix, I would be obliged if you could provide me with more information on the possible outcomes of the project, Marcus, and how I need to approach, and begin working on it. Thanks and Regards, Anirban Banik On Mar 5, 2019 1:31 PM, "Wunsch, Felix (CEL)" wrote: > Hi Anirban, > > > first of all - welcome to the GNU Radio community! I'm happy you're > interested in contributing! > > > About your question: I think Marcus wants to make the tool more > user-friendly in a way that it assumes less knowledge about the actual > filter design process by having intelligent default choices as well as a > better integration into GRC. But I'm sure he can give you more information > on that. > > > Cheers, > Felix > > > -- > *Von:* Discuss-gnuradio kit@gnu.org> im Auftrag von Anirban Banik > *Gesendet:* Dienstag, 5. März 2019 03:34 > *An:* discuss-gnuradio@gnu.org > *Betreff:* Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio > Project discussion > > Hi all, > In the project idea Filter Design Tool Enhancements, can someone provide > me with more insight on this - "This project is to improve our uses of > these tools and blocks to make it more obvious to the users as well as > automate some of the decisions for optimally using them." > Regards, > Anirban > > On Mar 4, 2019 2:17 PM, "Anirban Banik" wrote: > >> Hello everyone, >> >> I am Anirban Banik, a Junior Undergraduate student at National Institute >> of Technology Durgapur, West Bengal, India. I am studying in the Department >> of Electronics and Communication Engineering. I am very interested to >> contribute to this organization as a part of GSoC 2019. >> >> Having been taught Digital Signal Processing recently as a part of our >> course curriculum, I was particularly interested to work on a practical >> approach towards DSP and it's applications. Unfortunately I did not have >> any experience developing with the GRC up to now, though I have started >> with the tutorials for GNU Radio and am exploring the GRC. Being new here, >> I will be obliged if someone guides me on how to start contributing. >> >> I have some experience contributing to open source projects, primarily in >> Python, and have been a Google Summer of Code 2018 participant under >> Beagleboard.org, during which I developed Voice Interfaced games using >> Pygame and CMUSphinx, and deployed the project on Pocket Beagle. My GitHub >> username is AnirbanBanik1998. >> >> I have gone through the various project ideas on the GSoC ideas page and >> am interested in the Filter Design Tool Enhancements and GRC: Build-in sub >> flowgraphs projects. I would like to discuss about the various >> possibilities of the projects with the mentors, and any specific areas >> where I have to gain knowledge in order to contribute to the projects. >> >> Thanks and Regards, >> Anirban Banik >> >> >> ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
Hi Anirban, first of all - welcome to the GNU Radio community! I'm happy you're interested in contributing! About your question: I think Marcus wants to make the tool more user-friendly in a way that it assumes less knowledge about the actual filter design process by having intelligent default choices as well as a better integration into GRC. But I'm sure he can give you more information on that. Cheers, Felix Von: Discuss-gnuradio im Auftrag von Anirban Banik Gesendet: Dienstag, 5. März 2019 03:34 An: discuss-gnuradio@gnu.org Betreff: Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion Hi all, In the project idea Filter Design Tool Enhancements, can someone provide me with more insight on this - "This project is to improve our uses of these tools and blocks to make it more obvious to the users as well as automate some of the decisions for optimally using them." Regards, Anirban On Mar 4, 2019 2:17 PM, "Anirban Banik" mailto:anirbanbani...@gmail.com>> wrote: Hello everyone, I am Anirban Banik, a Junior Undergraduate student at National Institute of Technology Durgapur, West Bengal, India. I am studying in the Department of Electronics and Communication Engineering. I am very interested to contribute to this organization as a part of GSoC 2019. Having been taught Digital Signal Processing recently as a part of our course curriculum, I was particularly interested to work on a practical approach towards DSP and it's applications. Unfortunately I did not have any experience developing with the GRC up to now, though I have started with the tutorials for GNU Radio and am exploring the GRC. Being new here, I will be obliged if someone guides me on how to start contributing. I have some experience contributing to open source projects, primarily in Python, and have been a Google Summer of Code 2018 participant under Beagleboard.org, during which I developed Voice Interfaced games using Pygame and CMUSphinx, and deployed the project on Pocket Beagle. My GitHub username is AnirbanBanik1998. I have gone through the various project ideas on the GSoC ideas page and am interested in the Filter Design Tool Enhancements and GRC: Build-in sub flowgraphs projects. I would like to discuss about the various possibilities of the projects with the mentors, and any specific areas where I have to gain knowledge in order to contribute to the projects. Thanks and Regards, Anirban Banik ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
Hi all, In the project idea Filter Design Tool Enhancements, can someone provide me with more insight on this - "This project is to improve our uses of these tools and blocks to make it more obvious to the users as well as automate some of the decisions for optimally using them." Regards, Anirban On Mar 4, 2019 2:17 PM, "Anirban Banik" wrote: > Hello everyone, > > I am Anirban Banik, a Junior Undergraduate student at National Institute > of Technology Durgapur, West Bengal, India. I am studying in the Department > of Electronics and Communication Engineering. I am very interested to > contribute to this organization as a part of GSoC 2019. > > Having been taught Digital Signal Processing recently as a part of our > course curriculum, I was particularly interested to work on a practical > approach towards DSP and it's applications. Unfortunately I did not have > any experience developing with the GRC up to now, though I have started > with the tutorials for GNU Radio and am exploring the GRC. Being new here, > I will be obliged if someone guides me on how to start contributing. > > I have some experience contributing to open source projects, primarily in > Python, and have been a Google Summer of Code 2018 participant under > Beagleboard.org, during which I developed Voice Interfaced games using > Pygame and CMUSphinx, and deployed the project on Pocket Beagle. My GitHub > username is AnirbanBanik1998. > > I have gone through the various project ideas on the GSoC ideas page and > am interested in the Filter Design Tool Enhancements and GRC: Build-in sub > flowgraphs projects. I would like to discuss about the various > possibilities of the projects with the mentors, and any specific areas > where I have to gain knowledge in order to contribute to the projects. > > Thanks and Regards, > Anirban Banik > > > ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion
Hello everyone, I am Anirban Banik, a Junior Undergraduate student at National Institute of Technology Durgapur, West Bengal, India. I am studying in the Department of Electronics and Communication Engineering. I am very interested to contribute to this organization as a part of GSoC 2019. Having been taught Digital Signal Processing recently as a part of our course curriculum, I was particularly interested to work on a practical approach towards DSP and it's applications. Unfortunately I did not have any experience developing with the GRC up to now, though I have started with the tutorials for GNU Radio and am exploring the GRC. Being new here, I will be obliged if someone guides me on how to start contributing. I have some experience contributing to open source projects, primarily in Python, and have been a Google Summer of Code 2018 participant under Beagleboard.org, during which I developed Voice Interfaced games using Pygame and CMUSphinx, and deployed the project on Pocket Beagle. My GitHub username is AnirbanBanik1998. I have gone through the various project ideas on the GSoC ideas page and am interested in the Filter Design Tool Enhancements and GRC: Build-in sub flowgraphs projects. I would like to discuss about the various possibilities of the projects with the mentors, and any specific areas where I have to gain knowledge in order to contribute to the projects. Thanks and Regards, Anirban Banik ___ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio