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.

Reply via email to