“…Today, a lot more variants exist. Examples are diabatization using explicit derivative couplings, , the propagation diabatization procedure, diabatization by localization, Procrustes diabatization, or diabatization by ansatz. ,, Further, methods can be based on couplings or other properties, − configuration uniformity, block-diagonalization, , a hybrid diagonalization combining block-diagonalization and diabatization by ansatz, , CI vectors, whereas some procedures are carried out at least partly using ML. ,,,, …”