Hey, @[email protected], @[email protected] <[email protected]>,
It is Momodu Victor here <https://docs.google.com/document/d/104_vnhjMojKlL5ejsay0c9qE9f4VV_Fv9ZrqqLt0kQg/edit?usp=sharing>. I will like to register my interest in taking on the Symbolic Control Systems (sympy.physics.control) <https://github.com/sympy/sympy/wiki/GSoC-Ideas#symbolic-control-systems-sympyphysicscontrol> project. I have skimmed through Naman Gera’s previous work which includes his GSOC proposal <https://github.com/namannimmo10/Google-Summer-of-Code-with-SymPy> (very well done, by the way), final report <https://github.com/namannimmo10/Google-Summer-of-Code-with-SymPy>, and his experiences <https://qr.ae/pNc0Tm> at SymPy. I also downloaded the recommended text. It was very informative. Being an Electronics and Electrical Engineering student as mentioned in my introductory email <https://docs.google.com/document/d/104_vnhjMojKlL5ejsay0c9qE9f4VV_Fv9ZrqqLt0kQg/edit?usp=sharing>, I believe I can take on this project. I am yet to take a course on Control Systems as it is usually taken by fourth-year students. I, however, have taken a course on Signals and Systems and some of the coursework namely, Laplace Transform and Fourier Analysis are important tools applied to Control Systems. As was mentioned in the pre-requisite knowledge for this project, one needs to know how to self-learn(as I am a self-taught programmer, I am capable of self-learning) and contribute voraciously(which I intend to do). My learning process for Control Systems (or any course) involves three stages: 1. Overview (currently in this stage): What happens here is that I develop a sort of syllabus of what are the major parts of the project (in the case, Control Systems), what are the prerequisites, laws, application areas, examples etc. 2. Conceptual Understanding: This involves me learning what are the major concepts under the main topic area. For control systems, that would mean I should be able to answer these questions: 1. What is Control Theory? Hints/Prompts: Here, there should be a mention of what is meant by inputs(intentional and unintentional), outputs, states, systems and the types or forms in which they take. 1. What is meant by automation in Control Theory? 2. What is a controller? Hints/ Prompt: Here, definitions for feed-forward and closed-looped controllers should be stated. This is a snippet of what conceptual understanding looks like. 1. Calculations, Applications and Simulations: Here, I start applying what I have learnt to theoretical and real-world questions. I also would then start to use MatLab and even SymPy tools to solve these questions. I do believe after all these, I should be adequately equipped to begin my voracious contributions to this project. One thing is to say you will do something, another is to do it. So that I am held accountable, I will share the Google Docs file link listing all the progress I am making. I would also appreciate it if a sort of interview is conducted between the mentor(s) and myself to properly assess my competence. The timeline as well as the progress report document would be sent by tomorrow. I would also appreciate it if areas in form of chapters to focus on in the recommended text <http://www.cds.caltech.edu/~murray/amwiki/index.php/Second_Edition> are pointed out. -- 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/91a710c7-a788-4e56-829d-357018a3c3adn%40googlegroups.com.
