
Hi Dhruv and Namami, Apologies for the lack of reply on this thread. I suspect maintainers are a bit wary of this topic, because it's a huge undertaking. There's a lot of design work to do, and such a redesign will have significant backwards compatibility implications, which are never fun to deal with. I do appreciate your enthusiasm, and would love to see you contribute meaningfully to SciPy. For this topic I'd suggest it's best to steer clear - it seems more likely than not that it won't be completed, which would not be good for anyone involved. Perhaps we will relist it for GSoC, not yet sure - doing it as a formal program gives a committed mentor and amount of time to complete the work, which would make it a better prospect. Outside of GSoC, I'd recommend against it. It can be taken on outside of SciPy first, and integrated when completed. It would need a maintainer or someone else with significant domain expertise to help out though. Cheers, Ralf On Sat, Oct 9, 2021 at 6:31 AM Dhruv Vats <dhruv25vats@gmail.com> wrote:
Hello everybody,
Bumping the previous mails.
If there are any additional prerequisites before undertaking something like this, I would love to know and work on them.
Also, an issue on GitHub https://github.com/scipy/scipy/issues/14800 has be opened to possibly discuss the same.
Regards, Dhruv Vats
On Wed, 22 Sep, 2021, 23:14 Namami Shanker, <namami2011@gmail.com> wrote:
Hello everyone,
Hi Vats, I am Namami Shanker, a pre-final Electrical Engineering student from IIT Goa.
I have been interested in the Object-oriented design of digital filtering in scipy.signal project and I have been studying Digital Signal Processing and Control Systems through my coursework. I am familiar with Scipy's development environment and workflow since I have contributed to Scipy before.
I would love the opportunity to work on the project through collaboration with Dhruv Vats. This project aligns with my core domain and interests, and it will be a great learning opportunity for me.
The questions posed by Dhruv exhaust all the doubts one could have regarding starting the project. I am looking forward to discussing the design of the API and implementation ideas.
Thanks & regards, Namami Shanker
On Sep 22 2021, at 5:28 pm, Dhruv Vats <dhruv25vats@gmail.com> wrote:
Hello,
My name is Dhruv Vats, and I'm in the final year of my engineering studies, majoring in Electronics and Communications.
While browsing the GSoC ideas page of SciPy, I came across this <https://github.com/scipy/scipy/wiki/GSoC-2021-project-ideas#object-oriented-...> project, which, from what I checked, went unallocated this year.
The project lists Digital Signal Processing as a requirement, and while my coursework (DSP, Communications Systems, Control Theory, etc.) has given me a decent familiarity with the subject, I further got to use its concepts during my GSoC project this year <https://summerofcode.withgoogle.com/projects/#5521109757198336>, which involved investigating, implementing and integrating the DPSS multitaper periodogram into Stingray <https://github.com/StingraySoftware/stingray>, using scipy.signal at its core.
Therefore, if the context is correct, I would like to request permission to work on this and would love the opportunity to further discuss the project, such as,
- What the first steps should be? - What parts of code should I start looking at? - How can it be divided into smaller, more manageable tasks? - What the result could look like? (A brief description is provided on the ideas page.)
And most importantly,
- How do *you* guys see this coming together?
This is my first time posting to the mailing list, so hoping it wasn't too blunt.
Humble regards, Dhruv Vats _______________________________________________ SciPy-Dev mailing list -- scipy-dev@python.org To unsubscribe send an email to scipy-dev-leave@python.org https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: namami2011@gmail.com
[image: Sent from Mailspring] _______________________________________________ SciPy-Dev mailing list -- scipy-dev@python.org To unsubscribe send an email to scipy-dev-leave@python.org https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: dhruv25vats@gmail.com
_______________________________________________ SciPy-Dev mailing list -- scipy-dev@python.org To unsubscribe send an email to scipy-dev-leave@python.org https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: ralf.gommers@googlemail.com