spatio-temporal statistics bayesian inference Public Health Adaptive modeling forecasting Python (Programming Language)