def setUp(self): """Set up temperature cube.""" current_temperature_forecast_cube = ( add_forecast_reference_time_and_forecast_period( set_up_temperature_cube())) self.cube_data = current_temperature_forecast_cube.data current_temperature_spot_forecast_cube = ( add_forecast_reference_time_and_forecast_period( set_up_spot_temperature_cube())) self.cube_spot_data = ( current_temperature_spot_forecast_cube.data) for cube in current_temperature_forecast_cube.slices_over( "realization"): cube.remove_coord("realization") break self.current_temperature_forecast_cube = cube for cube in current_temperature_spot_forecast_cube.slices_over( "realization"): cube.remove_coord("realization") break self.current_temperature_spot_forecast_cube = cube
def setUp(self): """Set up temperature cube.""" self.current_temperature_forecast_cube = ( add_forecast_reference_time_and_forecast_period( set_up_temperature_cube())) self.current_temperature_spot_forecast_cube = ( add_forecast_reference_time_and_forecast_period( set_up_spot_temperature_cube()))
def setUp(self): """Set up percentile cube and spot percentile cube.""" data = np.tile(np.linspace(5, 10, 9), 3).reshape(3, 1, 3, 3) data[0] -= 1 data[1] += 1 data[2] += 3 self.perc_coord = "percentile_over_nbhood" cube = set_up_cube(data, "air_temperature", "degreesC") cube.coord("realization").rename(self.perc_coord) cube.coord(self.perc_coord).points = (np.array([10, 50, 90])) self.percentile_cube = ( add_forecast_reference_time_and_forecast_period(cube)) spot_cube = (add_forecast_reference_time_and_forecast_period( set_up_spot_temperature_cube())) spot_cube.convert_units("degreesC") spot_cube.coord("realization").rename(self.perc_coord) spot_cube.coord(self.perc_coord).points = (np.array([10, 50, 90])) spot_cube.data = np.tile(np.linspace(5, 10, 3), 9).reshape(3, 1, 9) self.spot_percentile_cube = spot_cube