Skip to content

Commit 9413bed

Browse files
committed
Fix: CorticalProfile.data checks now considers 1-dim arrays
1 parent 874d131 commit 9413bed

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

siibra/features/tabular/cell_density_profile.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ def layers(self):
236236

237237
@property
238238
def _depths(self):
239-
return [d + self._step / 2 for d in np.arange(0, 1, self._step)]
239+
return np.arange(0, 1, self._step) + self._step / 2
240240

241241
@property
242242
def _values(self):
@@ -248,7 +248,7 @@ def _values(self):
248248
densities.append(self.density_image[mask].mean())
249249
else:
250250
densities.append(np.NaN)
251-
return densities
251+
return np.asanyarray(densities)
252252

253253
@property
254254
def key(self):

siibra/features/tabular/cortical_profile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def _layers(self):
161161
def data(self):
162162
"""Return a pandas Series representing the profile."""
163163
self._check_sanity()
164-
if self._values.shape[1] == 2:
164+
if len(self._values.shape) == 2:
165165
columns = [f"{self.modality} mean ({self.unit})", "std"]
166166
else:
167167
columns = [f"{self.modality} ({self.unit})"]

0 commit comments

Comments
 (0)