Skip to content

Commit

Permalink
Detect cases where no data available for statistics
Browse files Browse the repository at this point in the history
  • Loading branch information
mcraig-ibme committed Mar 14, 2023
1 parent 5147213 commit bad7d2e
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions quantiphyse/packages/core/analysis/processes.py
Expand Up @@ -320,14 +320,20 @@ def _get_summary_stats(self, data, stats, roi=None, data_limits=(None, None), sl
for s in stats:
if region_data.size > 0:
stats_data = self._restrict_data(region_data, data_limits)
value = self.STAT_IMPLS[s](stats_data)
if stats_data.size == 0:
value = 0
else:
value = self.STAT_IMPLS[s](stats_data)
data_stats[s].append(value)
else:
data_stats[s].append(0)
else:
for s in stats:
stats_data = self._restrict_data(data_arr, data_limits)
value = self.STAT_IMPLS[s](stats_data)
if stats_data.size == 0:
value = 0
else:
value = self.STAT_IMPLS[s](stats_data)
data_stats[s].append(value)

return data_stats, roi_labels
Expand Down

0 comments on commit bad7d2e

Please sign in to comment.