Re: [Discuss-gnuradio] GSoC: Introduction and GNU Radio Project discussion

2019-03-21 Thread Andrej Rode
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

2019-03-21 Thread Martin Braun
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

2019-03-16 Thread Anirban Banik
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

2019-03-05 Thread Wunsch, Felix (CEL)
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

2019-03-04 Thread Anirban Banik
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

2019-03-04 Thread Anirban Banik
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