tempor.methods.preprocessing.imputation.hyperimpute_utils module

Utilities for hyperimpute.

tempor.methods.preprocessing.imputation.hyperimpute_utils.monkeypatch_hyperimpute_logger() Generator[source]

In hyperimpute, at least as of version 0.1.17, the following call in hyperimpute.logger causes a conflict with loguru logger as used in TemporAI. To circumvent this problem, this context manager monkeypatches loguru logger.remove call with a no-op. To be used around hyperimpute imports.

` from loguru import logger ... logger.remove() `