added diffeomap script