references oliphant et al numpy array processing package for python otto and denier an introduction to programming and numerical methods in matlab springer perez and granger ipythona system for interactive scientific computing computing in science engineering perezb grangeret al ipython software package for interactive scientific computing presss teukolskyw vetterlingand flannery numerical recipes cambridge python programming language recktenwald numerical methods with matlabimplementations and applications prentice-hall sewell the numerical solution of ordinary and partial differential equations wiley siauw and bayen an introduction to matlab programming and numerical methods for engineers academic press trefethen spectral methods in matlab siam trefethen approximation theory and approximation practice siam young and mohlenkamp introduction to numerical methods and matlab programming for engineers