implemented and tested serial interpolation
reshape predicted features
split chi2 calculations in chunks
made _predict reusable
compute chi2 in chunks with map()