Coverage for pesummary/core/plots/seaborn/__init__.py: 58.3%
12 statements
« prev ^ index » next coverage.py v7.4.4, created at 2025-11-05 13:38 +0000
« prev ^ index » next coverage.py v7.4.4, created at 2025-11-05 13:38 +0000
1# Licensed under an MIT style license -- see LICENSE.md
3from pesummary.utils.utils import logger, import_error_msg
4try:
5 from packaging import version
6 import seaborn
7 if version.parse(seaborn.__version__) < version.parse("0.13.0"):
8 logger.warning(
9 "An old version of 'seaborn' has been found. This version of "
10 "'pesummary' is only compatible with 'seaborn >= 0.13.0'. Please "
11 "update"
12 )
13 SEABORN = False
14 else:
15 SEABORN = True
16except ImportError:
17 SEABORN = False
18 logger.warning(import_error_msg.format("seaborn"))
20__author__ = ["Charlie Hoy <charlie.hoy@ligo.org>"]