Open-Meteo Debug

Raw forecast via `fetch_open_meteo_from_tui_config_path`

cache_only: False

Summary

TZAtlantic/Reykjavik
Horizon16
Hourly384
Daily16
PTI16
Notes
Raw report
ForecastReport(lat=64.13626,
               lon=-21.803879,
               tz='Atlantic/Reykjavik',
               fetched_at=datetime.datetime(2026, 1, 20, 22, 46, 41, 621197, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
               horizon_days=16,
               current=ForecastCurrent(time=datetime.datetime(2026, 1, 20, 22, 30, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                       temperature_c=2.1,
                                       relative_humidity_pct=73,
                                       pressure_msl_hpa=1002.2,
                                       wind_speed_ms=3.0,
                                       wind_gusts_ms=5.4,
                                       wind_direction_deg=88,
                                       cloud_cover_pct=74,
                                       precipitation_mm=0.0,
                                       weather_code=2),
               hourly=[ForecastHour(time=datetime.datetime(2026, 1, 20, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=999.5,
                                    wind_speed_ms=5.2,
                                    wind_gusts_ms=9.1,
                                    wind_direction_deg=156,
                                    cloud_cover_pct=17,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=39,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1000.3,
                                    wind_speed_ms=3.4,
                                    wind_gusts_ms=9.1,
                                    wind_direction_deg=151,
                                    cloud_cover_pct=11,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=40,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=1000.7,
                                    wind_speed_ms=5.4,
                                    wind_gusts_ms=9.2,
                                    wind_direction_deg=138,
                                    cloud_cover_pct=97,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=39,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1001.4,
                                    wind_speed_ms=2.4,
                                    wind_gusts_ms=3.9,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=37,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=1001.7,
                                    wind_speed_ms=2.8,
                                    wind_gusts_ms=4.4,
                                    wind_direction_deg=87,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=33,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=1001.3,
                                    wind_speed_ms=4.5,
                                    wind_gusts_ms=7.6,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=28,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=1001.5,
                                    wind_speed_ms=5.3,
                                    wind_gusts_ms=9.2,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=98,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1001.8,
                                    wind_speed_ms=5.4,
                                    wind_gusts_ms=9.7,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=71,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=28,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.4,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1002.5,
                                    wind_speed_ms=5.7,
                                    wind_gusts_ms=9.9,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=34,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1002.4,
                                    wind_speed_ms=4.9,
                                    wind_gusts_ms=9.8,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=92,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=37,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.4,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=1003.4,
                                    wind_speed_ms=7.2,
                                    wind_gusts_ms=12.3,
                                    wind_direction_deg=110,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=34,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.7,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1003.1,
                                    wind_speed_ms=6.7,
                                    wind_gusts_ms=12.6,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=27,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=1003.7,
                                    wind_speed_ms=4.8,
                                    wind_gusts_ms=8.9,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=20,
                                    shortwave_radiation_w_m2=24.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=1003.8,
                                    wind_speed_ms=4.3,
                                    wind_gusts_ms=8.9,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=46,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=45.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.1,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=1003.4,
                                    wind_speed_ms=5.7,
                                    wind_gusts_ms=9.9,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=76.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=1003.3,
                                    wind_speed_ms=5.6,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=69.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=1003.4,
                                    wind_speed_ms=5.5,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=87,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=38.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=1003.2,
                                    wind_speed_ms=5.4,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=42,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=3.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=1003.0,
                                    wind_speed_ms=6.1,
                                    wind_gusts_ms=10.2,
                                    wind_direction_deg=63,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1003.5,
                                    wind_speed_ms=5.7,
                                    wind_gusts_ms=11.0,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=1,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1003.1,
                                    wind_speed_ms=2.6,
                                    wind_gusts_ms=10.0,
                                    wind_direction_deg=71,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1003.2,
                                    wind_speed_ms=2.0,
                                    wind_gusts_ms=4.0,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1002.5,
                                    wind_speed_ms=2.9,
                                    wind_gusts_ms=4.9,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 20, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1002.0,
                                    wind_speed_ms=3.0,
                                    wind_gusts_ms=5.8,
                                    wind_direction_deg=70,
                                    cloud_cover_pct=47,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1001.6,
                                    wind_speed_ms=1.3,
                                    wind_gusts_ms=4.6,
                                    wind_direction_deg=19,
                                    cloud_cover_pct=58,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=1001.1,
                                    wind_speed_ms=1.6,
                                    wind_gusts_ms=2.6,
                                    wind_direction_deg=164,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=1000.9,
                                    wind_speed_ms=4.8,
                                    wind_gusts_ms=8.3,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.2,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=1000.6,
                                    wind_speed_ms=6.4,
                                    wind_gusts_ms=11.4,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.6,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1000.6,
                                    wind_speed_ms=6.2,
                                    wind_gusts_ms=11.2,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1000.6,
                                    wind_speed_ms=5.7,
                                    wind_gusts_ms=11.1,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.3,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=1000.6,
                                    wind_speed_ms=6.6,
                                    wind_gusts_ms=11.4,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1000.3,
                                    wind_speed_ms=5.2,
                                    wind_gusts_ms=11.4,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.9,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=999.8,
                                    wind_speed_ms=5.6,
                                    wind_gusts_ms=9.3,
                                    wind_direction_deg=71,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=999.5,
                                    wind_speed_ms=4.7,
                                    wind_gusts_ms=9.9,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.3,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=999.3,
                                    wind_speed_ms=5.3,
                                    wind_gusts_ms=9.2,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=999.1,
                                    wind_speed_ms=6.8,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.3,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=998.7,
                                    wind_speed_ms=6.4,
                                    wind_gusts_ms=11.8,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=19.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=998.1,
                                    wind_speed_ms=8.8,
                                    wind_gusts_ms=15.3,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=97,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=26.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.9,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=997.2,
                                    wind_speed_ms=8.1,
                                    wind_gusts_ms=15.4,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=2,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=79.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.1,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=996.1,
                                    wind_speed_ms=9.2,
                                    wind_gusts_ms=16.7,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=67.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.5,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=996.2,
                                    wind_speed_ms=6.0,
                                    wind_gusts_ms=15.9,
                                    wind_direction_deg=72,
                                    cloud_cover_pct=56,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=36.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=995.2,
                                    wind_speed_ms=6.1,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=3.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.6,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=994.6,
                                    wind_speed_ms=8.9,
                                    wind_gusts_ms=15.7,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=2,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.7,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=993.7,
                                    wind_speed_ms=10.3,
                                    wind_gusts_ms=19.7,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.5,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=993.5,
                                    wind_speed_ms=8.5,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.2,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=992.7,
                                    wind_speed_ms=9.1,
                                    wind_gusts_ms=16.6,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.1,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=991.9,
                                    wind_speed_ms=10.7,
                                    wind_gusts_ms=19.1,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 21, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.0,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=991.3,
                                    wind_speed_ms=11.2,
                                    wind_gusts_ms=19.9,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=98,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.3,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=990.8,
                                    wind_speed_ms=12.0,
                                    wind_gusts_ms=21.1,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.4,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=989.9,
                                    wind_speed_ms=11.9,
                                    wind_gusts_ms=21.3,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.4,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=989.5,
                                    wind_speed_ms=11.2,
                                    wind_gusts_ms=21.1,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.1,
                                    relative_humidity_pct=65,
                                    pressure_msl_hpa=989.3,
                                    wind_speed_ms=10.4,
                                    wind_gusts_ms=19.9,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=77,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=989.4,
                                    wind_speed_ms=8.5,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=82,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=988.7,
                                    wind_speed_ms=9.9,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=988.3,
                                    wind_speed_ms=10.5,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=65,
                                    pressure_msl_hpa=988.3,
                                    wind_speed_ms=9.5,
                                    wind_gusts_ms=19.9,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=988.1,
                                    wind_speed_ms=9.7,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=988.0,
                                    wind_speed_ms=6.7,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.9,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=987.4,
                                    wind_speed_ms=9.3,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=97,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=17,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=987.4,
                                    wind_speed_ms=7.9,
                                    wind_gusts_ms=17.9,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=28,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.9,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=986.6,
                                    wind_speed_ms=8.1,
                                    wind_gusts_ms=16.2,
                                    wind_direction_deg=71,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=41,
                                    shortwave_radiation_w_m2=6.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.2,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=985.4,
                                    wind_speed_ms=9.9,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=56,
                                    shortwave_radiation_w_m2=18.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.7,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=984.7,
                                    wind_speed_ms=13.1,
                                    wind_gusts_ms=23.1,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=72,
                                    shortwave_radiation_w_m2=49.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.7,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=985.0,
                                    wind_speed_ms=12.6,
                                    wind_gusts_ms=23.4,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=84,
                                    shortwave_radiation_w_m2=32.0,
                                    weather_code=53,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.9,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=985.2,
                                    wind_speed_ms=13.1,
                                    wind_gusts_ms=22.7,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.5,
                                    precipitation_probability_pct=88,
                                    shortwave_radiation_w_m2=9.0,
                                    weather_code=61,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.8,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=985.7,
                                    wind_speed_ms=12.2,
                                    wind_gusts_ms=22.7,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.8,
                                    precipitation_probability_pct=88,
                                    shortwave_radiation_w_m2=1.0,
                                    weather_code=61,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.6,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=986.6,
                                    wind_speed_ms=11.3,
                                    wind_gusts_ms=21.1,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.7,
                                    precipitation_probability_pct=86,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=61,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.7,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=987.5,
                                    wind_speed_ms=10.5,
                                    wind_gusts_ms=19.6,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.3,
                                    precipitation_probability_pct=82,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=61,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.7,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=988.5,
                                    wind_speed_ms=9.8,
                                    wind_gusts_ms=18.1,
                                    wind_direction_deg=87,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.7,
                                    precipitation_probability_pct=77,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=61,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.8,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=989.7,
                                    wind_speed_ms=8.8,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.1,
                                    precipitation_probability_pct=75,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=55,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=7.0,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=990.6,
                                    wind_speed_ms=9.7,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.4,
                                    precipitation_probability_pct=79,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=61,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 22, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=7.0,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=991.2,
                                    wind_speed_ms=9.6,
                                    wind_gusts_ms=17.1,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=85,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.6,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=991.9,
                                    wind_speed_ms=10.2,
                                    wind_gusts_ms=18.1,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=88,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.7,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=993.1,
                                    wind_speed_ms=9.1,
                                    wind_gusts_ms=18.5,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=85,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.6,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=994.5,
                                    wind_speed_ms=7.5,
                                    wind_gusts_ms=16.2,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=79,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.3,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=994.9,
                                    wind_speed_ms=7.75,
                                    wind_gusts_ms=15.3,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.25,
                                    precipitation_probability_pct=69,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=995.8,
                                    wind_speed_ms=6.91,
                                    wind_gusts_ms=15.55,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=52,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.6,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=996.8,
                                    wind_speed_ms=7.34,
                                    wind_gusts_ms=15.02,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.12,
                                    precipitation_probability_pct=32,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=998.2,
                                    wind_speed_ms=7.65,
                                    wind_gusts_ms=15.7,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.8,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=999.4,
                                    wind_speed_ms=7.7,
                                    wind_gusts_ms=14.8,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=6.2,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=999.9,
                                    wind_speed_ms=8.17,
                                    wind_gusts_ms=15.9,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=50,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.9,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1000.8,
                                    wind_speed_ms=8.5,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=24,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.6,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1001.6,
                                    wind_speed_ms=9.33,
                                    wind_gusts_ms=18.1,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=44,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1002.4,
                                    wind_speed_ms=9.02,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=32,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=1.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1003.0,
                                    wind_speed_ms=9.5,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=11,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=24.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1003.6,
                                    wind_speed_ms=8.8,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=11,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=58.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=65,
                                    pressure_msl_hpa=1004.2,
                                    wind_speed_ms=8.55,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=10,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=74.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1004.8,
                                    wind_speed_ms=8.55,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=36,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=65.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1005.2,
                                    wind_speed_ms=8.2,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=34,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=36.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1005.6,
                                    wind_speed_ms=8.25,
                                    wind_gusts_ms=15.8,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=27,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=5.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.3,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=8.25,
                                    wind_gusts_ms=15.9,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=20,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=8.3,
                                    wind_gusts_ms=15.9,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=17,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=-1.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=65,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=8.8,
                                    wind_gusts_ms=16.9,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=22,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1007.6,
                                    wind_speed_ms=9.15,
                                    wind_gusts_ms=17.6,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=34,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=9.25,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=78,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 23, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1008.2,
                                    wind_speed_ms=8.8,
                                    wind_gusts_ms=17.7,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1008.3,
                                    wind_speed_ms=8.56,
                                    wind_gusts_ms=16.7,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=46,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1008.2,
                                    wind_speed_ms=8.94,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=26,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.1,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1008.5,
                                    wind_speed_ms=8.43,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=2,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.7,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1008.4,
                                    wind_speed_ms=8.61,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1008.1,
                                    wind_speed_ms=8.56,
                                    wind_gusts_ms=16.8,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=8.5,
                                    wind_gusts_ms=16.6,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=4,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=62,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=8.51,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=2,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=8.66,
                                    wind_gusts_ms=16.7,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=8.86,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=9.02,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=6,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=60,
                                    pressure_msl_hpa=1008.1,
                                    wind_speed_ms=9.07,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=6,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.1,
                                    relative_humidity_pct=60,
                                    pressure_msl_hpa=1008.1,
                                    wind_speed_ms=9.03,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=2.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=59,
                                    pressure_msl_hpa=1008.1,
                                    wind_speed_ms=8.98,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=6,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=28.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=58,
                                    pressure_msl_hpa=1007.9,
                                    wind_speed_ms=8.87,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=9,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=56.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=58,
                                    pressure_msl_hpa=1007.6,
                                    wind_speed_ms=8.72,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=13,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=72.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=58,
                                    pressure_msl_hpa=1007.3,
                                    wind_speed_ms=8.71,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=22,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=68.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.6,
                                    relative_humidity_pct=59,
                                    pressure_msl_hpa=1006.8,
                                    wind_speed_ms=9.02,
                                    wind_gusts_ms=17.7,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=39,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=42.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=60,
                                    pressure_msl_hpa=1006.2,
                                    wind_speed_ms=9.47,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=60,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=8.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1005.9,
                                    wind_speed_ms=9.73,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=77,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=62,
                                    pressure_msl_hpa=1005.9,
                                    wind_speed_ms=9.67,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=88,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=63,
                                    pressure_msl_hpa=1006.2,
                                    wind_speed_ms=9.46,
                                    wind_gusts_ms=18.9,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=1006.5,
                                    wind_speed_ms=9.16,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1006.7,
                                    wind_speed_ms=8.73,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 24, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.3,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1007.0,
                                    wind_speed_ms=8.26,
                                    wind_gusts_ms=17.9,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1007.2,
                                    wind_speed_ms=8.09,
                                    wind_gusts_ms=17.6,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.6,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1007.4,
                                    wind_speed_ms=8.44,
                                    wind_gusts_ms=17.7,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1007.7,
                                    wind_speed_ms=9.08,
                                    wind_gusts_ms=18.0,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=92,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1007.9,
                                    wind_speed_ms=9.46,
                                    wind_gusts_ms=18.3,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=88,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.6,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1008.2,
                                    wind_speed_ms=9.4,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=82,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1008.4,
                                    wind_speed_ms=9.08,
                                    wind_gusts_ms=19.3,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=77,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1008.7,
                                    wind_speed_ms=8.78,
                                    wind_gusts_ms=19.4,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=75,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1008.9,
                                    wind_speed_ms=8.54,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=81,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1009.2,
                                    wind_speed_ms=8.32,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1009.4,
                                    wind_speed_ms=8.15,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=98,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1009.6,
                                    wind_speed_ms=8.05,
                                    wind_gusts_ms=16.6,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1009.8,
                                    wind_speed_ms=8.03,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=1.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=1009.9,
                                    wind_speed_ms=8.09,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=14.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1009.9,
                                    wind_speed_ms=8.24,
                                    wind_gusts_ms=16.6,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=29.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1009.7,
                                    wind_speed_ms=8.48,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=42.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.3,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1009.7,
                                    wind_speed_ms=8.66,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=105,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=43.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.3,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1009.8,
                                    wind_speed_ms=8.69,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=27.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1010.0,
                                    wind_speed_ms=8.63,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=6.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.4,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1010.2,
                                    wind_speed_ms=8.63,
                                    wind_gusts_ms=16.9,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=1010.4,
                                    wind_speed_ms=8.76,
                                    wind_gusts_ms=16.9,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1010.5,
                                    wind_speed_ms=8.97,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=1010.6,
                                    wind_speed_ms=9.15,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1010.5,
                                    wind_speed_ms=9.36,
                                    wind_gusts_ms=17.6,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=94,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 25, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1010.4,
                                    wind_speed_ms=9.5,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=86,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1010.2,
                                    wind_speed_ms=9.63,
                                    wind_gusts_ms=18.7,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=82,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1010.1,
                                    wind_speed_ms=9.63,
                                    wind_gusts_ms=19.3,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=86,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1010.0,
                                    wind_speed_ms=9.58,
                                    wind_gusts_ms=19.9,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=94,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1009.9,
                                    wind_speed_ms=9.51,
                                    wind_gusts_ms=20.1,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1009.6,
                                    wind_speed_ms=9.46,
                                    wind_gusts_ms=19.7,
                                    wind_direction_deg=105,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=1009.3,
                                    wind_speed_ms=9.44,
                                    wind_gusts_ms=18.9,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.2,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1009.0,
                                    wind_speed_ms=9.42,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=0,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=5.1,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=1008.8,
                                    wind_speed_ms=9.43,
                                    wind_gusts_ms=18.3,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=1,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1008.7,
                                    wind_speed_ms=9.45,
                                    wind_gusts_ms=18.5,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.4,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1008.7,
                                    wind_speed_ms=9.44,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1009.0,
                                    wind_speed_ms=9.32,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.7,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1009.1,
                                    wind_speed_ms=9.3,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=3.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.5,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1009.0,
                                    wind_speed_ms=9.26,
                                    wind_gusts_ms=18.3,
                                    wind_direction_deg=104,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=2,
                                    shortwave_radiation_w_m2=24.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.4,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1008.9,
                                    wind_speed_ms=9.19,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=3,
                                    shortwave_radiation_w_m2=42.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.2,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=1008.7,
                                    wind_speed_ms=9.15,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=4,
                                    shortwave_radiation_w_m2=50.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.2,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1008.5,
                                    wind_speed_ms=9.1,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=5,
                                    shortwave_radiation_w_m2=47.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1008.3,
                                    wind_speed_ms=9.06,
                                    wind_gusts_ms=19.0,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=32.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1008.0,
                                    wind_speed_ms=9.04,
                                    wind_gusts_ms=19.3,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=8.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1007.8,
                                    wind_speed_ms=9.12,
                                    wind_gusts_ms=19.5,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1007.6,
                                    wind_speed_ms=9.28,
                                    wind_gusts_ms=19.8,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1007.3,
                                    wind_speed_ms=9.55,
                                    wind_gusts_ms=20.1,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=88,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=9.83,
                                    wind_gusts_ms=20.5,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=80,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1006.8,
                                    wind_speed_ms=10.11,
                                    wind_gusts_ms=20.8,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=72,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 26, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=10.34,
                                    wind_gusts_ms=21.1,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=66,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1006.4,
                                    wind_speed_ms=10.44,
                                    wind_gusts_ms=21.2,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=63,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.7,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1006.2,
                                    wind_speed_ms=10.38,
                                    wind_gusts_ms=21.2,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=64,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.6,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=10.2,
                                    wind_gusts_ms=21.2,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=67,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1005.8,
                                    wind_speed_ms=9.97,
                                    wind_gusts_ms=21.0,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=73,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1005.7,
                                    wind_speed_ms=9.69,
                                    wind_gusts_ms=20.9,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=78,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1005.6,
                                    wind_speed_ms=9.46,
                                    wind_gusts_ms=20.6,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1005.6,
                                    wind_speed_ms=9.3,
                                    wind_gusts_ms=20.4,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=88,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1005.7,
                                    wind_speed_ms=9.19,
                                    wind_gusts_ms=20.1,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=9.13,
                                    wind_gusts_ms=19.8,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=93,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1006.3,
                                    wind_speed_ms=9.13,
                                    wind_gusts_ms=19.4,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=94,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=9.07,
                                    wind_gusts_ms=19.0,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1006.9,
                                    wind_speed_ms=8.97,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=97,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=5.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.6,
                                    relative_humidity_pct=71,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=8.81,
                                    wind_gusts_ms=18.3,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=98,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=31.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.7,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1007.2,
                                    wind_speed_ms=8.51,
                                    wind_gusts_ms=18.0,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=55.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1007.2,
                                    wind_speed_ms=8.11,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=66.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.9,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1007.2,
                                    wind_speed_ms=7.66,
                                    wind_gusts_ms=17.5,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=64.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=7.25,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=46.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=6.95,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=13.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=1007.0,
                                    wind_speed_ms=6.85,
                                    wind_gusts_ms=17.1,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=1006.9,
                                    wind_speed_ms=6.95,
                                    wind_gusts_ms=17.1,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1006.8,
                                    wind_speed_ms=7.21,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=87,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.0,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=1006.7,
                                    wind_speed_ms=7.58,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=94,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=8.05,
                                    wind_gusts_ms=17.2,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=92,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 27, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=58,
                                    pressure_msl_hpa=1006.5,
                                    wind_speed_ms=8.5,
                                    wind_gusts_ms=17.5,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=90,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=57,
                                    pressure_msl_hpa=1006.3,
                                    wind_speed_ms=8.95,
                                    wind_gusts_ms=18.0,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=89,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=57,
                                    pressure_msl_hpa=1006.1,
                                    wind_speed_ms=9.42,
                                    wind_gusts_ms=18.9,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=90,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=59,
                                    pressure_msl_hpa=1005.8,
                                    wind_speed_ms=10.05,
                                    wind_gusts_ms=20.2,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=1005.5,
                                    wind_speed_ms=10.77,
                                    wind_gusts_ms=21.7,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=94,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=1005.2,
                                    wind_speed_ms=11.41,
                                    wind_gusts_ms=23.1,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1005.0,
                                    wind_speed_ms=11.93,
                                    wind_gusts_ms=24.3,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=1005.0,
                                    wind_speed_ms=12.17,
                                    wind_gusts_ms=25.1,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=66,
                                    pressure_msl_hpa=1005.2,
                                    wind_speed_ms=12.07,
                                    wind_gusts_ms=25.4,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.7,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=1005.6,
                                    wind_speed_ms=11.74,
                                    wind_gusts_ms=25.4,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.6,
                                    relative_humidity_pct=62,
                                    pressure_msl_hpa=1006.1,
                                    wind_speed_ms=11.25,
                                    wind_gusts_ms=25.2,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=60,
                                    pressure_msl_hpa=1006.7,
                                    wind_speed_ms=10.66,
                                    wind_gusts_ms=24.7,
                                    wind_direction_deg=96,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=57,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=10.08,
                                    wind_gusts_ms=24.2,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=4.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=56,
                                    pressure_msl_hpa=1007.4,
                                    wind_speed_ms=9.61,
                                    wind_gusts_ms=23.7,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=20.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=54,
                                    pressure_msl_hpa=1007.5,
                                    wind_speed_ms=9.2,
                                    wind_gusts_ms=23.1,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=92,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=36.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=1007.5,
                                    wind_speed_ms=8.75,
                                    wind_gusts_ms=22.2,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=79,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=44.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=1007.4,
                                    wind_speed_ms=8.3,
                                    wind_gusts_ms=21.3,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=64,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=45.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.6,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1007.3,
                                    wind_speed_ms=7.92,
                                    wind_gusts_ms=20.4,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=51,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=34.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=7.63,
                                    wind_gusts_ms=19.5,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=40,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=10.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1007.0,
                                    wind_speed_ms=7.5,
                                    wind_gusts_ms=18.8,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=35,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1006.9,
                                    wind_speed_ms=7.52,
                                    wind_gusts_ms=18.3,
                                    wind_direction_deg=82,
                                    cloud_cover_pct=38,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1006.8,
                                    wind_speed_ms=7.69,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=47,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1006.7,
                                    wind_speed_ms=7.97,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=60,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=8.28,
                                    wind_gusts_ms=17.1,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=72,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 28, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=1006.4,
                                    wind_speed_ms=8.48,
                                    wind_gusts_ms=16.8,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=81,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=1006.3,
                                    wind_speed_ms=8.59,
                                    wind_gusts_ms=16.7,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=1006.1,
                                    wind_speed_ms=8.54,
                                    wind_gusts_ms=16.7,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=78,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=6,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=8.39,
                                    wind_gusts_ms=16.8,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=66,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.3,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1005.8,
                                    wind_speed_ms=8.18,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=50,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1005.6,
                                    wind_speed_ms=7.97,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=34,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=7,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1005.4,
                                    wind_speed_ms=7.77,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=21,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1005.2,
                                    wind_speed_ms=7.71,
                                    wind_gusts_ms=17.5,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=14,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1005.0,
                                    wind_speed_ms=7.76,
                                    wind_gusts_ms=17.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=14,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1004.8,
                                    wind_speed_ms=7.91,
                                    wind_gusts_ms=17.3,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=19,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1004.6,
                                    wind_speed_ms=8.11,
                                    wind_gusts_ms=17.1,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=27,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1004.4,
                                    wind_speed_ms=8.32,
                                    wind_gusts_ms=16.8,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=36,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1004.2,
                                    wind_speed_ms=8.47,
                                    wind_gusts_ms=16.6,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=42,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=8.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1004.0,
                                    wind_speed_ms=8.52,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=44,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=40.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1003.8,
                                    wind_speed_ms=8.52,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=41,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=67.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1003.6,
                                    wind_speed_ms=8.43,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=34,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=82.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=49,
                                    pressure_msl_hpa=1003.3,
                                    wind_speed_ms=8.34,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=24,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=80.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=48,
                                    pressure_msl_hpa=1003.1,
                                    wind_speed_ms=8.2,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=15,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=60.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=47,
                                    pressure_msl_hpa=1002.9,
                                    wind_speed_ms=8.05,
                                    wind_gusts_ms=16.5,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=7,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=21.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=47,
                                    pressure_msl_hpa=1002.7,
                                    wind_speed_ms=7.85,
                                    wind_gusts_ms=16.4,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=1,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.4,
                                    relative_humidity_pct=47,
                                    pressure_msl_hpa=1002.6,
                                    wind_speed_ms=7.61,
                                    wind_gusts_ms=16.3,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.4,
                                    relative_humidity_pct=47,
                                    pressure_msl_hpa=1002.5,
                                    wind_speed_ms=7.35,
                                    wind_gusts_ms=16.2,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.4,
                                    relative_humidity_pct=47,
                                    pressure_msl_hpa=1002.4,
                                    wind_speed_ms=7.01,
                                    wind_gusts_ms=16.1,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.3,
                                    relative_humidity_pct=48,
                                    pressure_msl_hpa=1002.3,
                                    wind_speed_ms=6.71,
                                    wind_gusts_ms=16.0,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 29, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=48,
                                    pressure_msl_hpa=1002.1,
                                    wind_speed_ms=6.4,
                                    wind_gusts_ms=15.8,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=48,
                                    pressure_msl_hpa=1001.9,
                                    wind_speed_ms=6.15,
                                    wind_gusts_ms=15.5,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=49,
                                    pressure_msl_hpa=1001.6,
                                    wind_speed_ms=5.94,
                                    wind_gusts_ms=15.1,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=50,
                                    pressure_msl_hpa=1001.2,
                                    wind_speed_ms=5.78,
                                    wind_gusts_ms=14.5,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1000.7,
                                    wind_speed_ms=5.61,
                                    wind_gusts_ms=13.9,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=51,
                                    pressure_msl_hpa=1000.2,
                                    wind_speed_ms=5.44,
                                    wind_gusts_ms=13.3,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=999.8,
                                    wind_speed_ms=5.34,
                                    wind_gusts_ms=12.8,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=999.4,
                                    wind_speed_ms=5.23,
                                    wind_gusts_ms=12.3,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=999.1,
                                    wind_speed_ms=5.19,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=79,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.3,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=998.8,
                                    wind_speed_ms=5.16,
                                    wind_gusts_ms=11.6,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=998.6,
                                    wind_speed_ms=5.13,
                                    wind_gusts_ms=11.3,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=998.3,
                                    wind_speed_ms=5.15,
                                    wind_gusts_ms=11.1,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=998.1,
                                    wind_speed_ms=5.08,
                                    wind_gusts_ms=10.9,
                                    wind_direction_deg=75,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=10.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=997.8,
                                    wind_speed_ms=4.94,
                                    wind_gusts_ms=10.7,
                                    wind_direction_deg=74,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=44.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=997.5,
                                    wind_speed_ms=4.64,
                                    wind_gusts_ms=10.5,
                                    wind_direction_deg=74,
                                    cloud_cover_pct=18,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=72.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=997.1,
                                    wind_speed_ms=4.21,
                                    wind_gusts_ms=10.4,
                                    wind_direction_deg=74,
                                    cloud_cover_pct=37,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=85.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=996.7,
                                    wind_speed_ms=3.77,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=75,
                                    cloud_cover_pct=58,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=82.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=52,
                                    pressure_msl_hpa=996.3,
                                    wind_speed_ms=3.3,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=78,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=61.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=996.0,
                                    wind_speed_ms=2.97,
                                    wind_gusts_ms=10.2,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=93,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=23.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=53,
                                    pressure_msl_hpa=995.7,
                                    wind_speed_ms=2.86,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=54,
                                    pressure_msl_hpa=995.5,
                                    wind_speed_ms=2.96,
                                    wind_gusts_ms=10.0,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=93,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=56,
                                    pressure_msl_hpa=995.3,
                                    wind_speed_ms=3.28,
                                    wind_gusts_ms=9.8,
                                    wind_direction_deg=78,
                                    cloud_cover_pct=76,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.4,
                                    relative_humidity_pct=57,
                                    pressure_msl_hpa=995.1,
                                    wind_speed_ms=3.69,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=55,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.6,
                                    relative_humidity_pct=60,
                                    pressure_msl_hpa=995.0,
                                    wind_speed_ms=4.15,
                                    wind_gusts_ms=9.5,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=33,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 30, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=61,
                                    pressure_msl_hpa=994.8,
                                    wind_speed_ms=4.62,
                                    wind_gusts_ms=9.4,
                                    wind_direction_deg=77,
                                    cloud_cover_pct=17,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=64,
                                    pressure_msl_hpa=994.6,
                                    wind_speed_ms=4.95,
                                    wind_gusts_ms=9.5,
                                    wind_direction_deg=76,
                                    cloud_cover_pct=10,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=67,
                                    pressure_msl_hpa=994.3,
                                    wind_speed_ms=5.19,
                                    wind_gusts_ms=9.7,
                                    wind_direction_deg=74,
                                    cloud_cover_pct=16,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=70,
                                    pressure_msl_hpa=994.0,
                                    wind_speed_ms=5.46,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=72,
                                    cloud_cover_pct=30,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.6,
                                    relative_humidity_pct=73,
                                    pressure_msl_hpa=993.7,
                                    wind_speed_ms=5.69,
                                    wind_gusts_ms=10.6,
                                    wind_direction_deg=70,
                                    cloud_cover_pct=49,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.4,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=993.5,
                                    wind_speed_ms=5.92,
                                    wind_gusts_ms=11.1,
                                    wind_direction_deg=68,
                                    cloud_cover_pct=70,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=993.2,
                                    wind_speed_ms=6.07,
                                    wind_gusts_ms=11.5,
                                    wind_direction_deg=67,
                                    cloud_cover_pct=88,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=15,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=993.1,
                                    wind_speed_ms=6.15,
                                    wind_gusts_ms=11.8,
                                    wind_direction_deg=68,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.5,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=993.1,
                                    wind_speed_ms=6.15,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=71,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.5,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=993.3,
                                    wind_speed_ms=6.06,
                                    wind_gusts_ms=12.0,
                                    wind_direction_deg=75,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.8,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=993.5,
                                    wind_speed_ms=5.99,
                                    wind_gusts_ms=12.0,
                                    wind_direction_deg=80,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=15,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=993.6,
                                    wind_speed_ms=5.92,
                                    wind_gusts_ms=12.0,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=993.8,
                                    wind_speed_ms=5.95,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=8.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=993.8,
                                    wind_speed_ms=5.96,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=34.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.3,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=993.7,
                                    wind_speed_ms=5.97,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=96,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=54.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=993.5,
                                    wind_speed_ms=6.02,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=89,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=65.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=993.2,
                                    wind_speed_ms=6.02,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=82,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=63.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=992.9,
                                    wind_speed_ms=6.01,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=94,
                                    cloud_cover_pct=75,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=48.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=992.6,
                                    wind_speed_ms=6.01,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=69,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=19.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=992.3,
                                    wind_speed_ms=6.01,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=92,
                                    cloud_cover_pct=67,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=992.0,
                                    wind_speed_ms=6.0,
                                    wind_gusts_ms=11.9,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=69,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=991.6,
                                    wind_speed_ms=6.0,
                                    wind_gusts_ms=11.8,
                                    wind_direction_deg=90,
                                    cloud_cover_pct=76,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=991.3,
                                    wind_speed_ms=5.95,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=83,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=990.9,
                                    wind_speed_ms=5.96,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=88,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 1, 31, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=990.4,
                                    wind_speed_ms=5.91,
                                    wind_gusts_ms=11.6,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=989.9,
                                    wind_speed_ms=5.92,
                                    wind_gusts_ms=11.6,
                                    wind_direction_deg=85,
                                    cloud_cover_pct=95,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.4,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=989.3,
                                    wind_speed_ms=5.88,
                                    wind_gusts_ms=11.5,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=87,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=988.6,
                                    wind_speed_ms=5.74,
                                    wind_gusts_ms=11.4,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=73,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.1,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=987.9,
                                    wind_speed_ms=5.61,
                                    wind_gusts_ms=11.3,
                                    wind_direction_deg=82,
                                    cloud_cover_pct=56,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=987.2,
                                    wind_speed_ms=5.57,
                                    wind_gusts_ms=11.2,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=40,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.9,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=986.4,
                                    wind_speed_ms=5.57,
                                    wind_gusts_ms=11.3,
                                    wind_direction_deg=81,
                                    cloud_cover_pct=28,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=985.7,
                                    wind_speed_ms=5.76,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=82,
                                    cloud_cover_pct=23,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=985.0,
                                    wind_speed_ms=6.2,
                                    wind_gusts_ms=12.4,
                                    wind_direction_deg=83,
                                    cloud_cover_pct=28,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.6,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=984.3,
                                    wind_speed_ms=6.89,
                                    wind_gusts_ms=13.5,
                                    wind_direction_deg=84,
                                    cloud_cover_pct=40,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.1,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=983.6,
                                    wind_speed_ms=7.67,
                                    wind_gusts_ms=14.7,
                                    wind_direction_deg=86,
                                    cloud_cover_pct=57,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.6,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=982.8,
                                    wind_speed_ms=8.46,
                                    wind_gusts_ms=16.0,
                                    wind_direction_deg=87,
                                    cloud_cover_pct=75,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=982.1,
                                    wind_speed_ms=9.05,
                                    wind_gusts_ms=17.0,
                                    wind_direction_deg=89,
                                    cloud_cover_pct=90,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=10.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.9,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=981.3,
                                    wind_speed_ms=9.3,
                                    wind_gusts_ms=17.8,
                                    wind_direction_deg=91,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=8,
                                    shortwave_radiation_w_m2=38.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.8,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=980.3,
                                    wind_speed_ms=9.27,
                                    wind_gusts_ms=18.2,
                                    wind_direction_deg=93,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=57.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=4.3,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=979.1,
                                    wind_speed_ms=9.01,
                                    wind_gusts_ms=18.5,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=9,
                                    shortwave_radiation_w_m2=61.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.8,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=977.8,
                                    wind_speed_ms=8.59,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=10,
                                    shortwave_radiation_w_m2=53.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.2,
                                    relative_humidity_pct=91,
                                    pressure_msl_hpa=976.7,
                                    wind_speed_ms=8.14,
                                    wind_gusts_ms=18.6,
                                    wind_direction_deg=105,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=37.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.7,
                                    relative_humidity_pct=94,
                                    pressure_msl_hpa=976.0,
                                    wind_speed_ms=7.63,
                                    wind_gusts_ms=18.4,
                                    wind_direction_deg=110,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=11,
                                    shortwave_radiation_w_m2=14.0,
                                    weather_code=71,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=96,
                                    pressure_msl_hpa=975.9,
                                    wind_speed_ms=7.16,
                                    wind_gusts_ms=18.1,
                                    wind_direction_deg=116,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.6,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=71,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=95,
                                    pressure_msl_hpa=976.6,
                                    wind_speed_ms=6.63,
                                    wind_gusts_ms=17.6,
                                    wind_direction_deg=122,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=94,
                                    pressure_msl_hpa=977.9,
                                    wind_speed_ms=5.98,
                                    wind_gusts_ms=16.8,
                                    wind_direction_deg=132,
                                    cloud_cover_pct=78,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=92,
                                    pressure_msl_hpa=979.6,
                                    wind_speed_ms=5.51,
                                    wind_gusts_ms=16.0,
                                    wind_direction_deg=144,
                                    cloud_cover_pct=63,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=981.4,
                                    wind_speed_ms=5.26,
                                    wind_gusts_ms=15.0,
                                    wind_direction_deg=156,
                                    cloud_cover_pct=48,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 1, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.2,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=983.1,
                                    wind_speed_ms=5.13,
                                    wind_gusts_ms=14.1,
                                    wind_direction_deg=165,
                                    cloud_cover_pct=35,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=984.3,
                                    wind_speed_ms=4.99,
                                    wind_gusts_ms=13.4,
                                    wind_direction_deg=169,
                                    cloud_cover_pct=26,
                                    precipitation_mm=0.3,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=985.1,
                                    wind_speed_ms=4.64,
                                    wind_gusts_ms=12.8,
                                    wind_direction_deg=166,
                                    cloud_cover_pct=21,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=985.6,
                                    wind_speed_ms=4.14,
                                    wind_gusts_ms=12.1,
                                    wind_direction_deg=155,
                                    cloud_cover_pct=18,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=15,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=985.9,
                                    wind_speed_ms=3.96,
                                    wind_gusts_ms=11.6,
                                    wind_direction_deg=137,
                                    cloud_cover_pct=18,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=986.2,
                                    wind_speed_ms=4.16,
                                    wind_gusts_ms=11.1,
                                    wind_direction_deg=119,
                                    cloud_cover_pct=19,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=17,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.6,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=986.4,
                                    wind_speed_ms=4.71,
                                    wind_gusts_ms=10.6,
                                    wind_direction_deg=105,
                                    cloud_cover_pct=23,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=19,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.4,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=986.7,
                                    wind_speed_ms=5.15,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=28,
                                    precipitation_mm=0.4,
                                    precipitation_probability_pct=20,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.4,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=987.1,
                                    wind_speed_ms=5.37,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=37,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=21,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.6,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=987.4,
                                    wind_speed_ms=5.42,
                                    wind_gusts_ms=10.0,
                                    wind_direction_deg=95,
                                    cloud_cover_pct=50,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.8,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=987.7,
                                    wind_speed_ms=5.34,
                                    wind_gusts_ms=10.0,
                                    wind_direction_deg=97,
                                    cloud_cover_pct=64,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=988.0,
                                    wind_speed_ms=5.27,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=79,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=988.3,
                                    wind_speed_ms=5.2,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=7.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.4,
                                    relative_humidity_pct=74,
                                    pressure_msl_hpa=988.6,
                                    wind_speed_ms=5.22,
                                    wind_gusts_ms=10.2,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=28.0,
                                    weather_code=3,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=988.8,
                                    wind_speed_ms=5.32,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=44.0,
                                    weather_code=73,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=989.0,
                                    wind_speed_ms=5.49,
                                    wind_gusts_ms=10.4,
                                    wind_direction_deg=100,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=52.0,
                                    weather_code=73,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=989.2,
                                    wind_speed_ms=5.67,
                                    wind_gusts_ms=10.6,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=52.0,
                                    weather_code=73,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=82,
                                    pressure_msl_hpa=989.4,
                                    wind_speed_ms=5.81,
                                    wind_gusts_ms=10.7,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=41.0,
                                    weather_code=73,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=989.7,
                                    wind_speed_ms=5.95,
                                    wind_gusts_ms=10.9,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=100,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=21,
                                    shortwave_radiation_w_m2=19.0,
                                    weather_code=73,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=990.1,
                                    wind_speed_ms=5.95,
                                    wind_gusts_ms=11.0,
                                    wind_direction_deg=98,
                                    cloud_cover_pct=98,
                                    precipitation_mm=1.0,
                                    precipitation_probability_pct=20,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=73,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=990.6,
                                    wind_speed_ms=5.87,
                                    wind_gusts_ms=11.2,
                                    wind_direction_deg=99,
                                    cloud_cover_pct=87,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=19,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.3,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=991.3,
                                    wind_speed_ms=5.66,
                                    wind_gusts_ms=11.3,
                                    wind_direction_deg=101,
                                    cloud_cover_pct=71,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=17,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=992.0,
                                    wind_speed_ms=5.41,
                                    wind_gusts_ms=11.5,
                                    wind_direction_deg=104,
                                    cloud_cover_pct=52,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.8,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=992.7,
                                    wind_speed_ms=5.17,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=35,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 2, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.6,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=993.5,
                                    wind_speed_ms=5.0,
                                    wind_gusts_ms=11.7,
                                    wind_direction_deg=110,
                                    cloud_cover_pct=22,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.3,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=994.1,
                                    wind_speed_ms=4.83,
                                    wind_gusts_ms=11.6,
                                    wind_direction_deg=111,
                                    cloud_cover_pct=17,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.2,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=994.7,
                                    wind_speed_ms=4.72,
                                    wind_gusts_ms=11.3,
                                    wind_direction_deg=111,
                                    cloud_cover_pct=23,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.1,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=995.2,
                                    wind_speed_ms=4.57,
                                    wind_gusts_ms=10.8,
                                    wind_direction_deg=110,
                                    cloud_cover_pct=37,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=12,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.3,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=995.7,
                                    wind_speed_ms=4.47,
                                    wind_gusts_ms=10.1,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=56,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=13,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.5,
                                    relative_humidity_pct=88,
                                    pressure_msl_hpa=996.2,
                                    wind_speed_ms=4.42,
                                    wind_gusts_ms=9.5,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=75,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=14,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.6,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=996.7,
                                    wind_speed_ms=4.33,
                                    wind_gusts_ms=9.0,
                                    wind_direction_deg=104,
                                    cloud_cover_pct=91,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=15,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.6,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=997.2,
                                    wind_speed_ms=4.32,
                                    wind_gusts_ms=8.7,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=99,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.6,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=997.8,
                                    wind_speed_ms=4.33,
                                    wind_gusts_ms=8.6,
                                    wind_direction_deg=104,
                                    cloud_cover_pct=98,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=17,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-0.3,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=998.4,
                                    wind_speed_ms=4.45,
                                    wind_gusts_ms=8.8,
                                    wind_direction_deg=105,
                                    cloud_cover_pct=92,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=19,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.0,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=999.0,
                                    wind_speed_ms=4.57,
                                    wind_gusts_ms=9.0,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=83,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=20,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.3,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=999.6,
                                    wind_speed_ms=4.67,
                                    wind_gusts_ms=9.3,
                                    wind_direction_deg=107,
                                    cloud_cover_pct=71,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=21,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.6,
                                    relative_humidity_pct=88,
                                    pressure_msl_hpa=1000.2,
                                    wind_speed_ms=4.68,
                                    wind_gusts_ms=9.5,
                                    wind_direction_deg=110,
                                    cloud_cover_pct=61,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=13.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=1000.7,
                                    wind_speed_ms=4.58,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=112,
                                    cloud_cover_pct=53,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=22,
                                    shortwave_radiation_w_m2=47.0,
                                    weather_code=2,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=1001.2,
                                    wind_speed_ms=4.3,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=115,
                                    cloud_cover_pct=47,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=21,
                                    shortwave_radiation_w_m2=72.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.3,
                                    relative_humidity_pct=84,
                                    pressure_msl_hpa=1001.7,
                                    wind_speed_ms=3.92,
                                    wind_gusts_ms=9.5,
                                    wind_direction_deg=120,
                                    cloud_cover_pct=42,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=19,
                                    shortwave_radiation_w_m2=86.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=1002.1,
                                    wind_speed_ms=3.47,
                                    wind_gusts_ms=9.4,
                                    wind_direction_deg=126,
                                    cloud_cover_pct=38,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=18,
                                    shortwave_radiation_w_m2=86.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.7,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1002.5,
                                    wind_speed_ms=3.08,
                                    wind_gusts_ms=9.2,
                                    wind_direction_deg=134,
                                    cloud_cover_pct=34,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=17,
                                    shortwave_radiation_w_m2=68.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1003.0,
                                    wind_speed_ms=2.85,
                                    wind_gusts_ms=9.0,
                                    wind_direction_deg=142,
                                    cloud_cover_pct=31,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=34.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.9,
                                    relative_humidity_pct=79,
                                    pressure_msl_hpa=1003.5,
                                    wind_speed_ms=2.68,
                                    wind_gusts_ms=8.8,
                                    wind_direction_deg=147,
                                    cloud_cover_pct=30,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=16,
                                    shortwave_radiation_w_m2=1.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1004.1,
                                    wind_speed_ms=2.61,
                                    wind_gusts_ms=8.5,
                                    wind_direction_deg=148,
                                    cloud_cover_pct=30,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=18,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.6,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1004.7,
                                    wind_speed_ms=2.55,
                                    wind_gusts_ms=8.0,
                                    wind_direction_deg=145,
                                    cloud_cover_pct=30,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=21,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.4,
                                    relative_humidity_pct=83,
                                    pressure_msl_hpa=1005.4,
                                    wind_speed_ms=2.52,
                                    wind_gusts_ms=7.5,
                                    wind_direction_deg=141,
                                    cloud_cover_pct=32,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=24,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.1,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=2.62,
                                    wind_gusts_ms=7.0,
                                    wind_direction_deg=135,
                                    cloud_cover_pct=35,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=27,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 3, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=86,
                                    pressure_msl_hpa=1006.6,
                                    wind_speed_ms=2.74,
                                    wind_gusts_ms=6.7,
                                    wind_direction_deg=128,
                                    cloud_cover_pct=39,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=31,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 0, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=88,
                                    pressure_msl_hpa=1006.9,
                                    wind_speed_ms=2.97,
                                    wind_gusts_ms=6.7,
                                    wind_direction_deg=123,
                                    cloud_cover_pct=44,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=33,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=1,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 1, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.9,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=3.26,
                                    wind_gusts_ms=6.9,
                                    wind_direction_deg=117,
                                    cloud_cover_pct=52,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=34,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 2, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.0,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=3.59,
                                    wind_gusts_ms=7.4,
                                    wind_direction_deg=111,
                                    cloud_cover_pct=62,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=34,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 3, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.2,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1007.1,
                                    wind_speed_ms=4.07,
                                    wind_gusts_ms=7.9,
                                    wind_direction_deg=106,
                                    cloud_cover_pct=73,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=34,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=2,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 4, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.5,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1006.9,
                                    wind_speed_ms=4.57,
                                    wind_gusts_ms=8.7,
                                    wind_direction_deg=103,
                                    cloud_cover_pct=84,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=33,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 5, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=1.8,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1006.7,
                                    wind_speed_ms=5.12,
                                    wind_gusts_ms=9.6,
                                    wind_direction_deg=102,
                                    cloud_cover_pct=93,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=32,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 6, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1006.4,
                                    wind_speed_ms=5.68,
                                    wind_gusts_ms=10.6,
                                    wind_direction_deg=104,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=31,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=3,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 7, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.3,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1006.0,
                                    wind_speed_ms=6.32,
                                    wind_gusts_ms=12.0,
                                    wind_direction_deg=108,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=30,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 8, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.7,
                                    relative_humidity_pct=90,
                                    pressure_msl_hpa=1005.4,
                                    wind_speed_ms=7.18,
                                    wind_gusts_ms=13.7,
                                    wind_direction_deg=114,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=28,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 9, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.0,
                                    relative_humidity_pct=89,
                                    pressure_msl_hpa=1004.7,
                                    wind_speed_ms=8.11,
                                    wind_gusts_ms=15.5,
                                    wind_direction_deg=120,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.2,
                                    precipitation_probability_pct=27,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 10, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.5,
                                    relative_humidity_pct=88,
                                    pressure_msl_hpa=1004.2,
                                    wind_speed_ms=8.89,
                                    wind_gusts_ms=16.9,
                                    wind_direction_deg=123,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.15,
                                    precipitation_probability_pct=26,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 11, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=3.7,
                                    relative_humidity_pct=87,
                                    pressure_msl_hpa=1003.8,
                                    wind_speed_ms=9.44,
                                    wind_gusts_ms=17.85,
                                    wind_direction_deg=125,
                                    cloud_cover_pct=100,
                                    precipitation_mm=0.1,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=9.9,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 12, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=2.0,
                                    relative_humidity_pct=85,
                                    pressure_msl_hpa=1006.1,
                                    wind_speed_ms=8.14,
                                    wind_gusts_ms=15.09,
                                    wind_direction_deg=182,
                                    cloud_cover_pct=86,
                                    precipitation_mm=0.05,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=43.0,
                                    weather_code=51,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 13, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=0.2,
                                    relative_humidity_pct=81,
                                    pressure_msl_hpa=1009.2,
                                    wind_speed_ms=6.68,
                                    wind_gusts_ms=12.4,
                                    wind_direction_deg=238,
                                    cloud_cover_pct=66,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=26,
                                    shortwave_radiation_w_m2=85.8,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 14, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-1.4,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=1012.9,
                                    wind_speed_ms=5.43,
                                    wind_gusts_ms=10.3,
                                    wind_direction_deg=296,
                                    cloud_cover_pct=41,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=26,
                                    shortwave_radiation_w_m2=131.0,
                                    weather_code=1,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 15, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-3.2,
                                    relative_humidity_pct=68,
                                    pressure_msl_hpa=1017.3,
                                    wind_speed_ms=4.22,
                                    wind_gusts_ms=8.1,
                                    wind_direction_deg=355,
                                    cloud_cover_pct=13,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=26,
                                    shortwave_radiation_w_m2=131.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 16, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-3.9,
                                    relative_humidity_pct=69,
                                    pressure_msl_hpa=1018.8,
                                    wind_speed_ms=4.0,
                                    wind_gusts_ms=7.3,
                                    wind_direction_deg=357,
                                    cloud_cover_pct=7,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=98.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 17, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-4.9,
                                    relative_humidity_pct=72,
                                    pressure_msl_hpa=1020.4,
                                    wind_speed_ms=3.6,
                                    wind_gusts_ms=5.9,
                                    wind_direction_deg=360,
                                    cloud_cover_pct=2,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=24,
                                    shortwave_radiation_w_m2=45.0,
                                    weather_code=0,
                                    is_day=1),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 18, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-5.8,
                                    relative_humidity_pct=75,
                                    pressure_msl_hpa=1021.8,
                                    wind_speed_ms=3.21,
                                    wind_gusts_ms=4.6,
                                    wind_direction_deg=4,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=23,
                                    shortwave_radiation_w_m2=3.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 19, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-6.4,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1023.0,
                                    wind_speed_ms=2.83,
                                    wind_gusts_ms=3.7,
                                    wind_direction_deg=8,
                                    cloud_cover_pct=0,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=23,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 20, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-6.9,
                                    relative_humidity_pct=76,
                                    pressure_msl_hpa=1024.0,
                                    wind_speed_ms=2.47,
                                    wind_gusts_ms=3.0,
                                    wind_direction_deg=14,
                                    cloud_cover_pct=3,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=23,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 21, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-7.4,
                                    relative_humidity_pct=77,
                                    pressure_msl_hpa=1024.9,
                                    wind_speed_ms=2.06,
                                    wind_gusts_ms=2.4,
                                    wind_direction_deg=23,
                                    cloud_cover_pct=5,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=24,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 22, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-7.9,
                                    relative_humidity_pct=78,
                                    pressure_msl_hpa=1025.8,
                                    wind_speed_ms=1.7,
                                    wind_gusts_ms=2.0,
                                    wind_direction_deg=40,
                                    cloud_cover_pct=4,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0),
                       ForecastHour(time=datetime.datetime(2026, 2, 4, 23, 0, tzinfo=zoneinfo.ZoneInfo(key='Atlantic/Reykjavik')),
                                    temperature_c=-8.5,
                                    relative_humidity_pct=80,
                                    pressure_msl_hpa=1026.6,
                                    wind_speed_ms=1.57,
                                    wind_gusts_ms=1.6,
                                    wind_direction_deg=63,
                                    cloud_cover_pct=4,
                                    precipitation_mm=0.0,
                                    precipitation_probability_pct=25,
                                    shortwave_radiation_w_m2=0.0,
                                    weather_code=0,
                                    is_day=0)],
               daily=[ForecastDay(day=datetime.date(2026, 1, 20),
                                  temp_max_c=4.0,
                                  temp_min_c=1.9,
                                  precipitation_sum_mm=0.4,
                                  precipitation_probability_max_pct=40,
                                  wind_speed_max_ms=7.2,
                                  wind_gusts_max_ms=12.6,
                                  weather_code=51,
                                  sunshine_duration_s=4449.23,
                                  daylight_duration_s=21202.19,
                                  shortwave_radiation_sum_mj_m2=0.92),
                      ForecastDay(day=datetime.date(2026, 1, 21),
                                  temp_max_c=6.2,
                                  temp_min_c=1.5,
                                  precipitation_sum_mm=0.4,
                                  precipitation_probability_max_pct=8,
                                  wind_speed_max_ms=11.2,
                                  wind_gusts_max_ms=19.9,
                                  weather_code=51,
                                  sunshine_duration_s=7376.14,
                                  daylight_duration_s=21545.86,
                                  shortwave_radiation_sum_mj_m2=0.83),
                      ForecastDay(day=datetime.date(2026, 1, 22),
                                  temp_max_c=7.0,
                                  temp_min_c=5.2,
                                  precipitation_sum_mm=12.2,
                                  precipitation_probability_max_pct=88,
                                  wind_speed_max_ms=13.1,
                                  wind_gusts_max_ms=23.4,
                                  weather_code=61,
                                  sunshine_duration_s=0.0,
                                  daylight_duration_s=21892.4,
                                  shortwave_radiation_sum_mj_m2=0.41),
                      ForecastDay(day=datetime.date(2026, 1, 23),
                                  temp_max_c=6.7,
                                  temp_min_c=3.5,
                                  precipitation_sum_mm=1.08,
                                  precipitation_probability_max_pct=88,
                                  wind_speed_max_ms=10.2,
                                  wind_gusts_max_ms=18.5,
                                  weather_code=51,
                                  sunshine_duration_s=12199.84,
                                  daylight_duration_s=22245.41,
                                  shortwave_radiation_sum_mj_m2=0.94),
                      ForecastDay(day=datetime.date(2026, 1, 24),
                                  temp_max_c=4.3,
                                  temp_min_c=2.1,
                                  precipitation_sum_mm=0.0,
                                  precipitation_probability_max_pct=13,
                                  wind_speed_max_ms=9.73,
                                  wind_gusts_max_ms=18.9,
                                  weather_code=3,
                                  sunshine_duration_s=12762.92,
                                  daylight_duration_s=22604.83,
                                  shortwave_radiation_sum_mj_m2=0.99),
                      ForecastDay(day=datetime.date(2026, 1, 25),
                                  temp_max_c=5.4,
                                  temp_min_c=4.5,
                                  precipitation_sum_mm=1.1,
                                  precipitation_probability_max_pct=14,
                                  wind_speed_max_ms=9.5,
                                  wind_gusts_max_ms=19.4,
                                  weather_code=51,
                                  sunshine_duration_s=102.22,
                                  daylight_duration_s=22969.93,
                                  shortwave_radiation_sum_mj_m2=0.58),
                      ForecastDay(day=datetime.date(2026, 1, 26),
                                  temp_max_c=5.2,
                                  temp_min_c=3.8,
                                  precipitation_sum_mm=0.1,
                                  precipitation_probability_max_pct=9,
                                  wind_speed_max_ms=10.34,
                                  wind_gusts_max_ms=21.1,
                                  weather_code=51,
                                  sunshine_duration_s=2104.91,
                                  daylight_duration_s=23340.01,
                                  shortwave_radiation_sum_mj_m2=0.74),
                      ForecastDay(day=datetime.date(2026, 1, 27),
                                  temp_max_c=4.1,
                                  temp_min_c=3.3,
                                  precipitation_sum_mm=0.0,
                                  precipitation_probability_max_pct=12,
                                  wind_speed_max_ms=10.44,
                                  wind_gusts_max_ms=21.2,
                                  weather_code=3,
                                  sunshine_duration_s=8768.1,
                                  daylight_duration_s=23714.44,
                                  shortwave_radiation_sum_mj_m2=1.01),
                      ForecastDay(day=datetime.date(2026, 1, 28),
                                  temp_max_c=3.8,
                                  temp_min_c=1.9,
                                  precipitation_sum_mm=0.6,
                                  precipitation_probability_max_pct=12,
                                  wind_speed_max_ms=12.17,
                                  wind_gusts_max_ms=25.4,
                                  weather_code=51,
                                  sunshine_duration_s=0.0,
                                  daylight_duration_s=24092.59,
                                  shortwave_radiation_sum_mj_m2=0.69),
                      ForecastDay(day=datetime.date(2026, 1, 29),
                                  temp_max_c=2.0,
                                  temp_min_c=0.9,
                                  precipitation_sum_mm=0.0,
                                  precipitation_probability_max_pct=12,
                                  wind_speed_max_ms=8.59,
                                  wind_gusts_max_ms=17.5,
                                  weather_code=3,
                                  sunshine_duration_s=16075.88,
                                  daylight_duration_s=24473.91,
                                  shortwave_radiation_sum_mj_m2=1.29),
                      ForecastDay(day=datetime.date(2026, 1, 30),
                                  temp_max_c=2.8,
                                  temp_min_c=1.1,
                                  precipitation_sum_mm=0.5,
                                  precipitation_probability_max_pct=14,
                                  wind_speed_max_ms=6.15,
                                  wind_gusts_max_ms=15.5,
                                  weather_code=71,
                                  sunshine_duration_s=16813.61,
                                  daylight_duration_s=24857.87,
                                  shortwave_radiation_sum_mj_m2=1.36),
                      ForecastDay(day=datetime.date(2026, 1, 31),
                                  temp_max_c=3.5,
                                  temp_min_c=2.2,
                                  precipitation_sum_mm=4.3,
                                  precipitation_probability_max_pct=16,
                                  wind_speed_max_ms=6.15,
                                  wind_gusts_max_ms=12.0,
                                  weather_code=73,
                                  sunshine_duration_s=1738.1,
                                  daylight_duration_s=25243.94,
                                  shortwave_radiation_sum_mj_m2=1.05),
                      ForecastDay(day=datetime.date(2026, 2, 1),
                                  temp_max_c=4.9,
                                  temp_min_c=2.2,
                                  precipitation_sum_mm=5.1,
                                  precipitation_probability_max_pct=12,
                                  wind_speed_max_ms=9.3,
                                  wind_gusts_max_ms=18.6,
                                  weather_code=71,
                                  sunshine_duration_s=2713.54,
                                  daylight_duration_s=25631.68,
                                  shortwave_radiation_sum_mj_m2=0.97),
                      ForecastDay(day=datetime.date(2026, 2, 2),
                                  temp_max_c=2.0,
                                  temp_min_c=0.4,
                                  precipitation_sum_mm=8.7,
                                  precipitation_probability_max_pct=22,
                                  wind_speed_max_ms=5.95,
                                  wind_gusts_max_ms=13.4,
                                  weather_code=73,
                                  sunshine_duration_s=0.0,
                                  daylight_duration_s=26020.63,
                                  shortwave_radiation_sum_mj_m2=0.87),
                      ForecastDay(day=datetime.date(2026, 2, 3),
                                  temp_max_c=1.9,
                                  temp_min_c=-0.6,
                                  precipitation_sum_mm=0.0,
                                  precipitation_probability_max_pct=31,
                                  wind_speed_max_ms=4.83,
                                  wind_gusts_max_ms=11.6,
                                  weather_code=3,
                                  sunshine_duration_s=11991.74,
                                  daylight_duration_s=26410.39,
                                  shortwave_radiation_sum_mj_m2=1.47),
                      ForecastDay(day=datetime.date(2026, 2, 4),
                                  temp_max_c=3.7,
                                  temp_min_c=-8.5,
                                  precipitation_sum_mm=0.9,
                                  precipitation_probability_max_pct=34,
                                  wind_speed_max_ms=9.44,
                                  wind_gusts_max_ms=17.85,
                                  weather_code=51,
                                  sunshine_duration_s=16603.13,
                                  daylight_duration_s=26800.55,
                                  shortwave_radiation_sum_mj_m2=1.97)],
               pti_daily=[PressureTrendPoint(day=datetime.date(2026, 1, 20),
                                             mean_msl_hpa=1002.4041666666667,
                                             delta_hpa=None,
                                             volatility_hpa=1.1618872079758766,
                                             pti_0_to_100=55),
                          PressureTrendPoint(day=datetime.date(2026, 1, 21),
                                             mean_msl_hpa=997.6333333333336,
                                             delta_hpa=-4.770833333333144,
                                             volatility_hpa=3.262389983707817,
                                             pti_0_to_100=5),
                          PressureTrendPoint(day=datetime.date(2026, 1, 22),
                                             mean_msl_hpa=987.9916666666667,
                                             delta_hpa=-9.641666666666879,
                                             volatility_hpa=1.8978057505094237,
                                             pti_0_to_100=15),
                          PressureTrendPoint(day=datetime.date(2026, 1, 23),
                                             mean_msl_hpa=1001.6333333333331,
                                             delta_hpa=13.641666666666424,
                                             volatility_hpa=5.047226243554307,
                                             pti_0_to_100=60),
                          PressureTrendPoint(day=datetime.date(2026, 1, 24),
                                             mean_msl_hpa=1007.4916666666669,
                                             delta_hpa=5.858333333333803,
                                             volatility_hpa=0.8525749573914384,
                                             pti_0_to_100=86),
                          PressureTrendPoint(day=datetime.date(2026, 1, 25),
                                             mean_msl_hpa=1009.3333333333335,
                                             delta_hpa=1.8416666666665833,
                                             volatility_hpa=1.0424330514074525,
                                             pti_0_to_100=69),
                          PressureTrendPoint(day=datetime.date(2026, 1, 26),
                                             mean_msl_hpa=1008.6249999999999,
                                             delta_hpa=-0.7083333333335986,
                                             volatility_hpa=1.0237399465981993,
                                             pti_0_to_100=51),
                          PressureTrendPoint(day=datetime.date(2026, 1, 27),
                                             mean_msl_hpa=1006.5083333333333,
                                             delta_hpa=-2.1166666666665606,
                                             volatility_hpa=0.5633106075512097,
                                             pti_0_to_100=48),
                          PressureTrendPoint(day=datetime.date(2026, 1, 28),
                                             mean_msl_hpa=1006.4250000000001,
                                             delta_hpa=-0.08333333333325754,
                                             volatility_hpa=0.8336666000266449,
                                             pti_0_to_100=58),
                          PressureTrendPoint(day=datetime.date(2026, 1, 29),
                                             mean_msl_hpa=1004.1124999999998,
                                             delta_hpa=-2.3125000000002274,
                                             volatility_hpa=1.3588078214567971,
                                             pti_0_to_100=36),
                          PressureTrendPoint(day=datetime.date(2026, 1, 30),
                                             mean_msl_hpa=997.9374999999999,
                                             delta_hpa=-6.1749999999999545,
                                             volatility_hpa=2.2274595589946298,
                                             pti_0_to_100=13),
                          PressureTrendPoint(day=datetime.date(2026, 1, 31),
                                             mean_msl_hpa=992.9958333333334,
                                             delta_hpa=-4.941666666666492,
                                             volatility_hpa=1.073182656630626,
                                             pti_0_to_100=30),
                          PressureTrendPoint(day=datetime.date(2026, 2, 1),
                                             mean_msl_hpa=982.4374999999999,
                                             delta_hpa=-10.558333333333508,
                                             volatility_hpa=4.42864318214762,
                                             pti_0_to_100=0),
                          PressureTrendPoint(day=datetime.date(2026, 2, 2),
                                             mean_msl_hpa=988.4833333333332,
                                             delta_hpa=6.0458333333333485,
                                             volatility_hpa=2.415469468576078,
                                             pti_0_to_100=65),
                          PressureTrendPoint(day=datetime.date(2026, 2, 3),
                                             mean_msl_hpa=1000.2625000000002,
                                             delta_hpa=11.779166666666924,
                                             volatility_hpa=3.781512522327762,
                                             pti_0_to_100=60),
                          PressureTrendPoint(day=datetime.date(2026, 2, 4),
                                             mean_msl_hpa=1012.6291666666666,
                                             delta_hpa=12.366666666666447,
                                             volatility_hpa=8.22067801957047,
                                             pti_0_to_100=60)],
               pressure_regimes_daily=[PressureRegimePoint(day=datetime.date(2026, 1, 20),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1002.0,
                                                           mean_msl_hpa=1002.4041666666667,
                                                           slope_hpa_per_h=-0.11433566433566171,
                                                           baseline_days_used=0,
                                                           median_slp_hpa=None,
                                                           std_slp_hpa=None,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 21),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=991.3,
                                                           mean_msl_hpa=997.6333333333336,
                                                           slope_hpa_per_h=-0.663636363636369,
                                                           baseline_days_used=1,
                                                           median_slp_hpa=1002.4041666666667,
                                                           std_slp_hpa=None,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 22),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=991.2,
                                                           mean_msl_hpa=987.9916666666667,
                                                           slope_hpa_per_h=0.5513986013986032,
                                                           baseline_days_used=2,
                                                           median_slp_hpa=1000.0187500000002,
                                                           std_slp_hpa=3.3734886019106867,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 23),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1008.2,
                                                           mean_msl_hpa=1001.6333333333331,
                                                           slope_hpa_per_h=0.4779720279720293,
                                                           baseline_days_used=3,
                                                           median_slp_hpa=997.6333333333336,
                                                           std_slp_hpa=7.342147086690179,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 24),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1007.0,
                                                           mean_msl_hpa=1007.4916666666669,
                                                           slope_hpa_per_h=-0.13671328671328442,
                                                           baseline_days_used=4,
                                                           median_slp_hpa=999.6333333333333,
                                                           std_slp_hpa=6.621505345763976,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 25),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1010.4,
                                                           mean_msl_hpa=1009.3333333333335,
                                                           slope_hpa_per_h=0.08111888111888088,
                                                           baseline_days_used=5,
                                                           median_slp_hpa=1001.6333333333331,
                                                           std_slp_hpa=7.29304963075579,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 26),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1006.6,
                                                           mean_msl_hpa=1008.6249999999999,
                                                           slope_hpa_per_h=-0.22657342657342722,
                                                           baseline_days_used=6,
                                                           median_slp_hpa=1002.01875,
                                                           std_slp_hpa=7.674249759748553,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 27),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1006.5,
                                                           mean_msl_hpa=1006.5083333333333,
                                                           slope_hpa_per_h=-0.06363636363636738,
                                                           baseline_days_used=7,
                                                           median_slp_hpa=1002.4041666666667,
                                                           std_slp_hpa=7.563607750431085,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 28),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1006.4,
                                                           mean_msl_hpa=1006.4250000000001,
                                                           slope_hpa_per_h=-0.10139860139859981,
                                                           baseline_days_used=8,
                                                           median_slp_hpa=1004.45625,
                                                           std_slp_hpa=7.16939556900726,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 29),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1002.1,
                                                           mean_msl_hpa=1004.1124999999998,
                                                           slope_hpa_per_h=-0.16958041958041878,
                                                           baseline_days_used=9,
                                                           median_slp_hpa=1006.4250000000001,
                                                           std_slp_hpa=6.820174844908567,
                                                           z=None,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 30),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=994.8,
                                                           mean_msl_hpa=997.9374999999999,
                                                           slope_hpa_per_h=-0.2769230769230779,
                                                           baseline_days_used=10,
                                                           median_slp_hpa=1005.26875,
                                                           std_slp_hpa=6.43783629110831,
                                                           z=-1.6261286442556846,
                                                           regime=<PressureRegime.LOW_DEEPENING: 'LOW_DEEPENING'>),
                                       PressureRegimePoint(day=datetime.date(2026, 1, 31),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=990.4,
                                                           mean_msl_hpa=992.9958333333334,
                                                           slope_hpa_per_h=-0.311188811188814,
                                                           baseline_days_used=11,
                                                           median_slp_hpa=1004.1124999999998,
                                                           std_slp_hpa=6.311415273338101,
                                                           z=-2.172650571406203,
                                                           regime=<PressureRegime.LOW_DEEPENING: 'LOW_DEEPENING'>),
                                       PressureRegimePoint(day=datetime.date(2026, 2, 1),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=983.1,
                                                           mean_msl_hpa=982.4374999999999,
                                                           slope_hpa_per_h=0.11643356643356985,
                                                           baseline_days_used=12,
                                                           median_slp_hpa=1003.2583333333332,
                                                           std_slp_hpa=6.642181321390516,
                                                           z=-3.0348965735721767,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 2, 2),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=993.5,
                                                           mean_msl_hpa=988.4833333333332,
                                                           slope_hpa_per_h=0.4353146853146861,
                                                           baseline_days_used=13,
                                                           median_slp_hpa=1002.4041666666667,
                                                           std_slp_hpa=8.345804637012195,
                                                           z=-1.066903318965587,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 2, 3),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1006.6,
                                                           mean_msl_hpa=1000.2625000000002,
                                                           slope_hpa_per_h=0.5325174825174792,
                                                           baseline_days_used=14,
                                                           median_slp_hpa=1002.01875,
                                                           std_slp_hpa=8.63024205978788,
                                                           z=0.530836790933842,
                                                           regime=<PressureRegime.TRANSITIONAL: 'TRANSITIONAL'>),
                                       PressureRegimePoint(day=datetime.date(2026, 2, 4),
                                                           tz='Atlantic/Reykjavik',
                                                           slp_now_hpa=1026.6,
                                                           mean_msl_hpa=1012.6291666666666,
                                                           slope_hpa_per_h=1.7706293706293674,
                                                           baseline_days_used=15,
                                                           median_slp_hpa=1001.6333333333331,
                                                           std_slp_hpa=8.318218405432546,
                                                           z=3.0014439931465766,
                                                           regime=<PressureRegime.HIGH_BUILDING: 'HIGH_BUILDING'>)],
               notes=[])