1
- # -*- coding: utf-8 -*-
2
1
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
3
2
# vi: set ft=python sts=4 ts=4 sw=4 et:
4
3
"""
@@ -150,7 +149,7 @@ class ComputeDVARS(BaseInterface):
150
149
151
150
def __init__ (self , ** inputs ):
152
151
self ._results = {}
153
- super (ComputeDVARS , self ).__init__ (** inputs )
152
+ super ().__init__ (** inputs )
154
153
155
154
def _gen_fname (self , suffix , ext = None ):
156
155
fname , in_ext = op .splitext (op .basename (self .inputs .in_file ))
@@ -165,7 +164,7 @@ def _gen_fname(self, suffix, ext=None):
165
164
if ext .startswith ("." ):
166
165
ext = ext [1 :]
167
166
168
- return op .abspath ("{ }_{}.{}" . format ( fname , suffix , ext ) )
167
+ return op .abspath (f" { fname } _{ suffix } .{ ext } " )
169
168
170
169
def _run_interface (self , runtime ):
171
170
dvars = compute_dvars (
@@ -466,12 +465,12 @@ class CompCorInputSpec(BaseInterfaceInputSpec):
466
465
"cosine" ,
467
466
False ,
468
467
usedefault = True ,
469
- desc = "Detrend time series prior to component " " extraction" ,
468
+ desc = "Detrend time series prior to component extraction" ,
470
469
)
471
470
use_regress_poly = traits .Bool (
472
471
deprecated = "0.15.0" ,
473
472
new_name = "pre_filter" ,
474
- desc = ("use polynomial regression " " pre-component extraction" ),
473
+ desc = ("use polynomial regression pre-component extraction" ),
475
474
)
476
475
regress_poly_degree = traits .Range (
477
476
low = 1 , value = 1 , usedefault = True , desc = "the degree polynomial to use"
@@ -584,7 +583,7 @@ class CompCor(SimpleInterface):
584
583
585
584
def __init__ (self , * args , ** kwargs ):
586
585
"""exactly the same as compcor except the header"""
587
- super (CompCor , self ).__init__ (* args , ** kwargs )
586
+ super ().__init__ (* args , ** kwargs )
588
587
self ._header = "CompCor"
589
588
590
589
def _run_interface (self , runtime ):
@@ -713,7 +712,7 @@ def _run_interface(self, runtime):
713
712
self .inputs .pre_filter
714
713
]
715
714
ncols = filter_basis .shape [1 ] if filter_basis .size > 0 else 0
716
- header = ["{}{ :02d}". format ( ftype , i ) for i in range (ncols )]
715
+ header = [f" { ftype } { i :02d} " for i in range (ncols )]
717
716
if skip_vols :
718
717
old_basis = filter_basis
719
718
# nrows defined above
@@ -724,7 +723,7 @@ def _run_interface(self, runtime):
724
723
filter_basis [skip_vols :, :ncols ] = old_basis
725
724
filter_basis [:skip_vols , - skip_vols :] = np .eye (skip_vols )
726
725
header .extend (
727
- ["NonSteadyStateOutlier{:02d}" . format ( i ) for i in range (skip_vols )]
726
+ [f "NonSteadyStateOutlier{ i :02d} " for i in range (skip_vols )]
728
727
)
729
728
np .savetxt (
730
729
self ._results ["pre_filter_file" ],
@@ -747,7 +746,7 @@ def _run_interface(self, runtime):
747
746
not_retained = np .where (np .logical_not (metadata ["retained" ]))
748
747
components_names [retained ] = components_header
749
748
components_names [not_retained ] = [
750
- "dropped{}" . format ( i ) for i in range (len (not_retained [0 ]))
749
+ f "dropped{ i } " for i in range (len (not_retained [0 ]))
751
750
]
752
751
with open (self ._results ["metadata_file" ], "w" ) as f :
753
752
f .write ("\t " .join (["component" ] + list (metadata .keys ())) + "\n " )
@@ -768,7 +767,7 @@ def _make_headers(self, num_col):
768
767
if isdefined (self .inputs .header_prefix )
769
768
else self ._header
770
769
)
771
- headers = ["{}{ :02d}". format ( header , i ) for i in range (num_col )]
770
+ headers = [f" { header } { i :02d} " for i in range (num_col )]
772
771
return headers
773
772
774
773
@@ -781,7 +780,7 @@ class ACompCor(CompCor):
781
780
782
781
def __init__ (self , * args , ** kwargs ):
783
782
"""exactly the same as compcor except the header"""
784
- super (ACompCor , self ).__init__ (* args , ** kwargs )
783
+ super ().__init__ (* args , ** kwargs )
785
784
self ._header = "aCompCor"
786
785
787
786
@@ -807,7 +806,7 @@ class TCompCorInputSpec(CompCorInputSpec):
807
806
class TCompCorOutputSpec (CompCorOutputSpec ):
808
807
# and all the fields in CompCorOutputSpec
809
808
high_variance_masks = OutputMultiPath (
810
- File (exists = True ), desc = (( "voxels exceeding the variance" " threshold") )
809
+ File (exists = True ), desc = ("voxels exceeding the variance threshold" )
811
810
)
812
811
813
812
@@ -832,7 +831,7 @@ class TCompCor(CompCor):
832
831
833
832
def __init__ (self , * args , ** kwargs ):
834
833
"""exactly the same as compcor except the header"""
835
- super (TCompCor , self ).__init__ (* args , ** kwargs )
834
+ super ().__init__ (* args , ** kwargs )
836
835
self ._header = "tCompCor"
837
836
self ._mask_files = []
838
837
@@ -854,10 +853,10 @@ def _process_masks(self, mask_images, timeseries=None):
854
853
out_image = nb .Nifti1Image (mask_data , affine = img .affine , header = img .header )
855
854
856
855
# save mask
857
- mask_file = os .path .abspath ("mask_{:03d}.nii.gz" . format ( i ) )
856
+ mask_file = os .path .abspath (f "mask_{ i :03d} .nii.gz" )
858
857
out_image .to_filename (mask_file )
859
858
IFLOGGER .debug (
860
- "tCompcor computed and saved mask of shape %s to " " mask_file %s" ,
859
+ "tCompcor computed and saved mask of shape %s to mask_file %s" ,
861
860
str (mask .shape ),
862
861
mask_file ,
863
862
)
@@ -866,7 +865,7 @@ def _process_masks(self, mask_images, timeseries=None):
866
865
return out_images
867
866
868
867
def _list_outputs (self ):
869
- outputs = super (TCompCor , self )._list_outputs ()
868
+ outputs = super ()._list_outputs ()
870
869
outputs ["high_variance_masks" ] = self ._mask_files
871
870
return outputs
872
871
@@ -1136,7 +1135,7 @@ def plot_confound(tseries, figsize, name, units=None, series_tr=None, normalize=
1136
1135
1137
1136
xlabel = "Frame #"
1138
1137
if series_tr is not None :
1139
- xlabel = "Frame # ({} sec TR)" . format ( series_tr )
1138
+ xlabel = f "Frame # ({ series_tr } sec TR)"
1140
1139
ax .set_xlabel (xlabel )
1141
1140
ylim = ax .get_ylim ()
1142
1141
@@ -1280,19 +1279,15 @@ def combine_mask_files(mask_files, mask_method=None, mask_index=None):
1280
1279
mask_index = 0
1281
1280
else :
1282
1281
raise ValueError (
1283
- (
1284
- "When more than one mask file is provided, "
1285
- "one of merge_method or mask_index must be "
1286
- "set"
1287
- )
1282
+ "When more than one mask file is provided, "
1283
+ "one of merge_method or mask_index must be "
1284
+ "set"
1288
1285
)
1289
1286
if mask_index < len (mask_files ):
1290
1287
mask = nb .load (mask_files [mask_index ])
1291
1288
return [mask ]
1292
1289
raise ValueError (
1293
- ("mask_index {0} must be less than number of mask " "files {1}" ).format (
1294
- mask_index , len (mask_files )
1295
- )
1290
+ f"mask_index { mask_index } must be less than number of mask files { len (mask_files )} "
1296
1291
)
1297
1292
masks = []
1298
1293
if mask_method == "none" :
0 commit comments