warp to cylindrical ok, but can modify to interp
add teacher sift.m