d for major performance acceleration. The SciML builds a set of interconnected tools for generating numerical solver code directly on the models that are being simulated. <a href="https://github.com/JuliaSymbolics/Symbolics.jl">Symbolics.jl</a> can automatically detect the sparsity patterns of Jacobians and Hessians from arbitrary source code, while <a href="https://github.com/SciML/ModelingToolkit.jl">ModelingToolkit.jl</a> can rewrite differential equation models to re-arrange equations for better stabili