So I just completed a fantastic course about building CFD models in Python called the 12 Steps to Navier-Stokes. You can check out my code directly [here] or read more about why I chose to work on this project and what I’ve learned from the experience on my portfolio page.
As an extra challenge I animated all of the simulations and I’m very happy with the final results. It was not easy, specially the more complex 2D sims, but I feel that my knowledge of matplotlib has become much more robust in the process and I now get some sweet animations for my webpage! My hope for this project moving forward is to reuse this code so that it serves as the foundation for all future CFD solvers I might work on.
This project was also important to me because it’s the first one I have completed since I built my webpage and therefore it is the first to make full use of its capabilities as a showcasing machine. I’ve put a lot of effort on polishing the presentation and making it look nice and I hope it shows. It took more time than I am willing to admit to get all the images and text formatted correctly — I think I ended up spending more time on CSS’s documentation than on Python’s — but I think in the end it was worth it. As always, I’m open to feedback or any suggestions that you might have about how to improve and I’m reacheable at any of the links at the bottom of my about page. If you’re also interested in projects that live at the intersection of Computer Science and Aerospace let’s talk!
In any case, I’m not 100% sure yet abut the focus of my next project but I don’t want my C++ skills to get any rustier so I’m going to be searching for a relevant C++ project during the next couple of days. Stay tuned for an update on that soon!