From 3809b6238fb6cb3be90c4c3c801d3340999132a8 Mon Sep 17 00:00:00 2001 From: GalBenZvi Date: Sun, 1 May 2022 12:19:59 +0300 Subject: [PATCH 01/14] DWI reporting --- dmriprep/interfaces/reports.py | 125 +++++++++++++++++++++++++++++++-- 1 file changed, 120 insertions(+), 5 deletions(-) diff --git a/dmriprep/interfaces/reports.py b/dmriprep/interfaces/reports.py index a6616526..844109d4 100644 --- a/dmriprep/interfaces/reports.py +++ b/dmriprep/interfaces/reports.py @@ -22,22 +22,25 @@ # """Interfaces to generate reportlets.""" +import logging import os +import re import time +from nipype.interfaces import freesurfer as fs from nipype.interfaces.base import ( - traits, - TraitedSpec, BaseInterfaceInputSpec, - File, Directory, + File, InputMultiObject, + SimpleInterface, Str, + TraitedSpec, isdefined, - SimpleInterface, + traits, ) -from nipype.interfaces import freesurfer as fs +LOGGER = logging.getLogger("nipype.interface") SUBJECT_TEMPLATE = """\ \t """ +DWI_TEMPLATE = """\ +\t\t
+\t\tSummary +\t\t +\t\t
+\t\t
+\t\t\tConfounds collected
+\t\t\t

{confounds}.

+\t\t
+""" ABOUT_TEMPLATE = """\t