See: Convection-Diffusion-Models-Finite-Difference-Method-Python3
Examples from https://github.com/Louis-Finegan/Convection-Diffusion-Models-Finite-Difference-Method-Python3