This feels wrong:
|
# remove Ellipsis |
|
while Ellipsis in rlist: |
|
i = rlist.index(Ellipsis) |
|
rlist.pop(i) |
|
for j in range(self.ndim - len(rlist)): |
- Variable
j is unused.
slice(None) is inserted self.ndim - len(rlist) times at the same position i.
Perhaps the intent was:
for j in range(self.ndim - len(rlist)):
rlist.insert(i + j, slice(None))
In that case, I would recommend:
# remove Ellipsis
rlist = [x for x in rlist if element != Ellipsis] + [slice(None)] * (self.ndim - len(rlist))
This feels wrong:
spec2nii/spec2nii/fileiobase.py
Lines 675 to 679 in 4a2286f
jis unused.slice(None)is insertedself.ndim - len(rlist)times at the same positioni.Perhaps the intent was:
In that case, I would recommend: