diff --git a/rios/calcstats.py b/rios/calcstats.py index 16da717..6809667 100644 --- a/rios/calcstats.py +++ b/rios/calcstats.py @@ -639,6 +639,8 @@ def doStatsAccum(self, arr): """ if self.nullval is None: values = arr.flatten() + elif numpy.isnan(self.nullval): + values = arr[~numpy.isnan(arr)] else: values = arr[arr != self.nullval] if len(values) > 0: