new implementation of enkf, could be used for both, lorenz96, SWE model