I am an Imperial chemical engineering undergraduate with a great interest in all things related to thermodynamics! I’ve been using Julia for the past two years to develop an extensible open-source implementation of equations of state: OpenSAFT
The implementation of thermodynamic equations of state for physical property prediction (density, heat capacity, enthalpy, phase fractions, etc) is traditionally an esoteric process. With Julia’s clean syntax and efficient multiple-dispatch system, it is possible to produce extremely lucid code without trade-offs in efficiency, while also being infinitely extensible. We hope to show that Julia is a powerful tool that can transform the art of thermodynamic modelling in both academia and industry.