From d8346df94d2a005a87eb294065c1814b964a9135 Mon Sep 17 00:00:00 2001 From: Basil Ibrahim Date: Wed, 28 Feb 2024 20:30:36 +0000 Subject: [PATCH] More import stuff --- vayesta/core/scmf/__init__.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/vayesta/core/scmf/__init__.py b/vayesta/core/scmf/__init__.py index 637524b08..ddb4d78a5 100644 --- a/vayesta/core/scmf/__init__.py +++ b/vayesta/core/scmf/__init__.py @@ -2,7 +2,6 @@ from vayesta.core.scmf.pdmet import PDMET_UHF from vayesta.core.scmf.brueckner import Brueckner_RHF from vayesta.core.scmf.brueckner import Brueckner_UHF -from vayesta.core.scmf.qpewdmet import QPEWDMET_RHF def PDMET(emb, *args, **kwargs): @@ -16,7 +15,11 @@ def Brueckner(emb, *args, **kwargs): return Brueckner_RHF(emb, *args, **kwargs) return Brueckner_UHF(emb, *args, **kwargs) -def QPEWDMET(emb, *args, **kwargs): - if emb.is_rhf: - return QPEWDMET_RHF(emb, *args, **kwargs) - raise NotImplementedError("QP-EWDMET for UHF not implemented") \ No newline at end of file +try: + from vayesta.core.scmf.qpewdmet import QPEWDMET_RHF + def QPEWDMET(emb, *args, **kwargs): + if emb.is_rhf: + return QPEWDMET_RHF(emb, *args, **kwargs) + raise NotImplementedError("QP-EWDMET for UHF not implemented") +except ImportError: + pass \ No newline at end of file