because MV2.average does pretty much the same thing but this would allow to use nifty `axis='t'` or `axis='xy'` or `axis='(my_axis_name)'` Migrated from: https://github.com/UV-CDAT/uvcdat/issues/1569