Constrained ensemble Kalman filter based on Kullback–Leibler divergence. (September 2019)