Contributing to open source
Writing a Research Paper
Designing a feature
+1
pyMARS (https://github.com/Niemeyer-Research-Group/pyMARS) is an open-source Python package that reduces chemical kinetic model size using well established reduction algorithms, autoignition delay time, and laminar flame speed. I contributed to this project as part of my undergraduate thesis research!

I committed additional functionality to let pyMARS use the laminar flame speed of a combustion mixture to calculate error. Originally pyMARS only used ignition time as the benchmark parameter, but by adding the laminar flame speed information, pyMARS would retain different species during reduction and calculate error based on flame speed precision.

To test my additions, I benchmarked performance improvements like model size, calculated flame speed, calculated ignition time, and species retention differences using liquid propellant kinetic models. 

I will be presenting this work at the AIAA Propulsion and Energy Forum in August!