Dear SymPy Community,
My name is Baiyuan Qiu, I am graduated with a bachelor of Communication Engineering and currently studying at the National University of Singapore for my master's degree. After browsing the project list of this year's GSoC, I found my interest in SymPy and Symbolic Control Systems.
I want to express my motivation and concern of this idea. And I want to share with you some of my information.
Firstly, why I choose the SymPy.
To be short. I really hate Matlab when I was an undergraduate. It's powerful, but it's too bulky and cumbersome. It took up a big chunk of hard drive space on my cheap computer, and even when I set the installation location to a different hard drive, it added a lot of files to the C drive. Whether I want to start Simulink or just do symbolic computing, I have to wait at least five minutes to start Matlab (my computer was so cheap at that time).
That's totally a terrible experience in my life. Although Python was introduced in class at that time, I never thought it could be so powerful to replace Matlab. I feel excited to support this project, I wanna join the Pythonic Knights to fight the Monster Matlab.
Secondly, why I choose Symbolic Control Systems (sympy.physics.control) as my target idea.
As I mentioned above, I am a bachelor of Communication Engineering. I had courses like Signals and Systems, and Digital Signal Processing. So the concepts like zero pole, bode, nyquist in the Future work part of the idea attract me immediately. I quickly found that it is the same technique as I learnt, although in a physics context.
But I still have some concern, as I am working on Deep Learning recently, the knowledge of TransferFunction, Pole Zero are fading away in my memory, I have to pick them up if I am selected. I was also curious that the mathematics in the context of physics and control systems would not go beyond the mathematics in the context of signal processing that I studied.
Another point is that, I think this idea is a perfect one-person's job to experience open source workflow from design to implementation, to documentation.
If you still have some interest on me after reading such a long email, here are some more information about me.
As you can see, there are no serious big repositories, but some simple toys like this
Spider I wrote for myself. My GitHub serves more like an underground storehouse for my codes. Although I knew that open source and collaboration is the most important part in GitHub, it is hard for me to find a place to start.
I haven't updated it for a long time, as I am considering moving the page to a more convenient platform. But you can still get to know a little bit more about me from the page.
Regards,
Baiyuan