Coverage for nilearn/reporting/__init__.py: 80%

10 statements  

« prev     ^ index     » next       coverage.py v7.9.1, created at 2025-06-16 12:32 +0200

1"""Reporting code for nilearn. 

2 

3This module implements plotting functions useful to report analysis results. 

4""" 

5 

6from nilearn._utils.helpers import set_mpl_backend 

7from nilearn.reporting.get_clusters_table import get_clusters_table 

8from nilearn.reporting.html_report import HTMLReport 

9 

10try: 

11 warning = ( 

12 "nilearn.reporting.glm_reporter and nilearn.reporting.html_report " 

13 "requires nilearn.plotting." 

14 ) 

15 set_mpl_backend(warning) 

16 

17 from nilearn.reporting.glm_reporter import make_glm_report 

18 

19 __all__ = [ 

20 "HTMLReport", 

21 "get_clusters_table", 

22 "make_glm_report", 

23 ] 

24 

25except ImportError: 

26 __all__ = [ 

27 "HTMLReport", 

28 "get_clusters_table", 

29 ]