fix deriv9point to accept nonuniform sample rates