Describir: Robust Prediction, Filtering and Smoothing