fillnodata now returns ndarray, instead of modifying in-place