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()))
Exemplo n.º 3
0
 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