def test_missing_data_ratio_with_multiple_missing_pixels(self): """check that missing_data_ratio works correctly""" data = np.array([[3,4,5], [4,-999,-999], [-999,2,5]]) expected_missing_ratio = 1. / 3 ratio = missing_ratio(data) self.assertEqual(expected_missing_ratio, ratio)
def handle_missing_data(data): ### Handle Missing Data for date in data.keys(): missing_data_ratio = missing_ratio(data[date]) #Replace missing data with average of neighbours if missing_data_ratio: data[date] = replace_missing_values(data[date]) return data
def test_missing_data_ratio_with_multiple_missing_pixels(self): """check that missing_data_ratio works correctly""" data = np.array([[3, 4, 5], [4, -999, -999], [-999, 2, 5]]) expected_missing_ratio = 1. / 3 ratio = missing_ratio(data) self.assertEqual(expected_missing_ratio, ratio)