Numerical Analysis Programming Environment