{"windspeedmph": 3.58, "dewPoint": 70.91, "uv": 1.0, "hourlyrainin": 0.0, "uhi_delta": -0.6, "solarradiation": 203.95, "baromrelin": 29.471, "winddir": 273.0, "tempf": 95.7, "humidity": 45.0, "windgustmph": 7.83, "feelsLike": 103.39, "dailyrainin": 0.0, "timestamp": "2026-07-15T19:37:55.218833+00:00", "condition": "Partly Cloudy", "pressure_trend": "steady", "anomalies": {"temp": {"delta": 11.2, "label": "11.2\u00b0F above average for 3pm in July"}, "humidity": {"delta": -10.9, "label": "10.9% below average for 3pm in July"}, "wind": {"delta": -5.5, "label": "5.5 mph below average for 3pm in July"}, "uv": {"delta": 0.8, "label": "0.8 pts above average for 3pm in July"}}, "baseline_source": "station", "baseline_sample_count": 464, "station": "Midtown Manhattan, New York", "updated_at": "2026-07-15T19:37:55.218833+00:00", "data_stale": false, "data_age_minutes": 5, "quality_flag": null, "comfort": {"score": 55, "label": "Fair"}, "percentile_rank": {"rank": 97, "label": "in the warmest 3% of readings on record"}, "climate_context": {"mode": "daily", "headline": "Warmest July 15th since 2013 \u00b7 93rd percentile", "metrics": {"temp": {"value": 95.7, "percentile": 99, "label": "99th percentile \u2014 exceptionally high", "p25": 78.08, "p50": 82.76, "p75": 85.82, "years_of_data": 85}, "dewpoint": {"value": 70.9, "percentile": 85, "label": "85th percentile \u2014 above normal", "p25": 56.36, "p50": 64.84, "p75": 68.6, "years_of_data": 85}, "wind": {"value": 3.6, "percentile": 8, "label": "8th percentile \u2014 exceptionally low", "p25": 5.6, "p50": 7.4, "p75": 10.3, "years_of_data": 85}}, "verdict": {"temp_high": {"value": 92.7, "percentile": 93, "last_exceeded_year": 2013, "label": "Warmest July 15th since 2013", "years_of_data": 156, "p5": 75.0, "p50": 84.9, "p95": 93.0}, "temp_low": {"value": 72.0, "percentile": 71, "p5": 61.0, "p50": 69.1, "p95": 75.9, "last_exceeded_year": 2024, "label": "Warmest low on July 15th since 2024", "years_of_data": 156}}}, "rain_probability": {"probability": 15, "label": "Slight chance", "coeff_source": "fitted (n=24693, f1=0.428)", "spatial_boost": 0.0, "spatial_source": null}, "forecast": {"computed_at": "2026-07-15T19:24:32.430186+00:00", "confidence": 87.0, "best_match_label": "jul 4 at 4pm", "analogs_found": 2149.0, "hours": [{"tempf": 87.7, "humidity": 52.6, "offset_hours": 1.0, "windspeedmph": 6.6, "baromrelin": 29.5, "timestamp": "2026-07-15T20:24:32.430087+00:00"}, {"tempf": 84.5, "humidity": 56.3, "offset_hours": 2.0, "windspeedmph": 8.2, "baromrelin": 29.6, "timestamp": "2026-07-15T21:24:32.430124+00:00"}, {"tempf": 81.2, "humidity": 62.9, "offset_hours": 3.0, "windspeedmph": 7.8, "baromrelin": 29.6, "timestamp": "2026-07-15T22:24:32.430139+00:00"}], "accuracy": null}, "uhi_seasonal_curve": [{"month": 4, "month_name": "Apr", "avg_delta": 1.1, "sample_count": 6007}, {"month": 5, "month_name": "May", "avg_delta": 1.0, "sample_count": 8364}, {"month": 6, "month_name": "Jun", "avg_delta": 0.7, "sample_count": 8030}, {"month": 7, "month_name": "Jul", "avg_delta": 1.1, "sample_count": 4027}], "station_records": {"temp_high": 106.0, "temp_high_at": "2026-07-02", "temp_low": 10.0, "temp_low_at": "2026-01-30", "max_gust": 76.0, "max_gust_at": "2026-04-26", "max_rain_rate": 7.11, "max_rain_rate_at": "2026-04-25", "max_pressure": 30.32, "max_pressure_at": "2026-03-02", "min_pressure": 28.89, "min_pressure_at": "2026-03-17", "scope": "all-time"}, "daily_summary": {"avg_comfort": 74.0, "temp_avg": 83.4, "summary": "Temperatures swung from 72\u00b0F to a high of 93\u00b0F.", "temp_low": 72.0, "reading_count": 281.0, "temp_high": 92.7, "total_rain": 0.0, "max_gust": 16.0, "date": "2026-07-14"}, "nws_tomorrow": {"name": "THURSDAY", "temp_high": 93, "temp_low": 74, "short": "Mostly cloudy", "detailed": "Mostly cloudy with a high of 93\u00b0F. Temperatures drop to around 74\u00b0F overnight. W winds gusting to 26 mph.", "source": "weatherkit"}, "wk_attribution": null, "wk_hourly": [{"time": "2026-07-15T19:00:00Z", "tempf": 97, "condition": "MostlyClear", "precip_prob": 0.0}, {"time": "2026-07-15T20:00:00Z", "tempf": 97, "condition": "Windy", "precip_prob": 0.0}, {"time": "2026-07-15T21:00:00Z", "tempf": 95, "condition": "PartlyCloudy", "precip_prob": 0.0}, {"time": "2026-07-15T22:00:00Z", "tempf": 93, "condition": "PartlyCloudy", "precip_prob": 0.52}, {"time": "2026-07-15T23:00:00Z", "tempf": 90, "condition": "MostlyCloudy", "precip_prob": 0.42}, {"time": "2026-07-16T00:00:00Z", "tempf": 88, "condition": "MostlyClear", "precip_prob": 0.0}, {"time": "2026-07-16T01:00:00Z", "tempf": 85, "condition": "MostlyClear", "precip_prob": 0.0}, {"time": "2026-07-16T02:00:00Z", "tempf": 83, "condition": "MostlyCloudy", "precip_prob": 0.0}, {"time": "2026-07-16T03:00:00Z", "tempf": 82, "condition": "Cloudy", "precip_prob": 0.0}, {"time": "2026-07-16T04:00:00Z", "tempf": 80, "condition": "Cloudy", "precip_prob": 0.0}, {"time": "2026-07-16T05:00:00Z", "tempf": 80, "condition": "Cloudy", "precip_prob": 0.0}, {"time": "2026-07-16T06:00:00Z", "tempf": 78, "condition": "Cloudy", "precip_prob": 0.0}], "nearby_stations": [{"station_id": "KNYNEWYO2008", "neighborhood": "Hell's Kitchen", "lat": 40.761, "lon": -73.991, "bearing_deg": 319.0, "distance_mi": 0.56, "temp_f": 99, "humidity": 48, "wind_speed_mph": 4, "wind_dir": 134, "rain_rate_in_hr": 0.0, "pressure_in": 29.77, "observed_at": "2026-07-15 15:31:54"}, {"station_id": "KNYNEWYO1615", "neighborhood": "Midtown East", "lat": 40.762, "lon": -73.977, "bearing_deg": 36.8, "distance_mi": 0.61, "temp_f": 96, "humidity": 43, "wind_speed_mph": null, "wind_dir": null, "rain_rate_in_hr": 0.0, "pressure_in": 29.79, "observed_at": "2026-07-15 15:32:53"}, {"station_id": "KNYNEWYO982", "neighborhood": "Hells Kitchen C\u00b0", "lat": 40.7651, "lon": -73.9884, "bearing_deg": 342.0, "distance_mi": 0.74, "temp_f": 95, "humidity": 48, "wind_speed_mph": 2, "wind_dir": 239, "rain_rate_in_hr": 0.0, "pressure_in": 29.79, "observed_at": "2026-07-15 15:20:00"}, {"station_id": "KNYNEWYO2140", "neighborhood": "Hell's Kitchen", "lat": 40.761, "lon": -73.998, "bearing_deg": 299.9, "distance_mi": 0.85, "temp_f": 96, "humidity": 44, "wind_speed_mph": 7, "wind_dir": 283, "rain_rate_in_hr": 0.0, "pressure_in": 29.48, "observed_at": "2026-07-15 15:32:00"}, {"station_id": "INEWYO4", "neighborhood": "Chelsea", "lat": 40.744, "lon": -73.993, "bearing_deg": 212.0, "distance_mi": 0.89, "temp_f": 94, "humidity": 51, "wind_speed_mph": 5, "wind_dir": 73, "rain_rate_in_hr": 0.0, "pressure_in": 29.8, "observed_at": "2026-07-15 15:25:00"}, {"station_id": "KNYNEWYO206", "neighborhood": "West Chelsea", "lat": 40.7482, "lon": -74.0019, "bearing_deg": 243.7, "distance_mi": 1.05, "temp_f": 98, "humidity": 47, "wind_speed_mph": null, "wind_dir": 0, "rain_rate_in_hr": 0.0, "pressure_in": 29.81, "observed_at": "2026-07-15 15:26:18"}, {"station_id": "KNYNEWYO1409", "neighborhood": "Chelsea", "lat": 40.743, "lon": -73.998, "bearing_deg": 221.7, "distance_mi": 1.1, "temp_f": 82, "humidity": 50, "wind_speed_mph": null, "wind_dir": null, "rain_rate_in_hr": 0.0, "pressure_in": null, "observed_at": "2026-07-15 15:32:48"}, {"station_id": "KNYNEWYO2111", "neighborhood": "Chelsea", "lat": 40.746, "lon": -74.005, "bearing_deg": 240.8, "distance_mi": 1.26, "temp_f": 95, "humidity": 45, "wind_speed_mph": 14, "wind_dir": 287, "rain_rate_in_hr": 0.0, "pressure_in": 29.7, "observed_at": "2026-07-15 15:32:48"}], "nws_alerts": [{"event": "Air Quality Alert", "headline": "Air Quality Alert issued July 15 at 3:10PM EDT by NWS Upton NY", "severity": "Unknown", "urgency": "Unknown", "description": "The New York State Department of Environmental Conservation has\nissued an Air Quality Health Advisory for the following counties:\n\nNew York, Bronx, Kings, Queens, Richmond, Nassau, Suffolk,\nWestchester, Rockland, Orange, Putnam\n\nuntil midnight EDT Thursday night.\n\nAir quality lev", "expires": "2026-07-16T12:00:00-04:00", "url": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.8331f96ce58a024823077c638812fefdc5dfb7eb.002.1"}, {"event": "Heat Advisory", "headline": "Heat Advisory issued July 15 at 2:02PM EDT until July 15 at 9:00PM EDT by NWS Upton NY", "severity": "Moderate", "urgency": "Expected", "description": "* WHAT...Heat index values up to 104.\n\n* WHERE...Bronx, Kings (Brooklyn), New York (Manhattan), Northern\nQueens, Richmond (Staten Island), and Southern Queens Counties.\n\n* WHEN...Until 9 PM EDT this evening.\n\n* IMPACTS...Hot temperatures and high humidity may cause heat\nillnesses", "expires": "2026-07-15T21:00:00-04:00", "url": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.88aa973253e917ce787409353ff3cc8a337adacd.003.1"}, {"event": "Air Quality Alert", "headline": "Air Quality Alert issued July 15 at 9:45AM EDT by NWS Upton NY", "severity": "Unknown", "urgency": "Unknown", "description": "The New York State Department of Environmental Conservation has\nissued an Air Quality Health Advisory for the following counties:\n\nNew York, Bronx, Kings, Queens, Richmond, Nassau, Suffolk,\nWestchester, Rockland, Orange, Putnam\n\nuntil midnight EDT tonight.\n\nAir quality levels in ", "expires": "2026-07-16T00:00:00-04:00", "url": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.e9e217fd688b4d44dc2b937f1773843f384a9252.002.1"}, {"event": "Air Quality Alert", "headline": "Air Quality Alert issued July 15 at 9:37AM EDT by NWS Upton NY", "severity": "Unknown", "urgency": "Unknown", "description": "The New York State Department of Environmental Conservation has\nissued an Air Quality Health Advisory for the following counties:\n\nNew York, Bronx, Kings, Queens, Richmond, Nassau, Suffolk,\nWestchester, Rockland, Orange, Putnam\n\nuntil midnight EDT tonight.\n\nAir quality levels in ", "expires": "2026-07-16T00:00:00-04:00", "url": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.a3956c4fdfd85feafc673217dc5ccc98552e4015.002.1"}], "uhi_airport_avg_f": 96.3, "uhi_label": "0.6\u00b0F cooler than airports"}