Hi Eeshaan, The control package in sympy is developing since 2020 but not nearly as powerful as in MATLAB . Thanks for the suggestion ,I'll surely explore it !
Regards, Anurag. On Friday, March 11, 2022 at 10:11:27 PM UTC+5:30 Eeshaan Jain wrote: > Hey, > I'm somewhat unsure, but as far as I've used sympy for controls, I > couldn't find an equivalent for finding the frequency response of a digital > filter in sympy. There is freqz which does this in MATLAB. > > Thanks > > On Thu, Mar 10, 2022, 9:24 PM Anurag Surendra Bhat (B20CS097) < > [email protected]> wrote: > >> Hello sympy community, >> I am Anurag Bhat , a computer science and engineering sophomore at IIT >> Jodhpur, India .I have been contributing to SymPy for quite a while now and >> here is a link to my work - >> https://github.com/sympy/sympy/pulls/faze-geek >> >> I have done work in the physics module and recently developed interest in >> 'physics.control' module after Akshansh Bhatt( GSOC'21 contributor to this >> module) recently merged my pr relevant to control plots - #23074 >> <https://github.com/sympy/sympy/pull/23074> -* physics : Improved Bode's >> phase and magnitude plots.* >> I have previously covered a introduction to control systems in a college >> course - Signals and Systems . I also had made a basic project like >> implementation of a system for denoising then deblurring signals V.S. >> system for deblurring then denoising signals.(File - >> https://drive.google.com/file/d/1iZDy8O7V5Hi703P7BPFScx0bAFgrM6na/view?usp=sharing >> ) >> >> Coming to the project I have gone over the online sympy documentation of >> control systems .I have had a brief idea of what proposal writing is like >> after I went through Akshansh's proposal for last year .I have read the >> google groups discussion on what use/value does a control package bring to >> sympy ( Re: [Discussion] GSoC 2020 -- Adding control package to >> sympy.physics (google.com) >> <https://groups.google.com/g/sympy/c/wX9BPLcJu50/m/wwxjlZTLAQAJ> ) . >> Some ideas I got from seeing the previous work done are - >> 1. Some minor functionalities that MATLAB provides but sympy currently >> doesn't for transfer functions for it's bandwidth , partial stability etc. >> 2. Adding more examples and illustrations for the previous work done . >> 3. Implementing remaining plots in control.plots for eg - root-locus plot >> , nyquist plot >> 4. Making TransferFunctionMatrix take numerator/denominator inputs in >> list format like MATLAB does . >> >> I have started finalizing/compiling all this matter since SymPy was >> announced to participate in GSOC this year so I'm sure I would have missed >> some ideas and improvements .Here I would like help from the members of the >> community .Firstly I would appreciate any suggestions/help/resources >> regarding this module .Secondly I would request past mentors ( Jason Moore) >> and Gsocer's /potential co-mentors( Naman and Akshansh) to guide if these >> are good ideas to work on, add ideas and show me proper direction since >> this is my first time exploring the field of open source . >> >> >> Regards >> Anurag Bhat. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/sympy/0dfd01c5-ab44-4624-bdba-9cb76ebc28cbn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/sympy/0dfd01c5-ab44-4624-bdba-9cb76ebc28cbn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/ef99264e-1d92-4f01-a43f-2403d7320a71n%40googlegroups.com.
