Graham, M. M. SymNum: symbolically construct NumPy functions and their derivatives [Computer software]. https://doi.org/10.5281/zenodo.8252806