A scalable model-independent iterative data assimilation tool for sequential and batch estimation of high dimensional model parameters and states. (April 2022)