Mechanical Component Design tasked my class to write a four bar linkage calculator where it would output position, velocity, and acceleration information for the linkage which we used in class and for exams.
This was very exciting to me, I have always really enjoying using math to create a model to explain behavior in the physical world and this was the first time I was tasked to write such a program for prediction purposes. Instead of using Excel in the class, I decided to use python and ended up creating more functionality than was necessary for the class out of my curiosity for the potential of the program in python.
Rewriting the code a few times, note that the current program referenced in the link below, is a refactored version of the one I created for the class.My code is available here, on Github.