PyModPDE swMATH ID: 43739 Software Authors: Mokbel Karam; James C. Sutherland; James C. Sutherland Description: PyModPDE: A python software for modified equation analysis. The modified equation is a useful tool in the analysis of numerical methods for partial differential equations (PDEs). It gives insight into the stability, diffusion, and dispersion properties of a given numerical scheme. Its derivation, however, is rather tedious and error-prone due to the enormous amount of algebra involved. PyModPDE is a python software that uses a novel approach to generate the modified equation. It takes a discrete PDE as its input and outputs the modified equation in LaTeX format. We discuss the novel approach on which PyModPDE is based and then validate the software using one and two-dimensional PDEs. PyModPDE serves as an essential tool for computational scientists and engineers for both educational and research purposes. Homepage: https://www.sciencedirect.com/science/article/pii/S2352711020300224 Source Code: https://github.com/saadgroup/pymodpde Dependencies: python Keywords: Modified equation analysis; Finite difference schemes; Stability analysis; Numerical methods; Error analysis; Python; PyModPDE; SoftwareX Related Software: SymPy; Python Cited in: 0 Publications Standard Articles 1 Publication describing the Software Year