def test_max(self): """Test max of a 1D field.""" data = np.arange(8) times = np.arange(0, 48, 6) cube = self._create_cube(data, times) result = daily_statistics(cube, 'max') expected = np.array([3., 7.]) assert_array_equal(result.data, expected)
def test_sum(self): """Test sum of a 1D field.""" data = np.arange(8) times = np.arange(0, 48, 6) cube = self._create_cube(data, times) result = daily_statistics(cube, 'sum') expected = np.array([6., 22.]) assert_array_equal(result.data, expected)
def test_median(self): """Test median of a 1D field.""" data = np.arange(8) times = np.arange(0, 48, 6) cube = self._create_cube(data, times) result = daily_statistics(cube, 'median') expected = np.array([1.5, 5.5]) assert_array_equal(result.data, expected)