Ejemplo n.º 1
0
    def test_solar_radiation_from_temp(self):
        day = Station(45.72, 200).day(196)
        day.temp_max = 26.6
        day.temp_min = 14.8

        ra = day.R_a()
        self.assertEqual(ra, 40.6)

        solar_radiation = day.solar_radiation()
        self.assertEqual(solar_radiation, 22.3)
        self.assertEqual(day.solar_radiation_in_mm(), 9.1)
Ejemplo n.º 2
0
    def test_net_radiation_without_radiation_data(self):
        day = Station(13.73, 2).day(105)

        climate = day.station.climate
        climate.coastal()

        day.temp_min = 25.6
        day.temp_max = 34.8

        self.assertEqual(Station(13.73, 2).latitude_rad, 0.24)

        ra = day.R_a()
        self.assertEqual(ra, 38.0)
        net_radiation = day.net_radiation()

        self.assertEqual(net_radiation, 14.0)