use pandas to do the rolling mean.
cache smoothing and corrections.