diff --git a/meteoinfo-lab/milconfig.xml b/meteoinfo-lab/milconfig.xml index 85c77cce..58e1ce76 100644 --- a/meteoinfo-lab/milconfig.xml +++ b/meteoinfo-lab/milconfig.xml @@ -1,11 +1,6 @@ - - - - - - + @@ -13,20 +8,25 @@ - + + + + + + - + - + @@ -34,5 +34,5 @@
- + diff --git a/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray$py.class b/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray$py.class index 08e1e3bc..1db1af5c 100644 Binary files a/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray$py.class and b/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray$py.class differ diff --git a/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray.py b/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray.py index 26a9161b..29fa75bb 100644 --- a/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray.py +++ b/meteoinfo-lab/pylib/mipylib/numeric/core/dimarray.py @@ -873,16 +873,18 @@ class DimArray(NDArray): dims.append(self.dims[i]) return DimArray(r, dims, self.fill_value, self.proj) - def mean(self, axis=None): + def mean(self, axis=None, keepdims=False): """ Compute tha arithmetic mean along the specified axis. :param axis: (*int*) Axis along which the value is computed. The default is to compute the value of the flattened array. + :param keepdims: (*bool*) If this is set to True, the axes which are reduced are + left in the result as dimensions with size one. Default if `False`. returns: (*array_like*) Mean result """ - r = super(DimArray, self).mean(axis) + r = super(DimArray, self).mean(axis, keepdims) if isinstance(r, numbers.Number): return r else: