This report has been written as part of the final assignment for the Bachelor’s program in Civil Engi-neering. I chose this project to combine and build upon my two favorite subjects from the program: structural mechanics and object-oriented programming in Python, which I explore
...
This report has been written as part of the final assignment for the Bachelor’s program in Civil Engi-neering. I chose this project to combine and build upon my two favorite subjects from the program: structural mechanics and object-oriented programming in Python, which I explored further through a minor in computer science. I was also excited to gain experience with contributing to open-source Python projects via GitHub.
First and foremost, I would like to thank Tom van Woudenberg for supervising my project, particularly on the GitHub side. His expertise in GitHub workflows gave me the structure and confidence needed to contribute efficiently to SymPy. Furthermore, I am also grateful to Fransesco Messali for his thourough feedback on the report itself; his guidance on improving clarity for readers less familiar with the subject matter was especially valuable. Lastly, I would like to thank Sai Udayagiri from Google Summer of Code for his feedback on both the code and GitHub practices.
Lucas Verlaan
Delft, June 2025