From d776258b354ed39c32d233407bc747fe362603a9 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauld.mccarthy@gmail.com> Date: Thu, 9 Jul 2015 12:27:23 +0100 Subject: [PATCH] FEAT images give themselves a custom name --- fsl/data/featimage.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/fsl/data/featimage.py b/fsl/data/featimage.py index 4346d51c8..3186b7ad4 100644 --- a/fsl/data/featimage.py +++ b/fsl/data/featimage.py @@ -148,6 +148,7 @@ class FEATImage(fslimage.Image): design = loadDesignMat(op.join(featDir, 'design.mat')) names, cons = loadDesignCon(op.join(featDir, 'design.con')) + self.__analysisName = op.splitext(op.basename(featDir))[0] self.__featDir = featDir self.__design = design self.__contrastNames = names @@ -158,6 +159,13 @@ class FEATImage(fslimage.Image): self.__pes = [None] * self.numEVs() self.__copes = [None] * self.numContrasts() + if 'name' not in kwargs: + self.name = '{}.feat: {}'.format( + self.__analysisName, self.name) + + + def getAnalysisName(self): + return self.__analysisName def getDesign(self): -- GitLab