Skip to content
Snippets Groups Projects
Commit 6e91d3fb authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

RF: Handle -t/-K for 3D images/single label

parent b8a733e9
No related branches found
No related tags found
No related merge requests found
...@@ -95,9 +95,9 @@ class fslstats(object): ...@@ -95,9 +95,9 @@ class fslstats(object):
The ``fslstats`` command can be executed via the :meth:`run` method. The ``fslstats`` command can be executed via the :meth:`run` method.
Normally, the results will be returned as a list of floating point Normally, the results will be returned as a scalar floating point number,
numbers. Pre-options will affect the structure of the return value - see or a ``numpy`` array. Pre-options will affect the structure of the return
:meth:`__init__` for details. value - see :meth:`__init__` for details.
Attribute and method calls can be chained together, so a complete Attribute and method calls can be chained together, so a complete
...@@ -162,7 +162,7 @@ class fslstats(object): ...@@ -162,7 +162,7 @@ class fslstats(object):
def __getattr__(self, name): def __getattr__(self, name):
"""Intercepts attribute accesses and stages ``fslstats`` command-line """Intercepts attribute accesses and accumulates ``fslstats`` command-line
flags accordingly. flags accordingly.
""" """
...@@ -238,7 +238,7 @@ class fslstats(object): ...@@ -238,7 +238,7 @@ class fslstats(object):
# reshape the result into # reshape the result into
# (nvals, nvols, nlbls) # (nvals, nvols, nlbls)
nlbls = int(len(result) / nvols) nlbls = int(len(result) / nvols)
result = result.reshape((nvols, nlbls, -1)) result = result.reshape((nvols, nlbls, -1)).squeeze()
# Scalar - use numpy indexing weirdness # Scalar - use numpy indexing weirdness
# to get our single value out. # to get our single value out.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment