idw.py and idw_solver.py added, but not complete yet.