Skip to content

multilevel⚓︎

Here we place the classes that are required to run the multilevel schemes developed in the 4DSeis project. All methods inherit the ensemble class, hence the main loop is inherited. These classes will consider the analysis step.

esmda_hybrid ⚓︎

Bases: multilevel, hybrid_update, esmdaMixIn

A multilevel implementation of the ES-MDA algorithm with the hybrid gain

check_convergence() ⚓︎

Check ESMDA objective function for logging purposes.

multilevel ⚓︎

Bases: Ensemble

Inititallize the multilevel class. Similar for all ML schemes, hence make one class for all.

reorganize_ml_prior(enX) ⚓︎

Reorganize prior ensemble to multilevel structure (list of matrices).