Gaussian mixture models for clustering and calibration of ensemble weather forecasts