[{"time_localized":"2026-06-19 00:00:00-07:00","time_utc":"2026-06-19 07:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":0,"wind_score":1,"wind_score_bro":5,"wind_direction":281.81,"wind_label":"W","wave_height_score1":null,"wave_height_score2":null,"tide":0.38,"tide_label":"unknown","tide_high_low_label":"","air_temp":13.75,"water_temp":20.25,"wind_speed":1.21,"cloudCover":40.37,"precipitation":0.0,"secondary_swell_direction":192.26,"secondary_swell_direction_a":180.26,"secondary_swell_direction_b":204.26,"secondary_swell_height":0.49,"secondary_swell_period":12.12,"secondary_swell_weighting":1.0,"swell_direction":209.01,"swell_direction_a":197.01,"swell_direction_b":221.01,"swell_height":0.97,"swell_period":11.67,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.79175,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6521666667,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.99175,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8521666667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 01:00:00-07:00","time_utc":"2026-06-19 08:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":1,"wind_score":1,"wind_score_bro":3,"wind_direction":295.5,"wind_label":"NW","wave_height_score1":null,"wave_height_score2":null,"tide":0.47,"tide_label":"unknown","tide_high_low_label":"","air_temp":13.46,"water_temp":20.21,"wind_speed":0.98,"cloudCover":34.53,"precipitation":0.0,"secondary_swell_direction":192.07,"secondary_swell_direction_a":180.07,"secondary_swell_direction_b":204.07,"secondary_swell_height":0.49,"secondary_swell_period":12.06,"secondary_swell_weighting":1.0,"swell_direction":209.01,"swell_direction_a":197.01,"swell_direction_b":221.01,"swell_height":0.95,"swell_period":11.64,"swell_weighting":1.0,"swellHeight_weighted_a":0.95,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.79175,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6505833333,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.99175,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8505833333,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 02:00:00-07:00","time_utc":"2026-06-19 09:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":309.18,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.48,"tide_label":"high","tide_high_low_label":"high","air_temp":13.18,"water_temp":20.18,"wind_speed":0.75,"cloudCover":28.7,"precipitation":0.0,"secondary_swell_direction":191.88,"secondary_swell_direction_a":179.88,"secondary_swell_direction_b":203.88,"secondary_swell_height":0.48,"secondary_swell_period":11.99,"secondary_swell_weighting":1.0,"swell_direction":209.01,"swell_direction_a":197.01,"swell_direction_b":221.01,"swell_height":0.94,"swell_period":11.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.94,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.79175,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.649,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.99175,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.849,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 03:00:00-07:00","time_utc":"2026-06-19 10:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":308.36,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.4,"tide_label":"high","tide_high_low_label":"","air_temp":13.15,"water_temp":20.15,"wind_speed":0.98,"cloudCover":32.5,"precipitation":0.0,"secondary_swell_direction":191.92,"secondary_swell_direction_a":179.92,"secondary_swell_direction_b":203.92,"secondary_swell_height":0.48,"secondary_swell_period":11.97,"secondary_swell_weighting":1.0,"swell_direction":209.6,"swell_direction_a":197.6,"swell_direction_b":221.6,"swell_height":0.92,"swell_period":11.36,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7966666667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6493333333,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9966666667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8493333333,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 04:00:00-07:00","time_utc":"2026-06-19 11:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":307.53,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.27,"tide_label":"high","tide_high_low_label":"","air_temp":13.11,"water_temp":20.12,"wind_speed":1.2,"cloudCover":36.3,"precipitation":0.0,"secondary_swell_direction":191.95,"secondary_swell_direction_a":179.95,"secondary_swell_direction_b":203.95,"secondary_swell_height":0.47,"secondary_swell_period":11.94,"secondary_swell_weighting":1.0,"swell_direction":210.18,"swell_direction_a":198.18,"swell_direction_b":222.18,"swell_height":0.9,"swell_period":11.12,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.8015,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6495833333,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9985,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8495833333,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 05:00:00-07:00","time_utc":"2026-06-19 12:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":306.71,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.08,"water_temp":20.1,"wind_speed":1.43,"cloudCover":40.1,"precipitation":0.0,"secondary_swell_direction":191.99,"secondary_swell_direction_a":179.99,"secondary_swell_direction_b":203.99,"secondary_swell_height":0.47,"secondary_swell_period":11.92,"secondary_swell_weighting":1.0,"swell_direction":210.77,"swell_direction_a":198.77,"swell_direction_b":222.77,"swell_height":0.88,"swell_period":10.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.8064166667,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6499166667,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9935833333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8499166667,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 06:00:00-07:00","time_utc":"2026-06-19 13:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":295.9,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.0,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.04,"water_temp":20.08,"wind_speed":1.47,"cloudCover":30.73,"precipitation":0.0,"secondary_swell_direction":195.36,"secondary_swell_direction_a":183.36,"secondary_swell_direction_b":207.36,"secondary_swell_height":0.48,"secondary_swell_period":11.89,"secondary_swell_weighting":1.0,"swell_direction":210.62,"swell_direction_a":198.62,"swell_direction_b":222.62,"swell_height":0.87,"swell_period":11.01,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.8051666667,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.678,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9948333333,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.878,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 07:00:00-07:00","time_utc":"2026-06-19 14:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":285.1,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.99,"water_temp":20.08,"wind_speed":1.51,"cloudCover":21.37,"precipitation":0.0,"secondary_swell_direction":198.73,"secondary_swell_direction_a":186.73,"secondary_swell_direction_b":210.73,"secondary_swell_height":0.5,"secondary_swell_period":11.87,"secondary_swell_weighting":1.0,"swell_direction":210.48,"swell_direction_a":198.48,"swell_direction_b":222.48,"swell_height":0.87,"swell_period":11.15,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.804,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7060833333,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.996,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9060833333,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 08:00:00-07:00","time_utc":"2026-06-19 15:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":274.29,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.12,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.95,"water_temp":20.1,"wind_speed":1.55,"cloudCover":12.0,"precipitation":0.0,"secondary_swell_direction":202.1,"secondary_swell_direction_a":190.1,"secondary_swell_direction_b":214.1,"secondary_swell_height":0.51,"secondary_swell_period":11.84,"secondary_swell_weighting":1.0,"swell_direction":210.33,"swell_direction_a":198.33,"swell_direction_b":222.33,"swell_height":0.86,"swell_period":11.29,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.80275,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7341666667,"secondarySwell_combo_weighted_a":0.4845,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.99725,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9341666667,"secondarySwell_combo_weighted_b":0.4845,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 09:00:00-07:00","time_utc":"2026-06-19 16:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":264.78,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.78,"water_temp":20.18,"wind_speed":2.14,"cloudCover":8.0,"precipitation":0.0,"secondary_swell_direction":202.65,"secondary_swell_direction_a":190.65,"secondary_swell_direction_b":214.65,"secondary_swell_height":0.51,"secondary_swell_period":11.82,"secondary_swell_weighting":1.0,"swell_direction":211.54,"swell_direction_a":199.54,"swell_direction_b":223.54,"swell_height":0.81,"swell_period":10.93,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.8128333333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.73875,"secondarySwell_combo_weighted_a":0.4845,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9871666667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.93875,"secondarySwell_combo_weighted_b":0.4845,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 10:00:00-07:00","time_utc":"2026-06-19 17:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":255.26,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.19,"tide_label":"low","tide_high_low_label":"low","air_temp":14.61,"water_temp":20.28,"wind_speed":2.74,"cloudCover":4.0,"precipitation":0.0,"secondary_swell_direction":203.2,"secondary_swell_direction_a":191.2,"secondary_swell_direction_b":215.2,"secondary_swell_height":0.5,"secondary_swell_period":11.8,"secondary_swell_weighting":1.0,"swell_direction":212.76,"swell_direction_a":200.76,"swell_direction_b":224.76,"swell_height":0.77,"swell_period":10.58,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.823,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7433333333,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.977,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9433333333,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 11:00:00-07:00","time_utc":"2026-06-19 18:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":245.75,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.15,"tide_label":"low","tide_high_low_label":"","air_temp":15.44,"water_temp":20.38,"wind_speed":3.33,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":203.75,"secondary_swell_direction_a":191.75,"secondary_swell_direction_b":215.75,"secondary_swell_height":0.5,"secondary_swell_period":11.78,"secondary_swell_weighting":1.0,"swell_direction":213.97,"swell_direction_a":201.97,"swell_direction_b":225.97,"swell_height":0.72,"swell_period":10.22,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.8330833333,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7479166667,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9669166667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9479166667,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 12:00:00-07:00","time_utc":"2026-06-19 19:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":250.39,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.05,"tide_label":"low","tide_high_low_label":"","air_temp":17.27,"water_temp":20.44,"wind_speed":3.64,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":199.33,"secondary_swell_direction_a":187.33,"secondary_swell_direction_b":211.33,"secondary_swell_height":0.46,"secondary_swell_period":11.76,"secondary_swell_weighting":1.0,"swell_direction":209.93,"swell_direction_a":197.93,"swell_direction_b":221.93,"swell_height":0.76,"swell_period":11.0,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7994166667,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7110833333,"secondarySwell_combo_weighted_a":0.437,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9994166667,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9110833333,"secondarySwell_combo_weighted_b":0.437,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 13:00:00-07:00","time_utc":"2026-06-19 20:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":255.02,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.04,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.1,"water_temp":20.48,"wind_speed":3.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":194.92,"secondary_swell_direction_a":182.92,"secondary_swell_direction_b":206.92,"secondary_swell_height":0.43,"secondary_swell_period":11.73,"secondary_swell_weighting":1.0,"swell_direction":205.88,"swell_direction_a":193.88,"swell_direction_b":217.88,"swell_height":0.8,"swell_period":11.79,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7656666667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6743333333,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9656666667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8743333333,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 14:00:00-07:00","time_utc":"2026-06-19 21:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":259.66,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.93,"water_temp":20.5,"wind_speed":4.27,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":190.5,"secondary_swell_direction_a":178.5,"secondary_swell_direction_b":202.5,"secondary_swell_height":0.39,"secondary_swell_period":11.71,"secondary_swell_weighting":1.0,"swell_direction":201.84,"swell_direction_a":189.84,"swell_direction_b":213.84,"swell_height":0.84,"swell_period":12.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.732,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6375,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.932,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8375,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 15:00:00-07:00","time_utc":"2026-06-19 22:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":258.5,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"high","air_temp":20.82,"water_temp":20.5,"wind_speed":4.35,"cloudCover":1.33,"precipitation":0.0,"secondary_swell_direction":190.14,"secondary_swell_direction_a":178.14,"secondary_swell_direction_b":202.14,"secondary_swell_height":0.38,"secondary_swell_period":11.69,"secondary_swell_weighting":1.0,"swell_direction":203.16,"swell_direction_a":191.16,"swell_direction_b":215.16,"swell_height":0.89,"swell_period":12.59,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.743,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6345,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.943,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8345,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 16:00:00-07:00","time_utc":"2026-06-19 23:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":257.33,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"","air_temp":20.72,"water_temp":20.48,"wind_speed":4.43,"cloudCover":2.67,"precipitation":0.0,"secondary_swell_direction":189.77,"secondary_swell_direction_a":177.77,"secondary_swell_direction_b":201.77,"secondary_swell_height":0.38,"secondary_swell_period":11.66,"secondary_swell_weighting":1.0,"swell_direction":204.47,"swell_direction_a":192.47,"swell_direction_b":216.47,"swell_height":0.93,"swell_period":12.6,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7539166667,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6314166667,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9539166667,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8314166667,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 17:00:00-07:00","time_utc":"2026-06-20 00:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":256.17,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"high","tide_high_low_label":"","air_temp":20.61,"water_temp":20.43,"wind_speed":4.51,"cloudCover":4.0,"precipitation":0.0,"secondary_swell_direction":189.41,"secondary_swell_direction_a":177.41,"secondary_swell_direction_b":201.41,"secondary_swell_height":0.37,"secondary_swell_period":11.64,"secondary_swell_weighting":1.0,"swell_direction":205.79,"swell_direction_a":193.79,"swell_direction_b":217.79,"swell_height":0.98,"swell_period":12.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7649166667,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6284166667,"secondarySwell_combo_weighted_a":0.3515,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9649166667,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8284166667,"secondarySwell_combo_weighted_b":0.3515,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 18:00:00-07:00","time_utc":"2026-06-20 01:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":260.72,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.02,"water_temp":20.36,"wind_speed":3.87,"cloudCover":4.5,"precipitation":0.0,"secondary_swell_direction":190.43,"secondary_swell_direction_a":178.43,"secondary_swell_direction_b":202.43,"secondary_swell_height":0.38,"secondary_swell_period":11.62,"secondary_swell_weighting":1.0,"swell_direction":206.31,"swell_direction_a":194.31,"swell_direction_b":218.31,"swell_height":0.93,"swell_period":12.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.76925,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6369166667,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.96925,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8369166667,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 19:00:00-07:00","time_utc":"2026-06-20 02:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":265.28,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.43,"water_temp":20.27,"wind_speed":3.22,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":191.44,"secondary_swell_direction_a":179.44,"secondary_swell_direction_b":203.44,"secondary_swell_height":0.38,"secondary_swell_period":11.61,"secondary_swell_weighting":1.0,"swell_direction":206.82,"swell_direction_a":194.82,"swell_direction_b":218.82,"swell_height":0.89,"swell_period":12.01,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7735,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6453333333,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9735,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8453333333,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 20:00:00-07:00","time_utc":"2026-06-20 03:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":20,"wind_score":0,"wind_score_bro":2,"wind_direction":269.83,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.84,"water_temp":20.17,"wind_speed":2.58,"cloudCover":5.5,"precipitation":0.0,"secondary_swell_direction":192.46,"secondary_swell_direction_a":180.46,"secondary_swell_direction_b":204.46,"secondary_swell_height":0.39,"secondary_swell_period":11.59,"secondary_swell_weighting":1.0,"swell_direction":207.34,"swell_direction_a":195.34,"swell_direction_b":219.34,"swell_height":0.84,"swell_period":11.7,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7778333333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6538333333,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9778333333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8538333333,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 21:00:00-07:00","time_utc":"2026-06-20 04:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":21,"wind_score":0,"wind_score_bro":2,"wind_direction":259.67,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.03,"tide_label":"low","tide_high_low_label":"low","air_temp":15.24,"water_temp":20.08,"wind_speed":1.99,"cloudCover":7.13,"precipitation":0.0,"secondary_swell_direction":196.26,"secondary_swell_direction_a":184.26,"secondary_swell_direction_b":208.26,"secondary_swell_height":0.41,"secondary_swell_period":13.51,"secondary_swell_weighting":1.0,"swell_direction":206.43,"swell_direction_a":194.43,"swell_direction_b":218.43,"swell_height":0.84,"swell_period":11.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.77025,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6855,"secondarySwell_combo_weighted_a":0.3895,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.97025,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8855,"secondarySwell_combo_weighted_b":0.3895,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 22:00:00-07:00","time_utc":"2026-06-20 05:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":22,"wind_score":1,"wind_score_bro":2,"wind_direction":249.51,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"low","tide_high_low_label":"","air_temp":14.64,"water_temp":20.01,"wind_speed":1.39,"cloudCover":8.77,"precipitation":0.0,"secondary_swell_direction":200.05,"secondary_swell_direction_a":188.05,"secondary_swell_direction_b":212.05,"secondary_swell_height":0.44,"secondary_swell_period":15.42,"secondary_swell_weighting":1.0,"swell_direction":205.52,"swell_direction_a":193.52,"swell_direction_b":217.52,"swell_height":0.85,"swell_period":12.04,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7626666667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7170833333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9626666667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9170833333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-19 23:00:00-07:00","time_utc":"2026-06-20 06:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":23,"wind_score":1,"wind_score_bro":3,"wind_direction":239.35,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"low","tide_high_low_label":"","air_temp":14.04,"water_temp":19.94,"wind_speed":0.8,"cloudCover":10.4,"precipitation":0.0,"secondary_swell_direction":203.85,"secondary_swell_direction_a":191.85,"secondary_swell_direction_b":215.85,"secondary_swell_height":0.46,"secondary_swell_period":17.34,"secondary_swell_weighting":1.0,"swell_direction":204.61,"swell_direction_a":192.61,"swell_direction_b":216.61,"swell_height":0.85,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7550833333,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.74875,"secondarySwell_combo_weighted_a":0.46,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9550833333,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.94875,"secondarySwell_combo_weighted_b":0.46,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 00:00:00-07:00","time_utc":"2026-06-20 07:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":276.35,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.17,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.54,"water_temp":19.89,"wind_speed":0.67,"cloudCover":11.13,"precipitation":0.0,"secondary_swell_direction":203.2,"secondary_swell_direction_a":191.2,"secondary_swell_direction_b":215.2,"secondary_swell_height":0.45,"secondary_swell_period":17.17,"secondary_swell_weighting":1.0,"swell_direction":205.46,"swell_direction_a":193.46,"swell_direction_b":217.46,"swell_height":0.84,"swell_period":12.09,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7621666667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7433333333,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9621666667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9433333333,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 01:00:00-07:00","time_utc":"2026-06-20 08:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":313.35,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.26,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.05,"water_temp":19.84,"wind_speed":0.54,"cloudCover":11.87,"precipitation":0.0,"secondary_swell_direction":202.56,"secondary_swell_direction_a":190.56,"secondary_swell_direction_b":214.56,"secondary_swell_height":0.44,"secondary_swell_period":17.0,"secondary_swell_weighting":1.0,"swell_direction":206.31,"swell_direction_a":194.31,"swell_direction_b":218.31,"swell_height":0.84,"swell_period":11.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.76925,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.738,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.96925,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.938,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 02:00:00-07:00","time_utc":"2026-06-20 09:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":350.35,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.32,"tide_label":"incoming","tide_high_low_label":"","air_temp":12.56,"water_temp":19.8,"wind_speed":0.41,"cloudCover":12.6,"precipitation":0.0,"secondary_swell_direction":201.91,"secondary_swell_direction_a":189.91,"secondary_swell_direction_b":213.91,"secondary_swell_height":0.43,"secondary_swell_period":16.83,"secondary_swell_weighting":1.0,"swell_direction":207.16,"swell_direction_a":195.16,"swell_direction_b":219.16,"swell_height":0.83,"swell_period":11.84,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7763333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7325833333,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9763333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9325833333,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 03:00:00-07:00","time_utc":"2026-06-20 10:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":354.24,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.33,"tide_label":"high","tide_high_low_label":"high","air_temp":12.31,"water_temp":19.77,"wind_speed":0.39,"cloudCover":12.8,"precipitation":0.0,"secondary_swell_direction":202.12,"secondary_swell_direction_a":190.12,"secondary_swell_direction_b":214.12,"secondary_swell_height":0.44,"secondary_swell_period":16.77,"secondary_swell_weighting":1.0,"swell_direction":201.45,"swell_direction_a":189.45,"swell_direction_b":213.45,"swell_height":0.78,"swell_period":12.58,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.72875,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7343333333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.92875,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9343333333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 04:00:00-07:00","time_utc":"2026-06-20 11:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":4,"wind_score":1,"wind_score_bro":3,"wind_direction":358.14,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.26,"tide_label":"high","tide_high_low_label":"","air_temp":12.05,"water_temp":19.73,"wind_speed":0.37,"cloudCover":13.0,"precipitation":0.0,"secondary_swell_direction":202.34,"secondary_swell_direction_a":190.34,"secondary_swell_direction_b":214.34,"secondary_swell_height":0.45,"secondary_swell_period":16.7,"secondary_swell_weighting":1.0,"swell_direction":195.75,"swell_direction_a":183.75,"swell_direction_b":207.75,"swell_height":0.73,"swell_period":13.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68125,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7361666667,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88125,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9361666667,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 05:00:00-07:00","time_utc":"2026-06-20 12:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":5,"wind_score":1,"wind_score_bro":3,"wind_direction":2.03,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"high","tide_high_low_label":"","air_temp":11.8,"water_temp":19.7,"wind_speed":0.35,"cloudCover":13.2,"precipitation":0.0,"secondary_swell_direction":202.55,"secondary_swell_direction_a":190.55,"secondary_swell_direction_b":214.55,"secondary_swell_height":0.46,"secondary_swell_period":16.64,"secondary_swell_weighting":1.0,"swell_direction":190.04,"swell_direction_a":178.04,"swell_direction_b":202.04,"swell_height":0.68,"swell_period":14.05,"swell_weighting":1.0,"swellHeight_weighted_a":0.68,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6336666667,"swell_combo_weighted_a":0.68,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7379166667,"secondarySwell_combo_weighted_a":0.46,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8336666667,"swell_combo_weighted_b":0.68,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9379166667,"secondarySwell_combo_weighted_b":0.46,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 06:00:00-07:00","time_utc":"2026-06-20 13:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":6,"wind_score":1,"wind_score_bro":3,"wind_direction":332.92,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":11.71,"water_temp":19.67,"wind_speed":0.9,"cloudCover":11.83,"precipitation":0.0,"secondary_swell_direction":202.12,"secondary_swell_direction_a":190.12,"secondary_swell_direction_b":214.12,"secondary_swell_height":0.47,"secondary_swell_period":16.62,"secondary_swell_weighting":1.0,"swell_direction":190.07,"swell_direction_a":178.07,"swell_direction_b":202.07,"swell_height":0.69,"swell_period":14.09,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6339166667,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7343333333,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8339166667,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9343333333,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 07:00:00-07:00","time_utc":"2026-06-20 14:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":303.82,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":11.62,"water_temp":19.67,"wind_speed":1.46,"cloudCover":10.47,"precipitation":0.0,"secondary_swell_direction":201.7,"secondary_swell_direction_a":189.7,"secondary_swell_direction_b":213.7,"secondary_swell_height":0.47,"secondary_swell_period":16.59,"secondary_swell_weighting":1.0,"swell_direction":190.1,"swell_direction_a":178.1,"swell_direction_b":202.1,"swell_height":0.69,"swell_period":14.14,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6341666667,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7308333333,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8341666667,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9308333333,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 08:00:00-07:00","time_utc":"2026-06-20 15:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":274.71,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":11.54,"water_temp":19.7,"wind_speed":2.01,"cloudCover":9.1,"precipitation":0.0,"secondary_swell_direction":201.27,"secondary_swell_direction_a":189.27,"secondary_swell_direction_b":213.27,"secondary_swell_height":0.48,"secondary_swell_period":16.57,"secondary_swell_weighting":1.0,"swell_direction":190.13,"swell_direction_a":178.13,"swell_direction_b":202.13,"swell_height":0.7,"swell_period":14.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6344166667,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.72725,"secondarySwell_combo_weighted_a":0.48,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8344166667,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.92725,"secondarySwell_combo_weighted_b":0.48,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 09:00:00-07:00","time_utc":"2026-06-20 16:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":268.09,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.76,"water_temp":19.77,"wind_speed":2.54,"cloudCover":6.37,"precipitation":0.0,"secondary_swell_direction":207.74,"secondary_swell_direction_a":195.74,"secondary_swell_direction_b":219.74,"secondary_swell_height":0.49,"secondary_swell_period":15.79,"secondary_swell_weighting":1.0,"swell_direction":194.59,"swell_direction_a":182.59,"swell_direction_b":206.59,"swell_height":0.79,"swell_period":13.67,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6715833333,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7811666667,"secondarySwell_combo_weighted_a":0.49,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8715833333,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9811666667,"secondarySwell_combo_weighted_b":0.49,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 10:00:00-07:00","time_utc":"2026-06-20 17:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":10,"wind_score":0,"wind_score_bro":3,"wind_direction":261.47,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.19,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.98,"water_temp":19.87,"wind_speed":3.06,"cloudCover":3.63,"precipitation":0.0,"secondary_swell_direction":214.22,"secondary_swell_direction_a":202.22,"secondary_swell_direction_b":226.22,"secondary_swell_height":0.49,"secondary_swell_period":15.02,"secondary_swell_weighting":1.0,"swell_direction":199.04,"swell_direction_a":187.04,"swell_direction_b":211.04,"swell_height":0.87,"swell_period":13.17,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7086666667,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.8351666667,"secondarySwell_combo_weighted_a":0.49,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9086666667,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9648333333,"secondarySwell_combo_weighted_b":0.49,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 11:00:00-07:00","time_utc":"2026-06-20 18:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":254.85,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.21,"tide_label":"low","tide_high_low_label":"low","air_temp":15.2,"water_temp":19.96,"wind_speed":3.59,"cloudCover":0.9,"precipitation":0.0,"secondary_swell_direction":220.69,"secondary_swell_direction_a":208.69,"secondary_swell_direction_b":232.69,"secondary_swell_height":0.5,"secondary_swell_period":14.24,"secondary_swell_weighting":1.0,"swell_direction":203.5,"swell_direction_a":191.5,"swell_direction_b":215.5,"swell_height":0.96,"swell_period":12.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7458333333,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.8890833333,"secondarySwell_combo_weighted_a":0.5,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9458333333,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9109166667,"secondarySwell_combo_weighted_b":0.5,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 12:00:00-07:00","time_utc":"2026-06-20 19:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":257.33,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"","air_temp":16.86,"water_temp":20.04,"wind_speed":3.97,"cloudCover":0.6,"precipitation":0.0,"secondary_swell_direction":220.75,"secondary_swell_direction_a":208.75,"secondary_swell_direction_b":232.75,"secondary_swell_height":0.5,"secondary_swell_period":14.07,"secondary_swell_weighting":1.0,"swell_direction":203.42,"swell_direction_a":191.42,"swell_direction_b":215.42,"swell_height":0.97,"swell_period":12.64,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7451666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.8895833333,"secondarySwell_combo_weighted_a":0.5,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9451666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9104166667,"secondarySwell_combo_weighted_b":0.5,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 13:00:00-07:00","time_utc":"2026-06-20 20:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":259.81,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.08,"tide_label":"low","tide_high_low_label":"","air_temp":18.51,"water_temp":20.1,"wind_speed":4.35,"cloudCover":0.3,"precipitation":0.0,"secondary_swell_direction":220.81,"secondary_swell_direction_a":208.81,"secondary_swell_direction_b":232.81,"secondary_swell_height":0.49,"secondary_swell_period":13.9,"secondary_swell_weighting":1.0,"swell_direction":203.33,"swell_direction_a":191.33,"swell_direction_b":215.33,"swell_height":0.97,"swell_period":12.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7444166667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8900833333,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9444166667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9099166667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 14:00:00-07:00","time_utc":"2026-06-20 21:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":262.29,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.03,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.17,"water_temp":20.11,"wind_speed":4.73,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":220.87,"secondary_swell_direction_a":208.87,"secondary_swell_direction_b":232.87,"secondary_swell_height":0.49,"secondary_swell_period":13.73,"secondary_swell_weighting":1.0,"swell_direction":203.25,"swell_direction_a":191.25,"swell_direction_b":215.25,"swell_height":0.98,"swell_period":12.6,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.74375,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8905833333,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.94375,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9094166667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 15:00:00-07:00","time_utc":"2026-06-20 22:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":262.14,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.11,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.12,"water_temp":20.11,"wind_speed":4.69,"cloudCover":0.83,"precipitation":0.0,"secondary_swell_direction":211.22,"secondary_swell_direction_a":199.22,"secondary_swell_direction_b":223.22,"secondary_swell_height":0.42,"secondary_swell_period":12.85,"secondary_swell_weighting":1.0,"swell_direction":203.23,"swell_direction_a":191.23,"swell_direction_b":215.23,"swell_height":0.98,"swell_period":12.6,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7435833333,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8101666667,"secondarySwell_combo_weighted_a":0.399,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9435833333,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9898333333,"secondarySwell_combo_weighted_b":0.399,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 16:00:00-07:00","time_utc":"2026-06-20 23:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":261.99,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.08,"water_temp":20.08,"wind_speed":4.65,"cloudCover":1.67,"precipitation":0.0,"secondary_swell_direction":201.56,"secondary_swell_direction_a":189.56,"secondary_swell_direction_b":213.56,"secondary_swell_height":0.36,"secondary_swell_period":11.97,"secondary_swell_weighting":1.0,"swell_direction":203.2,"swell_direction_a":191.2,"swell_direction_b":215.2,"swell_height":0.99,"swell_period":12.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7433333333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7296666667,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9433333333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9296666667,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 17:00:00-07:00","time_utc":"2026-06-21 00:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":261.84,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.17,"tide_label":"high","tide_high_low_label":"high","air_temp":20.04,"water_temp":20.03,"wind_speed":4.61,"cloudCover":2.5,"precipitation":0.0,"secondary_swell_direction":191.91,"secondary_swell_direction_a":179.91,"secondary_swell_direction_b":203.91,"secondary_swell_height":0.29,"secondary_swell_period":11.09,"secondary_swell_weighting":1.0,"swell_direction":203.18,"swell_direction_a":191.18,"swell_direction_b":215.18,"swell_height":0.99,"swell_period":12.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7431666667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.64925,"secondarySwell_combo_weighted_a":0.2755,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9431666667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.84925,"secondarySwell_combo_weighted_b":0.2755,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 18:00:00-07:00","time_utc":"2026-06-21 01:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":264.33,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.15,"tide_label":"high","tide_high_low_label":"","air_temp":18.82,"water_temp":19.97,"wind_speed":3.94,"cloudCover":2.07,"precipitation":0.0,"secondary_swell_direction":191.64,"secondary_swell_direction_a":179.64,"secondary_swell_direction_b":203.64,"secondary_swell_height":0.28,"secondary_swell_period":10.94,"secondary_swell_weighting":1.0,"swell_direction":202.06,"swell_direction_a":190.06,"swell_direction_b":214.06,"swell_height":0.97,"swell_period":12.73,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7338333333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.647,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9338333333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.847,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 19:00:00-07:00","time_utc":"2026-06-21 02:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":266.83,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.11,"tide_label":"high","tide_high_low_label":"","air_temp":17.6,"water_temp":19.89,"wind_speed":3.27,"cloudCover":1.63,"precipitation":0.0,"secondary_swell_direction":191.37,"secondary_swell_direction_a":179.37,"secondary_swell_direction_b":203.37,"secondary_swell_height":0.28,"secondary_swell_period":10.79,"secondary_swell_weighting":1.0,"swell_direction":200.93,"swell_direction_a":188.93,"swell_direction_b":212.93,"swell_height":0.95,"swell_period":12.86,"swell_weighting":1.0,"swellHeight_weighted_a":0.95,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7244166667,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.64475,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9244166667,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.84475,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 20:00:00-07:00","time_utc":"2026-06-21 03:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":20,"wind_score":0,"wind_score_bro":2,"wind_direction":269.32,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.39,"water_temp":19.81,"wind_speed":2.6,"cloudCover":1.2,"precipitation":0.0,"secondary_swell_direction":191.1,"secondary_swell_direction_a":179.1,"secondary_swell_direction_b":203.1,"secondary_swell_height":0.27,"secondary_swell_period":10.64,"secondary_swell_weighting":1.0,"swell_direction":199.81,"swell_direction_a":187.81,"swell_direction_b":211.81,"swell_height":0.93,"swell_period":12.98,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7150833333,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6425,"secondarySwell_combo_weighted_a":0.2565,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9150833333,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8425,"secondarySwell_combo_weighted_b":0.2565,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 21:00:00-07:00","time_utc":"2026-06-21 04:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":21,"wind_score":0,"wind_score_bro":2,"wind_direction":268.13,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.66,"water_temp":19.74,"wind_speed":2.12,"cloudCover":1.7,"precipitation":0.0,"secondary_swell_direction":217.82,"secondary_swell_direction_a":205.82,"secondary_swell_direction_b":229.82,"secondary_swell_height":0.34,"secondary_swell_period":8.47,"secondary_swell_weighting":1.0,"swell_direction":201.33,"swell_direction_a":189.33,"swell_direction_b":213.33,"swell_height":0.96,"swell_period":12.82,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.72775,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8651666667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.92775,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9348333333,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 22:00:00-07:00","time_utc":"2026-06-21 05:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":22,"wind_score":1,"wind_score_bro":3,"wind_direction":266.95,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.03,"tide_label":"low","tide_high_low_label":"low","air_temp":14.93,"water_temp":19.67,"wind_speed":1.63,"cloudCover":2.2,"precipitation":0.0,"secondary_swell_direction":244.53,"secondary_swell_direction_a":232.53,"secondary_swell_direction_b":256.53,"secondary_swell_height":0.41,"secondary_swell_period":6.3,"secondary_swell_weighting":1.0,"swell_direction":202.86,"swell_direction_a":190.86,"swell_direction_b":214.86,"swell_height":0.98,"swell_period":12.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7405,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.91225,"secondarySwell_combo_weighted_a":0.369,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9405,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.71225,"secondarySwell_combo_weighted_b":0.369,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-20 23:00:00-07:00","time_utc":"2026-06-21 06:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":23,"wind_score":1,"wind_score_bro":3,"wind_direction":265.76,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"low","tide_high_low_label":"","air_temp":14.19,"water_temp":19.62,"wind_speed":1.15,"cloudCover":2.7,"precipitation":0.0,"secondary_swell_direction":271.25,"secondary_swell_direction_a":259.25,"secondary_swell_direction_b":283.25,"secondary_swell_height":0.48,"secondary_swell_period":4.13,"secondary_swell_weighting":1.0,"swell_direction":204.38,"swell_direction_a":192.38,"swell_direction_b":216.38,"swell_height":1.01,"swell_period":12.5,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7531666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6895833333,"secondarySwell_combo_weighted_a":0.408,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9531666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4895833333,"secondarySwell_combo_weighted_b":0.408,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 00:00:00-07:00","time_utc":"2026-06-21 07:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":282.12,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.03,"tide_label":"low","tide_high_low_label":"","air_temp":13.84,"water_temp":19.58,"wind_speed":1.09,"cloudCover":3.33,"precipitation":0.0,"secondary_swell_direction":271.47,"secondary_swell_direction_a":259.47,"secondary_swell_direction_b":283.47,"secondary_swell_height":0.47,"secondary_swell_period":4.19,"secondary_swell_weighting":1.0,"swell_direction":204.52,"swell_direction_a":192.52,"swell_direction_b":216.52,"swell_height":1.02,"swell_period":12.46,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7543333333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.68775,"secondarySwell_combo_weighted_a":0.3995,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9543333333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.48775,"secondarySwell_combo_weighted_b":0.3995,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 01:00:00-07:00","time_utc":"2026-06-21 08:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":298.48,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.49,"water_temp":19.54,"wind_speed":1.04,"cloudCover":3.97,"precipitation":0.0,"secondary_swell_direction":271.7,"secondary_swell_direction_a":259.7,"secondary_swell_direction_b":283.7,"secondary_swell_height":0.47,"secondary_swell_period":4.26,"secondary_swell_weighting":1.0,"swell_direction":204.67,"swell_direction_a":192.67,"swell_direction_b":216.67,"swell_height":1.02,"swell_period":12.43,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7555833333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6858333333,"secondarySwell_combo_weighted_a":0.3995,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9555833333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4858333333,"secondarySwell_combo_weighted_b":0.3995,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 02:00:00-07:00","time_utc":"2026-06-21 09:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":314.84,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.12,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.14,"water_temp":19.51,"wind_speed":0.98,"cloudCover":4.6,"precipitation":0.0,"secondary_swell_direction":271.92,"secondary_swell_direction_a":259.92,"secondary_swell_direction_b":283.92,"secondary_swell_height":0.46,"secondary_swell_period":4.32,"secondary_swell_weighting":1.0,"swell_direction":204.81,"swell_direction_a":192.81,"swell_direction_b":216.81,"swell_height":1.03,"swell_period":12.39,"swell_weighting":1.0,"swellHeight_weighted_a":1.03,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75675,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.684,"secondarySwell_combo_weighted_a":0.391,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95675,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.484,"secondarySwell_combo_weighted_b":0.391,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 03:00:00-07:00","time_utc":"2026-06-21 10:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":309.67,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.17,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.04,"water_temp":19.48,"wind_speed":0.94,"cloudCover":5.73,"precipitation":0.0,"secondary_swell_direction":271.89,"secondary_swell_direction_a":259.89,"secondary_swell_direction_b":283.89,"secondary_swell_height":0.44,"secondary_swell_period":4.38,"secondary_swell_weighting":1.0,"swell_direction":204.51,"swell_direction_a":192.51,"swell_direction_b":216.51,"swell_height":1.03,"swell_period":12.3,"swell_weighting":1.0,"swellHeight_weighted_a":1.03,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75425,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.68425,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95425,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.48425,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 04:00:00-07:00","time_utc":"2026-06-21 11:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":304.49,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.18,"tide_label":"high","tide_high_low_label":"high","air_temp":12.95,"water_temp":19.46,"wind_speed":0.89,"cloudCover":6.87,"precipitation":0.0,"secondary_swell_direction":271.87,"secondary_swell_direction_a":259.87,"secondary_swell_direction_b":283.87,"secondary_swell_height":0.42,"secondary_swell_period":4.45,"secondary_swell_weighting":1.0,"swell_direction":204.2,"swell_direction_a":192.2,"swell_direction_b":216.2,"swell_height":1.02,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7516666667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6844166667,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9516666667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4844166667,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 05:00:00-07:00","time_utc":"2026-06-21 12:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":299.32,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.14,"tide_label":"high","tide_high_low_label":"","air_temp":12.85,"water_temp":19.44,"wind_speed":0.85,"cloudCover":8.0,"precipitation":0.0,"secondary_swell_direction":271.84,"secondary_swell_direction_a":259.84,"secondary_swell_direction_b":283.84,"secondary_swell_height":0.4,"secondary_swell_period":4.51,"secondary_swell_weighting":1.0,"swell_direction":203.9,"swell_direction_a":191.9,"swell_direction_b":215.9,"swell_height":1.02,"swell_period":12.13,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7491666667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6846666667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9491666667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4846666667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 06:00:00-07:00","time_utc":"2026-06-21 13:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":292.05,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.05,"tide_label":"high","tide_high_low_label":"","air_temp":12.79,"water_temp":19.42,"wind_speed":1.18,"cloudCover":8.6,"precipitation":0.0,"secondary_swell_direction":271.55,"secondary_swell_direction_a":259.55,"secondary_swell_direction_b":283.55,"secondary_swell_height":0.38,"secondary_swell_period":4.53,"secondary_swell_weighting":1.0,"swell_direction":203.97,"swell_direction_a":191.97,"swell_direction_b":215.97,"swell_height":1.02,"swell_period":12.13,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.74975,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6870833333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.94975,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4870833333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 07:00:00-07:00","time_utc":"2026-06-21 14:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":7,"wind_score":1,"wind_score_bro":4,"wind_direction":284.79,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.73,"water_temp":19.42,"wind_speed":1.5,"cloudCover":9.2,"precipitation":0.0,"secondary_swell_direction":271.25,"secondary_swell_direction_a":259.25,"secondary_swell_direction_b":283.25,"secondary_swell_height":0.37,"secondary_swell_period":4.54,"secondary_swell_weighting":1.0,"swell_direction":204.05,"swell_direction_a":192.05,"swell_direction_b":216.05,"swell_height":1.01,"swell_period":12.14,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7504166667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6895833333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9504166667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4895833333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 08:00:00-07:00","time_utc":"2026-06-21 15:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":277.52,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.67,"water_temp":19.46,"wind_speed":1.83,"cloudCover":9.8,"precipitation":0.0,"secondary_swell_direction":270.96,"secondary_swell_direction_a":258.96,"secondary_swell_direction_b":282.96,"secondary_swell_height":0.35,"secondary_swell_period":4.56,"secondary_swell_weighting":1.0,"swell_direction":204.12,"swell_direction_a":192.12,"swell_direction_b":216.12,"swell_height":1.01,"swell_period":12.14,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.751,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.692,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.951,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.492,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 09:00:00-07:00","time_utc":"2026-06-21 16:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":269.14,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.6,"water_temp":19.57,"wind_speed":2.39,"cloudCover":8.2,"precipitation":0.0,"secondary_swell_direction":270.7,"secondary_swell_direction_a":258.7,"secondary_swell_direction_b":282.7,"secondary_swell_height":0.34,"secondary_swell_period":4.56,"secondary_swell_weighting":1.0,"swell_direction":205.33,"swell_direction_a":193.33,"swell_direction_b":217.33,"swell_height":0.99,"swell_period":12.05,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7610833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6941666667,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9610833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4941666667,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 10:00:00-07:00","time_utc":"2026-06-21 17:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":10,"wind_score":0,"wind_score_bro":3,"wind_direction":260.75,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.54,"water_temp":19.73,"wind_speed":2.96,"cloudCover":6.6,"precipitation":0.0,"secondary_swell_direction":270.44,"secondary_swell_direction_a":258.44,"secondary_swell_direction_b":282.44,"secondary_swell_height":0.32,"secondary_swell_period":4.57,"secondary_swell_weighting":1.0,"swell_direction":206.54,"swell_direction_a":194.54,"swell_direction_b":218.54,"swell_height":0.97,"swell_period":11.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7711666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6963333333,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9711666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4963333333,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 11:00:00-07:00","time_utc":"2026-06-21 18:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":252.37,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.22,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.47,"water_temp":19.88,"wind_speed":3.52,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":270.18,"secondary_swell_direction_a":258.18,"secondary_swell_direction_b":282.18,"secondary_swell_height":0.31,"secondary_swell_period":4.57,"secondary_swell_weighting":1.0,"swell_direction":207.75,"swell_direction_a":195.75,"swell_direction_b":219.75,"swell_height":0.95,"swell_period":11.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.95,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.78125,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6985,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.98125,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4985,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 12:00:00-07:00","time_utc":"2026-06-21 19:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":252.59,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.23,"tide_label":"low","tide_high_low_label":"low","air_temp":17.23,"water_temp":19.9,"wind_speed":3.86,"cloudCover":4.7,"precipitation":0.0,"secondary_swell_direction":243.28,"secondary_swell_direction_a":231.28,"secondary_swell_direction_b":255.28,"secondary_swell_height":0.28,"secondary_swell_period":6.57,"secondary_swell_weighting":1.0,"swell_direction":206.72,"swell_direction_a":194.72,"swell_direction_b":218.72,"swell_height":0.96,"swell_period":11.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7726666667,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9226666667,"secondarySwell_combo_weighted_a":0.252,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9726666667,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7226666667,"secondarySwell_combo_weighted_b":0.252,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 13:00:00-07:00","time_utc":"2026-06-21 20:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":252.81,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.18,"tide_label":"low","tide_high_low_label":"","air_temp":19.0,"water_temp":19.91,"wind_speed":4.19,"cloudCover":4.4,"precipitation":0.0,"secondary_swell_direction":216.39,"secondary_swell_direction_a":204.39,"secondary_swell_direction_b":228.39,"secondary_swell_height":0.24,"secondary_swell_period":8.56,"secondary_swell_weighting":1.0,"swell_direction":205.7,"swell_direction_a":193.7,"swell_direction_b":217.7,"swell_height":0.98,"swell_period":12.05,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7641666667,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.85325,"secondarySwell_combo_weighted_a":0.216,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9641666667,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.94675,"secondarySwell_combo_weighted_b":0.216,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 14:00:00-07:00","time_utc":"2026-06-21 21:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":253.03,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.06,"tide_label":"low","tide_high_low_label":"","air_temp":20.76,"water_temp":19.9,"wind_speed":4.53,"cloudCover":4.1,"precipitation":0.0,"secondary_swell_direction":189.49,"secondary_swell_direction_a":177.49,"secondary_swell_direction_b":201.49,"secondary_swell_height":0.21,"secondary_swell_period":10.56,"secondary_swell_weighting":1.0,"swell_direction":204.67,"swell_direction_a":192.67,"swell_direction_b":216.67,"swell_height":0.99,"swell_period":12.14,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7555833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6290833333,"secondarySwell_combo_weighted_a":0.1995,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9555833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8290833333,"secondarySwell_combo_weighted_b":0.1995,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 15:00:00-07:00","time_utc":"2026-06-21 22:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":256.0,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.81,"water_temp":19.89,"wind_speed":4.47,"cloudCover":3.13,"precipitation":0.0,"secondary_swell_direction":195.2,"secondary_swell_direction_a":183.2,"secondary_swell_direction_b":207.2,"secondary_swell_height":0.22,"secondary_swell_period":13.1,"secondary_swell_weighting":1.0,"swell_direction":204.52,"swell_direction_a":192.52,"swell_direction_b":216.52,"swell_height":0.99,"swell_period":12.17,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7543333333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6766666667,"secondarySwell_combo_weighted_a":0.209,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9543333333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8766666667,"secondarySwell_combo_weighted_b":0.209,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 16:00:00-07:00","time_utc":"2026-06-21 23:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":258.96,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.17,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.87,"water_temp":19.87,"wind_speed":4.4,"cloudCover":2.17,"precipitation":0.0,"secondary_swell_direction":200.9,"secondary_swell_direction_a":188.9,"secondary_swell_direction_b":212.9,"secondary_swell_height":0.22,"secondary_swell_period":15.63,"secondary_swell_weighting":1.0,"swell_direction":204.38,"swell_direction_a":192.38,"swell_direction_b":216.38,"swell_height":1.0,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7531666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7241666667,"secondarySwell_combo_weighted_a":0.22,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9531666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9241666667,"secondarySwell_combo_weighted_b":0.22,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 17:00:00-07:00","time_utc":"2026-06-22 00:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":261.93,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.22,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.92,"water_temp":19.83,"wind_speed":4.34,"cloudCover":1.2,"precipitation":0.0,"secondary_swell_direction":206.61,"secondary_swell_direction_a":194.61,"secondary_swell_direction_b":218.61,"secondary_swell_height":0.23,"secondary_swell_period":18.17,"secondary_swell_weighting":1.0,"swell_direction":204.23,"swell_direction_a":192.23,"swell_direction_b":216.23,"swell_height":1.0,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7519166667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.77175,"secondarySwell_combo_weighted_a":0.23,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9519166667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.97175,"secondarySwell_combo_weighted_b":0.23,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 18:00:00-07:00","time_utc":"2026-06-22 01:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":265.03,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.24,"tide_label":"high","tide_high_low_label":"high","air_temp":19.58,"water_temp":19.78,"wind_speed":3.73,"cloudCover":2.17,"precipitation":0.0,"secondary_swell_direction":226.25,"secondary_swell_direction_a":214.25,"secondary_swell_direction_b":238.25,"secondary_swell_height":0.27,"secondary_swell_period":13.31,"secondary_swell_weighting":1.0,"swell_direction":204.21,"swell_direction_a":192.21,"swell_direction_b":216.21,"swell_height":1.0,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75175,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9354166667,"secondarySwell_combo_weighted_a":0.2565,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95175,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8645833333,"secondarySwell_combo_weighted_b":0.2565,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 19:00:00-07:00","time_utc":"2026-06-22 02:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":268.12,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.21,"tide_label":"high","tide_high_low_label":"","air_temp":18.24,"water_temp":19.72,"wind_speed":3.13,"cloudCover":3.13,"precipitation":0.0,"secondary_swell_direction":245.9,"secondary_swell_direction_a":233.9,"secondary_swell_direction_b":257.9,"secondary_swell_height":0.32,"secondary_swell_period":8.45,"secondary_swell_weighting":1.0,"swell_direction":204.18,"swell_direction_a":192.18,"swell_direction_b":216.18,"swell_height":1.01,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7515,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9008333333,"secondarySwell_combo_weighted_a":0.288,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9515,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7008333333,"secondarySwell_combo_weighted_b":0.288,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 20:00:00-07:00","time_utc":"2026-06-22 03:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":20,"wind_score":0,"wind_score_bro":2,"wind_direction":271.22,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.14,"tide_label":"high","tide_high_low_label":"","air_temp":16.9,"water_temp":19.65,"wind_speed":2.52,"cloudCover":4.1,"precipitation":0.0,"secondary_swell_direction":265.54,"secondary_swell_direction_a":253.54,"secondary_swell_direction_b":277.54,"secondary_swell_height":0.36,"secondary_swell_period":3.59,"secondary_swell_weighting":1.0,"swell_direction":204.16,"swell_direction_a":192.16,"swell_direction_b":216.16,"swell_height":1.01,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7513333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7371666667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9513333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5371666667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 21:00:00-07:00","time_utc":"2026-06-22 04:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":21,"wind_score":0,"wind_score_bro":3,"wind_direction":273.28,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.09,"water_temp":19.6,"wind_speed":2.0,"cloudCover":2.73,"precipitation":0.0,"secondary_swell_direction":264.93,"secondary_swell_direction_a":252.93,"secondary_swell_direction_b":276.93,"secondary_swell_height":0.37,"secondary_swell_period":3.71,"secondary_swell_weighting":1.0,"swell_direction":204.27,"swell_direction_a":192.27,"swell_direction_b":216.27,"swell_height":1.01,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75225,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.74225,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95225,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.54225,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 22:00:00-07:00","time_utc":"2026-06-22 05:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":22,"wind_score":1,"wind_score_bro":3,"wind_direction":275.33,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.27,"water_temp":19.54,"wind_speed":1.48,"cloudCover":1.37,"precipitation":0.0,"secondary_swell_direction":264.33,"secondary_swell_direction_a":252.33,"secondary_swell_direction_b":276.33,"secondary_swell_height":0.37,"secondary_swell_period":3.84,"secondary_swell_weighting":1.0,"swell_direction":204.39,"swell_direction_a":192.39,"swell_direction_b":216.39,"swell_height":1.01,"swell_period":12.24,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75325,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.74725,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95325,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.54725,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-21 23:00:00-07:00","time_utc":"2026-06-22 06:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":277.39,"wind_label":"W","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.04,"tide_label":"low","tide_high_low_label":"low","air_temp":14.45,"water_temp":19.51,"wind_speed":0.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":263.72,"secondary_swell_direction_a":251.72,"secondary_swell_direction_b":275.72,"secondary_swell_height":0.38,"secondary_swell_period":3.96,"secondary_swell_weighting":1.0,"swell_direction":204.5,"swell_direction_a":192.5,"swell_direction_b":216.5,"swell_height":1.01,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7541666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7523333333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9541666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5523333333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 00:00:00-07:00","time_utc":"2026-06-22 07:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":301.91,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.04,"tide_label":"low","tide_high_low_label":"","air_temp":14.1,"water_temp":19.48,"wind_speed":1.1,"cloudCover":0.47,"precipitation":0.0,"secondary_swell_direction":263.54,"secondary_swell_direction_a":251.54,"secondary_swell_direction_b":275.54,"secondary_swell_height":0.38,"secondary_swell_period":4.05,"secondary_swell_weighting":1.0,"swell_direction":204.48,"swell_direction_a":192.48,"swell_direction_b":216.48,"swell_height":1.01,"swell_period":12.24,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.754,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7538333333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.954,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5538333333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 01:00:00-07:00","time_utc":"2026-06-22 08:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":1,"wind_score":1,"wind_score_bro":5,"wind_direction":326.42,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.04,"tide_label":"low","tide_high_low_label":"","air_temp":13.76,"water_temp":19.45,"wind_speed":1.25,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":263.36,"secondary_swell_direction_a":251.36,"secondary_swell_direction_b":275.36,"secondary_swell_height":0.37,"secondary_swell_period":4.14,"secondary_swell_weighting":1.0,"swell_direction":204.47,"swell_direction_a":192.47,"swell_direction_b":216.47,"swell_height":1.02,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7539166667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7553333333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9539166667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5553333333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 02:00:00-07:00","time_utc":"2026-06-22 09:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":2,"wind_score":1,"wind_score_bro":5,"wind_direction":350.94,"wind_label":"N","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.03,"tide_label":"low","tide_high_low_label":"","air_temp":13.41,"water_temp":19.42,"wind_speed":1.39,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":263.18,"secondary_swell_direction_a":251.18,"secondary_swell_direction_b":275.18,"secondary_swell_height":0.37,"secondary_swell_period":4.23,"secondary_swell_weighting":1.0,"swell_direction":204.45,"swell_direction_a":192.45,"swell_direction_b":216.45,"swell_height":1.02,"swell_period":12.19,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75375,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7568333333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95375,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5568333333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 03:00:00-07:00","time_utc":"2026-06-22 10:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":336.15,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"low","tide_high_low_label":"","air_temp":13.29,"water_temp":19.4,"wind_speed":1.03,"cloudCover":2.6,"precipitation":0.0,"secondary_swell_direction":263.79,"secondary_swell_direction_a":251.79,"secondary_swell_direction_b":275.79,"secondary_swell_height":0.36,"secondary_swell_period":4.32,"secondary_swell_weighting":1.0,"swell_direction":204.27,"swell_direction_a":192.27,"swell_direction_b":216.27,"swell_height":0.97,"swell_period":11.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.75225,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.75175,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.95225,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.55175,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 04:00:00-07:00","time_utc":"2026-06-22 11:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":321.36,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.03,"tide_label":"incoming","tide_high_low_label":"","air_temp":13.18,"water_temp":19.38,"wind_speed":0.67,"cloudCover":3.8,"precipitation":0.0,"secondary_swell_direction":264.4,"secondary_swell_direction_a":252.4,"secondary_swell_direction_b":276.4,"secondary_swell_height":0.36,"secondary_swell_period":4.42,"secondary_swell_weighting":1.0,"swell_direction":204.1,"swell_direction_a":192.1,"swell_direction_b":216.1,"swell_height":0.93,"swell_period":11.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7508333333,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7466666667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9508333333,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5466666667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 05:00:00-07:00","time_utc":"2026-06-22 12:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":5,"wind_score":1,"wind_score_bro":3,"wind_direction":306.57,"wind_label":"NW","wave_height_score1":4.0,"wave_height_score2":4.0,"tide":0.06,"tide_label":"high","tide_high_low_label":"high","air_temp":13.06,"water_temp":19.35,"wind_speed":0.31,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":265.01,"secondary_swell_direction_a":253.01,"secondary_swell_direction_b":277.01,"secondary_swell_height":0.35,"secondary_swell_period":4.51,"secondary_swell_weighting":1.0,"swell_direction":203.92,"swell_direction_a":191.92,"swell_direction_b":215.92,"swell_height":0.88,"swell_period":10.6,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7493333333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7415833333,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9493333333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5415833333,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 06:00:00-07:00","time_utc":"2026-06-22 13:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":289.78,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"high","tide_high_low_label":"","air_temp":13.02,"water_temp":19.34,"wind_speed":0.63,"cloudCover":3.8,"precipitation":0.0,"secondary_swell_direction":265.71,"secondary_swell_direction_a":253.71,"secondary_swell_direction_b":277.71,"secondary_swell_height":0.34,"secondary_swell_period":4.55,"secondary_swell_weighting":1.0,"swell_direction":203.99,"swell_direction_a":191.99,"swell_direction_b":215.99,"swell_height":0.85,"swell_period":10.44,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7499166667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.73575,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9499166667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.53575,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 07:00:00-07:00","time_utc":"2026-06-22 14:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":273.0,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"high","tide_high_low_label":"","air_temp":12.98,"water_temp":19.34,"wind_speed":0.94,"cloudCover":2.6,"precipitation":0.0,"secondary_swell_direction":266.41,"secondary_swell_direction_a":254.41,"secondary_swell_direction_b":278.41,"secondary_swell_height":0.33,"secondary_swell_period":4.58,"secondary_swell_weighting":1.0,"swell_direction":204.07,"swell_direction_a":192.07,"swell_direction_b":216.07,"swell_height":0.81,"swell_period":10.29,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7505833333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7299166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9505833333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5299166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 08:00:00-07:00","time_utc":"2026-06-22 15:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":256.21,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.1,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.94,"water_temp":19.4,"wind_speed":1.26,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":267.11,"secondary_swell_direction_a":255.11,"secondary_swell_direction_b":279.11,"secondary_swell_height":0.32,"secondary_swell_period":4.62,"secondary_swell_weighting":1.0,"swell_direction":204.14,"swell_direction_a":192.14,"swell_direction_b":216.14,"swell_height":0.78,"swell_period":10.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7511666667,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7240833333,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9511666667,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5240833333,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 09:00:00-07:00","time_utc":"2026-06-22 16:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":251.8,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.0,"water_temp":19.52,"wind_speed":1.9,"cloudCover":2.43,"precipitation":0.0,"secondary_swell_direction":247.07,"secondary_swell_direction_a":235.07,"secondary_swell_direction_b":259.07,"secondary_swell_height":0.32,"secondary_swell_period":8.67,"secondary_swell_weighting":1.0,"swell_direction":203.89,"swell_direction_a":191.89,"swell_direction_b":215.89,"swell_height":0.84,"swell_period":10.82,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7490833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8910833333,"secondarySwell_combo_weighted_a":0.288,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9490833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.6910833333,"secondarySwell_combo_weighted_b":0.288,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 10:00:00-07:00","time_utc":"2026-06-22 17:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":247.39,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.06,"water_temp":19.69,"wind_speed":2.54,"cloudCover":3.47,"precipitation":0.0,"secondary_swell_direction":227.03,"secondary_swell_direction_a":215.03,"secondary_swell_direction_b":239.03,"secondary_swell_height":0.33,"secondary_swell_period":12.72,"secondary_swell_weighting":1.0,"swell_direction":203.63,"swell_direction_a":191.63,"swell_direction_b":215.63,"swell_height":0.91,"swell_period":11.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7469166667,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9419166667,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9469166667,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8580833333,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 11:00:00-07:00","time_utc":"2026-06-22 18:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":242.98,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.11,"water_temp":19.88,"wind_speed":3.18,"cloudCover":4.5,"precipitation":0.0,"secondary_swell_direction":206.99,"secondary_swell_direction_a":194.99,"secondary_swell_direction_b":218.99,"secondary_swell_height":0.33,"secondary_swell_period":16.77,"secondary_swell_weighting":1.0,"swell_direction":203.38,"swell_direction_a":191.38,"swell_direction_b":215.38,"swell_height":0.97,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7448333333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7749166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9448333333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9749166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 12:00:00-07:00","time_utc":"2026-06-22 19:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":245.92,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.23,"tide_label":"low","tide_high_low_label":"low","air_temp":17.91,"water_temp":19.93,"wind_speed":3.58,"cloudCover":5.6,"precipitation":0.0,"secondary_swell_direction":206.69,"secondary_swell_direction_a":194.69,"secondary_swell_direction_b":218.69,"secondary_swell_height":0.33,"secondary_swell_period":16.74,"secondary_swell_weighting":1.0,"swell_direction":203.13,"swell_direction_a":191.13,"swell_direction_b":215.13,"swell_height":0.97,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.74275,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7724166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.94275,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9724166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 13:00:00-07:00","time_utc":"2026-06-22 20:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":248.87,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.22,"tide_label":"low","tide_high_low_label":"","air_temp":19.71,"water_temp":19.96,"wind_speed":3.97,"cloudCover":6.7,"precipitation":0.0,"secondary_swell_direction":206.4,"secondary_swell_direction_a":194.4,"secondary_swell_direction_b":218.4,"secondary_swell_height":0.33,"secondary_swell_period":16.72,"secondary_swell_weighting":1.0,"swell_direction":202.89,"swell_direction_a":190.89,"swell_direction_b":214.89,"swell_height":0.97,"swell_period":12.27,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.74075,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.77,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.94075,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.97,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 14:00:00-07:00","time_utc":"2026-06-22 21:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":251.81,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.13,"tide_label":"low","tide_high_low_label":"","air_temp":21.51,"water_temp":19.96,"wind_speed":4.37,"cloudCover":7.8,"precipitation":0.0,"secondary_swell_direction":206.1,"secondary_swell_direction_a":194.1,"secondary_swell_direction_b":218.1,"secondary_swell_height":0.33,"secondary_swell_period":16.69,"secondary_swell_weighting":1.0,"swell_direction":202.64,"swell_direction_a":190.64,"swell_direction_b":214.64,"swell_height":0.97,"swell_period":12.3,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7386666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7675,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9386666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9675,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 15:00:00-07:00","time_utc":"2026-06-22 22:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":249.42,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.0,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.37,"water_temp":19.96,"wind_speed":4.12,"cloudCover":5.93,"precipitation":0.0,"secondary_swell_direction":205.85,"secondary_swell_direction_a":193.85,"secondary_swell_direction_b":217.85,"secondary_swell_height":0.33,"secondary_swell_period":16.68,"secondary_swell_weighting":1.0,"swell_direction":202.5,"swell_direction_a":190.5,"swell_direction_b":214.5,"swell_height":0.97,"swell_period":12.36,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7375,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7654166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9375,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9654166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 16:00:00-07:00","time_utc":"2026-06-22 23:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":247.03,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.24,"water_temp":19.95,"wind_speed":3.87,"cloudCover":4.07,"precipitation":0.0,"secondary_swell_direction":205.61,"secondary_swell_direction_a":193.61,"secondary_swell_direction_b":217.61,"secondary_swell_height":0.33,"secondary_swell_period":16.68,"secondary_swell_weighting":1.0,"swell_direction":202.36,"swell_direction_a":190.36,"swell_direction_b":214.36,"swell_height":0.97,"swell_period":12.42,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7363333333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7634166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9363333333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9634166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 17:00:00-07:00","time_utc":"2026-06-23 00:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":244.64,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.25,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.1,"water_temp":19.92,"wind_speed":3.62,"cloudCover":2.2,"precipitation":0.0,"secondary_swell_direction":205.36,"secondary_swell_direction_a":193.36,"secondary_swell_direction_b":217.36,"secondary_swell_height":0.33,"secondary_swell_period":16.67,"secondary_swell_weighting":1.0,"swell_direction":202.22,"swell_direction_a":190.22,"swell_direction_b":214.22,"swell_height":0.97,"swell_period":12.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7351666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7613333333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9351666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9613333333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 18:00:00-07:00","time_utc":"2026-06-23 01:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":247.06,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.31,"tide_label":"high","tide_high_low_label":"high","air_temp":19.77,"water_temp":19.87,"wind_speed":2.97,"cloudCover":1.5,"precipitation":0.0,"secondary_swell_direction":205.35,"secondary_swell_direction_a":193.35,"secondary_swell_direction_b":217.35,"secondary_swell_height":0.34,"secondary_swell_period":16.63,"secondary_swell_weighting":1.0,"swell_direction":202.14,"swell_direction_a":190.14,"swell_direction_b":214.14,"swell_height":0.98,"swell_period":12.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7345,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.76125,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9345,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.96125,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 19:00:00-07:00","time_utc":"2026-06-23 02:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":249.48,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.3,"tide_label":"high","tide_high_low_label":"","air_temp":18.45,"water_temp":19.81,"wind_speed":2.32,"cloudCover":0.8,"precipitation":0.0,"secondary_swell_direction":205.34,"secondary_swell_direction_a":193.34,"secondary_swell_direction_b":217.34,"secondary_swell_height":0.34,"secondary_swell_period":16.6,"secondary_swell_weighting":1.0,"swell_direction":202.07,"swell_direction_a":190.07,"swell_direction_b":214.07,"swell_height":0.98,"swell_period":12.54,"swell_weighting":1.0,"swellHeight_weighted_a":0.98,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7339166667,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7611666667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9339166667,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9611666667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 20:00:00-07:00","time_utc":"2026-06-23 03:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":20,"wind_score":0,"wind_score_bro":3,"wind_direction":251.9,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.25,"tide_label":"high","tide_high_low_label":"","air_temp":17.12,"water_temp":19.74,"wind_speed":1.67,"cloudCover":0.1,"precipitation":0.0,"secondary_swell_direction":205.33,"secondary_swell_direction_a":193.33,"secondary_swell_direction_b":217.33,"secondary_swell_height":0.35,"secondary_swell_period":16.56,"secondary_swell_weighting":1.0,"swell_direction":201.99,"swell_direction_a":189.99,"swell_direction_b":213.99,"swell_height":0.99,"swell_period":12.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.73325,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7610833333,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.93325,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9610833333,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 21:00:00-07:00","time_utc":"2026-06-23 04:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":249.09,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.16,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.36,"water_temp":19.69,"wind_speed":1.36,"cloudCover":0.23,"precipitation":0.0,"secondary_swell_direction":205.22,"secondary_swell_direction_a":193.22,"secondary_swell_direction_b":217.22,"secondary_swell_height":0.35,"secondary_swell_period":16.52,"secondary_swell_weighting":1.0,"swell_direction":202.05,"swell_direction_a":190.05,"swell_direction_b":214.05,"swell_height":0.99,"swell_period":12.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.73375,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7601666667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.93375,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9601666667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 22:00:00-07:00","time_utc":"2026-06-23 05:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":246.27,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.6,"water_temp":19.64,"wind_speed":1.05,"cloudCover":0.37,"precipitation":0.0,"secondary_swell_direction":205.11,"secondary_swell_direction_a":193.11,"secondary_swell_direction_b":217.11,"secondary_swell_height":0.36,"secondary_swell_period":16.48,"secondary_swell_weighting":1.0,"swell_direction":202.1,"swell_direction_a":190.1,"swell_direction_b":214.1,"swell_height":1.0,"swell_period":12.68,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7341666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.75925,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9341666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.95925,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-22 23:00:00-07:00","time_utc":"2026-06-23 06:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":243.46,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.83,"water_temp":19.61,"wind_speed":0.74,"cloudCover":0.5,"precipitation":0.0,"secondary_swell_direction":205.0,"secondary_swell_direction_a":193.0,"secondary_swell_direction_b":217.0,"secondary_swell_height":0.36,"secondary_swell_period":16.44,"secondary_swell_weighting":1.0,"swell_direction":202.16,"swell_direction_a":190.16,"swell_direction_b":214.16,"swell_height":1.0,"swell_period":12.74,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7346666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7583333333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9346666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9583333333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 00:00:00-07:00","time_utc":"2026-06-23 07:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":272.04,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.48,"water_temp":19.58,"wind_speed":0.73,"cloudCover":0.33,"precipitation":0.0,"secondary_swell_direction":205.25,"secondary_swell_direction_a":193.25,"secondary_swell_direction_b":217.25,"secondary_swell_height":0.37,"secondary_swell_period":16.29,"secondary_swell_weighting":1.0,"swell_direction":202.11,"swell_direction_a":190.11,"swell_direction_b":214.11,"swell_height":1.01,"swell_period":12.75,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.73425,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7604166667,"secondarySwell_combo_weighted_a":0.37,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.93425,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9604166667,"secondarySwell_combo_weighted_b":0.37,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 01:00:00-07:00","time_utc":"2026-06-23 08:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":300.61,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.08,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.13,"water_temp":19.55,"wind_speed":0.73,"cloudCover":0.17,"precipitation":0.0,"secondary_swell_direction":205.51,"secondary_swell_direction_a":193.51,"secondary_swell_direction_b":217.51,"secondary_swell_height":0.37,"secondary_swell_period":16.15,"secondary_swell_weighting":1.0,"swell_direction":202.06,"swell_direction_a":190.06,"swell_direction_b":214.06,"swell_height":1.01,"swell_period":12.76,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7338333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7625833333,"secondarySwell_combo_weighted_a":0.37,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9338333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9625833333,"secondarySwell_combo_weighted_b":0.37,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 02:00:00-07:00","time_utc":"2026-06-23 09:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":329.19,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.77,"water_temp":19.53,"wind_speed":0.72,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.76,"secondary_swell_direction_a":193.76,"secondary_swell_direction_b":217.76,"secondary_swell_height":0.38,"secondary_swell_period":16.0,"secondary_swell_weighting":1.0,"swell_direction":202.01,"swell_direction_a":190.01,"swell_direction_b":214.01,"swell_height":1.02,"swell_period":12.77,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7334166667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7646666667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9334166667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9646666667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 03:00:00-07:00","time_utc":"2026-06-23 10:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":326.42,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.14,"tide_label":"low","tide_high_low_label":"low","air_temp":13.62,"water_temp":19.51,"wind_speed":0.67,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.52,"secondary_swell_direction_a":193.52,"secondary_swell_direction_b":217.52,"secondary_swell_height":0.38,"secondary_swell_period":15.9,"secondary_swell_weighting":1.0,"swell_direction":202.05,"swell_direction_a":190.05,"swell_direction_b":214.05,"swell_height":0.99,"swell_period":12.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.73375,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7626666667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.93375,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9626666667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 04:00:00-07:00","time_utc":"2026-06-23 11:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":323.65,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.12,"tide_label":"low","tide_high_low_label":"","air_temp":13.47,"water_temp":19.5,"wind_speed":0.63,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.29,"secondary_swell_direction_a":193.29,"secondary_swell_direction_b":217.29,"secondary_swell_height":0.39,"secondary_swell_period":15.81,"secondary_swell_weighting":1.0,"swell_direction":202.08,"swell_direction_a":190.08,"swell_direction_b":214.08,"swell_height":0.95,"swell_period":11.85,"swell_weighting":1.0,"swellHeight_weighted_a":0.95,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.734,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.76075,"secondarySwell_combo_weighted_a":0.39,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.934,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.96075,"secondarySwell_combo_weighted_b":0.39,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 05:00:00-07:00","time_utc":"2026-06-23 12:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":320.88,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"low","tide_high_low_label":"","air_temp":13.32,"water_temp":19.49,"wind_speed":0.58,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.05,"secondary_swell_direction_a":193.05,"secondary_swell_direction_b":217.05,"secondary_swell_height":0.39,"secondary_swell_period":15.71,"secondary_swell_weighting":1.0,"swell_direction":202.12,"swell_direction_a":190.12,"swell_direction_b":214.12,"swell_height":0.92,"swell_period":11.39,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7343333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.75875,"secondarySwell_combo_weighted_a":0.39,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9343333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.95875,"secondarySwell_combo_weighted_b":0.39,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 06:00:00-07:00","time_utc":"2026-06-23 13:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":300.69,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"high","tide_high_low_label":"high","air_temp":13.31,"water_temp":19.49,"wind_speed":0.92,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":207.32,"secondary_swell_direction_a":195.32,"secondary_swell_direction_b":219.32,"secondary_swell_height":0.39,"secondary_swell_period":14.73,"secondary_swell_weighting":1.0,"swell_direction":202.21,"swell_direction_a":190.21,"swell_direction_b":214.21,"swell_height":0.91,"swell_period":11.37,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7350833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7776666667,"secondarySwell_combo_weighted_a":0.39,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9350833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9776666667,"secondarySwell_combo_weighted_b":0.39,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 07:00:00-07:00","time_utc":"2026-06-23 14:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":7,"wind_score":1,"wind_score_bro":4,"wind_direction":280.51,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.02,"tide_label":"high","tide_high_low_label":"","air_temp":13.31,"water_temp":19.49,"wind_speed":1.26,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":209.58,"secondary_swell_direction_a":197.58,"secondary_swell_direction_b":221.58,"secondary_swell_height":0.38,"secondary_swell_period":13.74,"secondary_swell_weighting":1.0,"swell_direction":202.31,"swell_direction_a":190.31,"swell_direction_b":214.31,"swell_height":0.89,"swell_period":11.36,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7359166667,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7965,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9359166667,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9965,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 08:00:00-07:00","time_utc":"2026-06-23 15:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":260.32,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"high","tide_high_low_label":"","air_temp":13.3,"water_temp":19.56,"wind_speed":1.6,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":211.85,"secondary_swell_direction_a":199.85,"secondary_swell_direction_b":223.85,"secondary_swell_height":0.38,"secondary_swell_period":12.76,"secondary_swell_weighting":1.0,"swell_direction":202.4,"swell_direction_a":190.4,"swell_direction_b":214.4,"swell_height":0.88,"swell_period":11.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7366666667,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8154166667,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9366666667,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9845833333,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 09:00:00-07:00","time_utc":"2026-06-23 16:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":254.1,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.13,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.38,"water_temp":19.71,"wind_speed":2.11,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":209.73,"secondary_swell_direction_a":197.73,"secondary_swell_direction_b":221.73,"secondary_swell_height":0.39,"secondary_swell_period":13.66,"secondary_swell_weighting":1.0,"swell_direction":202.24,"swell_direction_a":190.24,"swell_direction_b":214.24,"swell_height":0.86,"swell_period":11.16,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7353333333,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.79775,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9353333333,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.99775,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 10:00:00-07:00","time_utc":"2026-06-23 17:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":247.89,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.16,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.46,"water_temp":19.85,"wind_speed":2.63,"cloudCover":2.8,"precipitation":0.0,"secondary_swell_direction":207.61,"secondary_swell_direction_a":195.61,"secondary_swell_direction_b":219.61,"secondary_swell_height":0.4,"secondary_swell_period":14.57,"secondary_swell_weighting":1.0,"swell_direction":202.09,"swell_direction_a":190.09,"swell_direction_b":214.09,"swell_height":0.84,"swell_period":10.99,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7340833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7800833333,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9340833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9800833333,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 11:00:00-07:00","time_utc":"2026-06-23 18:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":241.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.54,"water_temp":20.03,"wind_speed":3.14,"cloudCover":4.2,"precipitation":0.0,"secondary_swell_direction":205.49,"secondary_swell_direction_a":193.49,"secondary_swell_direction_b":217.49,"secondary_swell_height":0.41,"secondary_swell_period":15.47,"secondary_swell_weighting":1.0,"swell_direction":201.93,"swell_direction_a":189.93,"swell_direction_b":213.93,"swell_height":0.82,"swell_period":10.81,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.73275,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7624166667,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.93275,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9624166667,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 12:00:00-07:00","time_utc":"2026-06-23 19:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":12,"wind_score":0,"wind_score_bro":2,"wind_direction":243.73,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.27,"water_temp":20.25,"wind_speed":3.38,"cloudCover":7.27,"precipitation":0.0,"secondary_swell_direction":205.33,"secondary_swell_direction_a":193.33,"secondary_swell_direction_b":217.33,"secondary_swell_height":0.41,"secondary_swell_period":15.44,"secondary_swell_weighting":1.0,"swell_direction":201.48,"swell_direction_a":189.48,"swell_direction_b":213.48,"swell_height":0.89,"swell_period":11.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.729,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7610833333,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.929,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9610833333,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 13:00:00-07:00","time_utc":"2026-06-23 20:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":245.8,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.21,"tide_label":"low","tide_high_low_label":"low","air_temp":20.0,"water_temp":20.45,"wind_speed":3.61,"cloudCover":10.33,"precipitation":0.0,"secondary_swell_direction":205.17,"secondary_swell_direction_a":193.17,"secondary_swell_direction_b":217.17,"secondary_swell_height":0.41,"secondary_swell_period":15.41,"secondary_swell_weighting":1.0,"swell_direction":201.03,"swell_direction_a":189.03,"swell_direction_b":213.03,"swell_height":0.97,"swell_period":12.41,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.72525,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.75975,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.92525,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.95975,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 14:00:00-07:00","time_utc":"2026-06-23 21:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":247.86,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.16,"tide_label":"low","tide_high_low_label":"","air_temp":21.73,"water_temp":20.41,"wind_speed":3.85,"cloudCover":13.4,"precipitation":0.0,"secondary_swell_direction":205.01,"secondary_swell_direction_a":193.01,"secondary_swell_direction_b":217.01,"secondary_swell_height":0.41,"secondary_swell_period":15.38,"secondary_swell_weighting":1.0,"swell_direction":200.58,"swell_direction_a":188.58,"swell_direction_b":212.58,"swell_height":1.04,"swell_period":13.21,"swell_weighting":1.0,"swellHeight_weighted_a":1.04,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7215,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7584166667,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9215,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9584166667,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 15:00:00-07:00","time_utc":"2026-06-23 22:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":246.75,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.04,"tide_label":"low","tide_high_low_label":"","air_temp":21.83,"water_temp":20.33,"wind_speed":3.56,"cloudCover":11.67,"precipitation":0.0,"secondary_swell_direction":205.16,"secondary_swell_direction_a":193.16,"secondary_swell_direction_b":217.16,"secondary_swell_height":0.41,"secondary_swell_period":15.35,"secondary_swell_weighting":1.0,"swell_direction":200.46,"swell_direction_a":188.46,"swell_direction_b":212.46,"swell_height":1.04,"swell_period":13.27,"swell_weighting":1.0,"swellHeight_weighted_a":1.04,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7205,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7596666667,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9205,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9596666667,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 16:00:00-07:00","time_utc":"2026-06-23 23:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":245.63,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.11,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.93,"water_temp":20.37,"wind_speed":3.26,"cloudCover":9.93,"precipitation":0.0,"secondary_swell_direction":205.31,"secondary_swell_direction_a":193.31,"secondary_swell_direction_b":217.31,"secondary_swell_height":0.4,"secondary_swell_period":15.33,"secondary_swell_weighting":1.0,"swell_direction":200.34,"swell_direction_a":188.34,"swell_direction_b":212.34,"swell_height":1.05,"swell_period":13.32,"swell_weighting":1.0,"swellHeight_weighted_a":1.05,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7195,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7609166667,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9195,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9609166667,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 17:00:00-07:00","time_utc":"2026-06-24 00:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":244.52,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.26,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.04,"water_temp":20.35,"wind_speed":2.97,"cloudCover":8.2,"precipitation":0.0,"secondary_swell_direction":205.46,"secondary_swell_direction_a":193.46,"secondary_swell_direction_b":217.46,"secondary_swell_height":0.4,"secondary_swell_period":15.3,"secondary_swell_weighting":1.0,"swell_direction":200.22,"swell_direction_a":188.22,"swell_direction_b":212.22,"swell_height":1.05,"swell_period":13.38,"swell_weighting":1.0,"swellHeight_weighted_a":1.05,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7185,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7621666667,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9185,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9621666667,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 18:00:00-07:00","time_utc":"2026-06-24 01:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":245.53,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.36,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.88,"water_temp":20.25,"wind_speed":2.56,"cloudCover":7.13,"precipitation":0.0,"secondary_swell_direction":203.41,"secondary_swell_direction_a":191.41,"secondary_swell_direction_b":215.41,"secondary_swell_height":0.4,"secondary_swell_period":16.4,"secondary_swell_weighting":1.0,"swell_direction":200.14,"swell_direction_a":188.14,"swell_direction_b":212.14,"swell_height":1.05,"swell_period":13.38,"swell_weighting":1.0,"swellHeight_weighted_a":1.05,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7178333333,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7450833333,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9178333333,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9450833333,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 19:00:00-07:00","time_utc":"2026-06-24 02:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":246.55,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.39,"tide_label":"high","tide_high_low_label":"high","air_temp":19.72,"water_temp":20.2,"wind_speed":2.14,"cloudCover":6.07,"precipitation":0.0,"secondary_swell_direction":201.36,"secondary_swell_direction_a":189.36,"secondary_swell_direction_b":213.36,"secondary_swell_height":0.41,"secondary_swell_period":17.51,"secondary_swell_weighting":1.0,"swell_direction":200.07,"swell_direction_a":188.07,"swell_direction_b":212.07,"swell_height":1.06,"swell_period":13.38,"swell_weighting":1.0,"swellHeight_weighted_a":1.06,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.71725,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.728,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.91725,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.928,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 20:00:00-07:00","time_utc":"2026-06-24 03:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":20,"wind_score":1,"wind_score_bro":3,"wind_direction":247.56,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.36,"tide_label":"high","tide_high_low_label":"","air_temp":18.56,"water_temp":20.13,"wind_speed":1.73,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.31,"secondary_swell_direction_a":187.31,"secondary_swell_direction_b":211.31,"secondary_swell_height":0.41,"secondary_swell_period":18.61,"secondary_swell_weighting":1.0,"swell_direction":199.99,"swell_direction_a":187.99,"swell_direction_b":211.99,"swell_height":1.06,"swell_period":13.38,"swell_weighting":1.0,"swellHeight_weighted_a":1.06,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7165833333,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7109166667,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9165833333,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9109166667,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 21:00:00-07:00","time_utc":"2026-06-24 04:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":251.77,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.29,"tide_label":"high","tide_high_low_label":"","air_temp":17.98,"water_temp":20.05,"wind_speed":1.46,"cloudCover":4.53,"precipitation":0.0,"secondary_swell_direction":199.33,"secondary_swell_direction_a":187.33,"secondary_swell_direction_b":211.33,"secondary_swell_height":0.42,"secondary_swell_period":18.47,"secondary_swell_weighting":1.0,"swell_direction":200.04,"swell_direction_a":188.04,"swell_direction_b":212.04,"swell_height":1.07,"swell_period":13.4,"swell_weighting":1.0,"swellHeight_weighted_a":1.07,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.717,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7110833333,"secondarySwell_combo_weighted_a":0.42,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.917,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9110833333,"secondarySwell_combo_weighted_b":0.42,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 22:00:00-07:00","time_utc":"2026-06-24 05:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":255.97,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.39,"water_temp":19.99,"wind_speed":1.2,"cloudCover":4.07,"precipitation":0.0,"secondary_swell_direction":199.36,"secondary_swell_direction_a":187.36,"secondary_swell_direction_b":211.36,"secondary_swell_height":0.42,"secondary_swell_period":18.33,"secondary_swell_weighting":1.0,"swell_direction":200.09,"swell_direction_a":188.09,"swell_direction_b":212.09,"swell_height":1.08,"swell_period":13.41,"swell_weighting":1.0,"swellHeight_weighted_a":1.08,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7174166667,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7113333333,"secondarySwell_combo_weighted_a":0.42,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9174166667,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9113333333,"secondarySwell_combo_weighted_b":0.42,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-23 23:00:00-07:00","time_utc":"2026-06-24 06:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":260.18,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.81,"water_temp":19.95,"wind_speed":0.93,"cloudCover":3.6,"precipitation":0.0,"secondary_swell_direction":199.38,"secondary_swell_direction_a":187.38,"secondary_swell_direction_b":211.38,"secondary_swell_height":0.43,"secondary_swell_period":18.19,"secondary_swell_weighting":1.0,"swell_direction":200.14,"swell_direction_a":188.14,"swell_direction_b":212.14,"swell_height":1.09,"swell_period":13.43,"swell_weighting":1.0,"swellHeight_weighted_a":1.09,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7178333333,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7115,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9178333333,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9115,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 00:00:00-07:00","time_utc":"2026-06-24 07:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":266.38,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.52,"water_temp":19.92,"wind_speed":1.01,"cloudCover":4.07,"precipitation":0.0,"secondary_swell_direction":199.28,"secondary_swell_direction_a":187.28,"secondary_swell_direction_b":211.28,"secondary_swell_height":0.45,"secondary_swell_period":18.1,"secondary_swell_weighting":1.0,"swell_direction":200.12,"swell_direction_a":188.12,"swell_direction_b":212.12,"swell_height":1.09,"swell_period":13.39,"swell_weighting":1.0,"swellHeight_weighted_a":1.09,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7176666667,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7106666667,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9176666667,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9106666667,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 01:00:00-07:00","time_utc":"2026-06-24 08:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":272.58,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.24,"water_temp":19.88,"wind_speed":1.1,"cloudCover":4.53,"precipitation":0.0,"secondary_swell_direction":199.17,"secondary_swell_direction_a":187.17,"secondary_swell_direction_b":211.17,"secondary_swell_height":0.46,"secondary_swell_period":18.0,"secondary_swell_weighting":1.0,"swell_direction":200.09,"swell_direction_a":188.09,"swell_direction_b":212.09,"swell_height":1.1,"swell_period":13.34,"swell_weighting":1.0,"swellHeight_weighted_a":1.1,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7174166667,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.70975,"secondarySwell_combo_weighted_a":0.46,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9174166667,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.90975,"secondarySwell_combo_weighted_b":0.46,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 02:00:00-07:00","time_utc":"2026-06-24 09:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":278.78,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.12,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.95,"water_temp":19.85,"wind_speed":1.18,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.07,"secondary_swell_direction_a":187.07,"secondary_swell_direction_b":211.07,"secondary_swell_height":0.48,"secondary_swell_period":17.91,"secondary_swell_weighting":1.0,"swell_direction":200.07,"swell_direction_a":188.07,"swell_direction_b":212.07,"swell_height":1.1,"swell_period":13.3,"swell_weighting":1.0,"swellHeight_weighted_a":1.1,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.71725,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7089166667,"secondarySwell_combo_weighted_a":0.48,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.91725,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9089166667,"secondarySwell_combo_weighted_b":0.48,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 03:00:00-07:00","time_utc":"2026-06-24 10:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":284.72,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.89,"water_temp":19.82,"wind_speed":1.04,"cloudCover":33.07,"precipitation":0.0,"secondary_swell_direction":199.52,"secondary_swell_direction_a":187.52,"secondary_swell_direction_b":211.52,"secondary_swell_height":0.49,"secondary_swell_period":17.83,"secondary_swell_weighting":1.0,"swell_direction":200.15,"swell_direction_a":188.15,"swell_direction_b":212.15,"swell_height":1.1,"swell_period":13.23,"swell_weighting":1.0,"swellHeight_weighted_a":1.1,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7179166667,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7126666667,"secondarySwell_combo_weighted_a":0.49,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9179166667,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9126666667,"secondarySwell_combo_weighted_b":0.49,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 04:00:00-07:00","time_utc":"2026-06-24 11:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":290.66,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.22,"tide_label":"low","tide_high_low_label":"low","air_temp":15.84,"water_temp":19.8,"wind_speed":0.91,"cloudCover":61.13,"precipitation":0.0,"secondary_swell_direction":199.96,"secondary_swell_direction_a":187.96,"secondary_swell_direction_b":211.96,"secondary_swell_height":0.51,"secondary_swell_period":17.75,"secondary_swell_weighting":1.0,"swell_direction":200.23,"swell_direction_a":188.23,"swell_direction_b":212.23,"swell_height":1.09,"swell_period":13.16,"swell_weighting":1.0,"swellHeight_weighted_a":1.09,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7185833333,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7163333333,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9185833333,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9163333333,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 05:00:00-07:00","time_utc":"2026-06-24 12:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":296.6,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.19,"tide_label":"low","tide_high_low_label":"","air_temp":15.79,"water_temp":19.78,"wind_speed":0.77,"cloudCover":89.2,"precipitation":0.0,"secondary_swell_direction":200.41,"secondary_swell_direction_a":188.41,"secondary_swell_direction_b":212.41,"secondary_swell_height":0.52,"secondary_swell_period":17.67,"secondary_swell_weighting":1.0,"swell_direction":200.31,"swell_direction_a":188.31,"swell_direction_b":212.31,"swell_height":1.09,"swell_period":13.09,"swell_weighting":1.0,"swellHeight_weighted_a":1.09,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.71925,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7200833333,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.91925,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9200833333,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 06:00:00-07:00","time_utc":"2026-06-24 13:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":278.28,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":15.79,"water_temp":19.78,"wind_speed":1.03,"cloudCover":70.93,"precipitation":0.0,"secondary_swell_direction":200.23,"secondary_swell_direction_a":188.23,"secondary_swell_direction_b":212.23,"secondary_swell_height":0.53,"secondary_swell_period":17.59,"secondary_swell_weighting":1.0,"swell_direction":200.39,"swell_direction_a":188.39,"swell_direction_b":212.39,"swell_height":1.08,"swell_period":13.1,"swell_weighting":1.0,"swellHeight_weighted_a":1.08,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7199166667,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7185833333,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9199166667,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9185833333,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 07:00:00-07:00","time_utc":"2026-06-24 14:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":7,"wind_score":1,"wind_score_bro":4,"wind_direction":259.97,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.03,"tide_label":"high","tide_high_low_label":"high","air_temp":15.8,"water_temp":19.78,"wind_speed":1.3,"cloudCover":52.67,"precipitation":0.0,"secondary_swell_direction":200.06,"secondary_swell_direction_a":188.06,"secondary_swell_direction_b":212.06,"secondary_swell_height":0.53,"secondary_swell_period":17.52,"secondary_swell_weighting":1.0,"swell_direction":200.46,"swell_direction_a":188.46,"swell_direction_b":212.46,"swell_height":1.08,"swell_period":13.1,"swell_weighting":1.0,"swellHeight_weighted_a":1.08,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7205,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7171666667,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9205,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9171666667,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 08:00:00-07:00","time_utc":"2026-06-24 15:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":241.65,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.03,"tide_label":"high","tide_high_low_label":"","air_temp":15.81,"water_temp":19.84,"wind_speed":1.56,"cloudCover":34.4,"precipitation":0.0,"secondary_swell_direction":199.88,"secondary_swell_direction_a":187.88,"secondary_swell_direction_b":211.88,"secondary_swell_height":0.54,"secondary_swell_period":17.44,"secondary_swell_weighting":1.0,"swell_direction":200.54,"swell_direction_a":188.54,"swell_direction_b":212.54,"swell_height":1.07,"swell_period":13.11,"swell_weighting":1.0,"swellHeight_weighted_a":1.07,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7211666667,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.54,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7156666667,"secondarySwell_combo_weighted_a":0.54,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9211666667,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.54,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9156666667,"secondarySwell_combo_weighted_b":0.54,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 09:00:00-07:00","time_utc":"2026-06-24 16:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":242.4,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.09,"tide_label":"high","tide_high_low_label":"","air_temp":16.57,"water_temp":19.99,"wind_speed":2.13,"cloudCover":27.9,"precipitation":0.0,"secondary_swell_direction":199.55,"secondary_swell_direction_a":187.55,"secondary_swell_direction_b":211.55,"secondary_swell_height":0.54,"secondary_swell_period":17.34,"secondary_swell_weighting":1.0,"swell_direction":200.4,"swell_direction_a":188.4,"swell_direction_b":212.4,"swell_height":1.07,"swell_period":13.09,"swell_weighting":1.0,"swellHeight_weighted_a":1.07,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.72,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.54,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7129166667,"secondarySwell_combo_weighted_a":0.54,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.92,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.54,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9129166667,"secondarySwell_combo_weighted_b":0.54,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 10:00:00-07:00","time_utc":"2026-06-24 17:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":243.14,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.32,"water_temp":20.12,"wind_speed":2.69,"cloudCover":21.4,"precipitation":0.0,"secondary_swell_direction":199.21,"secondary_swell_direction_a":187.21,"secondary_swell_direction_b":211.21,"secondary_swell_height":0.53,"secondary_swell_period":17.25,"secondary_swell_weighting":1.0,"swell_direction":200.25,"swell_direction_a":188.25,"swell_direction_b":212.25,"swell_height":1.06,"swell_period":13.08,"swell_weighting":1.0,"swellHeight_weighted_a":1.06,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.71875,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7100833333,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.91875,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9100833333,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 11:00:00-07:00","time_utc":"2026-06-24 18:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":243.89,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.08,"water_temp":20.3,"wind_speed":3.26,"cloudCover":14.9,"precipitation":0.0,"secondary_swell_direction":198.88,"secondary_swell_direction_a":186.88,"secondary_swell_direction_b":210.88,"secondary_swell_height":0.53,"secondary_swell_period":17.15,"secondary_swell_weighting":1.0,"swell_direction":200.11,"swell_direction_a":188.11,"swell_direction_b":212.11,"swell_height":1.06,"swell_period":13.06,"swell_weighting":1.0,"swellHeight_weighted_a":1.06,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7175833333,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7073333333,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9175833333,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9073333333,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 12:00:00-07:00","time_utc":"2026-06-24 19:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":245.99,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.18,"tide_label":"low","tide_high_low_label":"low","air_temp":19.62,"water_temp":20.53,"wind_speed":3.14,"cloudCover":11.87,"precipitation":0.02,"secondary_swell_direction":199.36,"secondary_swell_direction_a":187.36,"secondary_swell_direction_b":211.36,"secondary_swell_height":0.53,"secondary_swell_period":16.17,"secondary_swell_weighting":1.0,"swell_direction":199.94,"swell_direction_a":187.94,"swell_direction_b":211.94,"swell_height":1.05,"swell_period":13.05,"swell_weighting":1.0,"swellHeight_weighted_a":1.05,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7161666667,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7113333333,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9161666667,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9113333333,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 13:00:00-07:00","time_utc":"2026-06-24 20:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":248.08,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"","air_temp":21.15,"water_temp":20.56,"wind_speed":3.02,"cloudCover":8.83,"precipitation":0.05,"secondary_swell_direction":199.83,"secondary_swell_direction_a":187.83,"secondary_swell_direction_b":211.83,"secondary_swell_height":0.53,"secondary_swell_period":15.19,"secondary_swell_weighting":1.0,"swell_direction":199.76,"swell_direction_a":187.76,"swell_direction_b":211.76,"swell_height":1.05,"swell_period":13.03,"swell_weighting":1.0,"swellHeight_weighted_a":1.05,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7146666667,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.71525,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9146666667,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.91525,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 14:00:00-07:00","time_utc":"2026-06-24 21:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":250.18,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.14,"tide_label":"low","tide_high_low_label":"","air_temp":22.69,"water_temp":20.64,"wind_speed":2.9,"cloudCover":5.8,"precipitation":0.07,"secondary_swell_direction":200.31,"secondary_swell_direction_a":188.31,"secondary_swell_direction_b":212.31,"secondary_swell_height":0.53,"secondary_swell_period":14.21,"secondary_swell_weighting":1.0,"swell_direction":199.59,"swell_direction_a":187.59,"swell_direction_b":211.59,"swell_height":1.04,"swell_period":13.02,"swell_weighting":1.0,"swellHeight_weighted_a":1.04,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.71325,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.71925,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.91325,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.91925,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 15:00:00-07:00","time_utc":"2026-06-24 22:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":252.7,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.06,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.74,"water_temp":20.64,"wind_speed":2.92,"cloudCover":5.97,"precipitation":0.05,"secondary_swell_direction":200.18,"secondary_swell_direction_a":188.18,"secondary_swell_direction_b":212.18,"secondary_swell_height":0.52,"secondary_swell_period":14.1,"secondary_swell_weighting":1.0,"swell_direction":199.36,"swell_direction_a":187.36,"swell_direction_b":211.36,"swell_height":1.04,"swell_period":13.02,"swell_weighting":1.0,"swellHeight_weighted_a":1.04,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7113333333,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7181666667,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9113333333,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9181666667,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 16:00:00-07:00","time_utc":"2026-06-24 23:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":16,"wind_score":0,"wind_score_bro":3,"wind_direction":255.23,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.08,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.78,"water_temp":20.65,"wind_speed":2.94,"cloudCover":6.13,"precipitation":0.02,"secondary_swell_direction":200.04,"secondary_swell_direction_a":188.04,"secondary_swell_direction_b":212.04,"secondary_swell_height":0.52,"secondary_swell_period":13.98,"secondary_swell_weighting":1.0,"swell_direction":199.14,"swell_direction_a":187.14,"swell_direction_b":211.14,"swell_height":1.03,"swell_period":13.02,"swell_weighting":1.0,"swellHeight_weighted_a":1.03,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7095,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.717,"secondarySwell_combo_weighted_a":0.494,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9095,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.917,"secondarySwell_combo_weighted_b":0.494,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 17:00:00-07:00","time_utc":"2026-06-25 00:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":17,"wind_score":0,"wind_score_bro":3,"wind_direction":257.75,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.24,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.83,"water_temp":20.59,"wind_speed":2.96,"cloudCover":6.3,"precipitation":0.0,"secondary_swell_direction":199.91,"secondary_swell_direction_a":187.91,"secondary_swell_direction_b":211.91,"secondary_swell_height":0.51,"secondary_swell_period":13.87,"secondary_swell_weighting":1.0,"swell_direction":198.91,"swell_direction_a":186.91,"swell_direction_b":210.91,"swell_height":1.03,"swell_period":13.02,"swell_weighting":1.0,"swellHeight_weighted_a":1.03,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7075833333,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7159166667,"secondarySwell_combo_weighted_a":0.4845,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9075833333,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9159166667,"secondarySwell_combo_weighted_b":0.4845,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 18:00:00-07:00","time_utc":"2026-06-25 01:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":256.36,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.38,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.97,"water_temp":20.49,"wind_speed":2.56,"cloudCover":17.93,"precipitation":0.0,"secondary_swell_direction":199.84,"secondary_swell_direction_a":187.84,"secondary_swell_direction_b":211.84,"secondary_swell_height":0.5,"secondary_swell_period":13.74,"secondary_swell_weighting":1.0,"swell_direction":199.6,"swell_direction_a":187.6,"swell_direction_b":211.6,"swell_height":1.0,"swell_period":12.76,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7133333333,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7153333333,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9133333333,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9153333333,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 19:00:00-07:00","time_utc":"2026-06-25 02:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":19,"wind_score":0,"wind_score_bro":2,"wind_direction":254.97,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.46,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.1,"water_temp":20.44,"wind_speed":2.17,"cloudCover":29.57,"precipitation":0.0,"secondary_swell_direction":199.76,"secondary_swell_direction_a":187.76,"secondary_swell_direction_b":211.76,"secondary_swell_height":0.5,"secondary_swell_period":13.61,"secondary_swell_weighting":1.0,"swell_direction":200.3,"swell_direction_a":188.3,"swell_direction_b":212.3,"swell_height":0.97,"swell_period":12.49,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7191666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7146666667,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9191666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9146666667,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 20:00:00-07:00","time_utc":"2026-06-25 03:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":20,"wind_score":1,"wind_score_bro":2,"wind_direction":253.58,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.47,"tide_label":"high","tide_high_low_label":"high","air_temp":20.24,"water_temp":20.39,"wind_speed":1.77,"cloudCover":41.2,"precipitation":0.0,"secondary_swell_direction":199.69,"secondary_swell_direction_a":187.69,"secondary_swell_direction_b":211.69,"secondary_swell_height":0.49,"secondary_swell_period":13.48,"secondary_swell_weighting":1.0,"swell_direction":200.99,"swell_direction_a":188.99,"swell_direction_b":212.99,"swell_height":0.94,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":0.94,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7249166667,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7140833333,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9249166667,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9140833333,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 21:00:00-07:00","time_utc":"2026-06-25 04:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":253.1,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.41,"tide_label":"high","tide_high_low_label":"","air_temp":19.3,"water_temp":20.34,"wind_speed":1.53,"cloudCover":32.1,"precipitation":0.0,"secondary_swell_direction":199.61,"secondary_swell_direction_a":187.61,"secondary_swell_direction_b":211.61,"secondary_swell_height":0.49,"secondary_swell_period":13.47,"secondary_swell_weighting":1.0,"swell_direction":199.82,"swell_direction_a":187.82,"swell_direction_b":211.82,"swell_height":0.96,"swell_period":12.45,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7151666667,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7134166667,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9151666667,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9134166667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 22:00:00-07:00","time_utc":"2026-06-25 05:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":252.62,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.32,"tide_label":"high","tide_high_low_label":"","air_temp":18.36,"water_temp":20.29,"wind_speed":1.29,"cloudCover":23.0,"precipitation":0.0,"secondary_swell_direction":199.54,"secondary_swell_direction_a":187.54,"secondary_swell_direction_b":211.54,"secondary_swell_height":0.48,"secondary_swell_period":13.46,"secondary_swell_weighting":1.0,"swell_direction":198.65,"swell_direction_a":186.65,"swell_direction_b":210.65,"swell_height":0.99,"swell_period":12.67,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7054166667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7128333333,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9054166667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9128333333,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-24 23:00:00-07:00","time_utc":"2026-06-25 06:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":252.14,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.19,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.42,"water_temp":20.25,"wind_speed":1.05,"cloudCover":13.9,"precipitation":0.0,"secondary_swell_direction":199.46,"secondary_swell_direction_a":187.46,"secondary_swell_direction_b":211.46,"secondary_swell_height":0.48,"secondary_swell_period":13.45,"secondary_swell_weighting":1.0,"swell_direction":197.48,"swell_direction_a":185.48,"swell_direction_b":209.48,"swell_height":1.01,"swell_period":12.89,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6956666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7121666667,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8956666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9121666667,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 00:00:00-07:00","time_utc":"2026-06-25 07:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":261.94,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.02,"water_temp":20.23,"wind_speed":0.95,"cloudCover":9.27,"precipitation":0.0,"secondary_swell_direction":221.81,"secondary_swell_direction_a":209.81,"secondary_swell_direction_b":233.81,"secondary_swell_height":0.44,"secondary_swell_period":10.25,"secondary_swell_weighting":1.0,"swell_direction":197.28,"swell_direction_a":185.28,"swell_direction_b":209.28,"swell_height":1.01,"swell_period":12.9,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.694,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8984166667,"secondarySwell_combo_weighted_a":0.418,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.894,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9015833333,"secondarySwell_combo_weighted_b":0.418,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 01:00:00-07:00","time_utc":"2026-06-25 08:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":271.74,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.02,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.62,"water_temp":20.2,"wind_speed":0.85,"cloudCover":4.63,"precipitation":0.0,"secondary_swell_direction":244.16,"secondary_swell_direction_a":232.16,"secondary_swell_direction_b":256.16,"secondary_swell_height":0.39,"secondary_swell_period":7.04,"secondary_swell_weighting":1.0,"swell_direction":197.07,"swell_direction_a":185.07,"swell_direction_b":209.07,"swell_height":1.02,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.69225,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9153333333,"secondarySwell_combo_weighted_a":0.351,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.89225,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7153333333,"secondarySwell_combo_weighted_b":0.351,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 02:00:00-07:00","time_utc":"2026-06-25 09:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":281.54,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.1,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.22,"water_temp":20.17,"wind_speed":0.75,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.51,"secondary_swell_direction_a":254.51,"secondary_swell_direction_b":278.51,"secondary_swell_height":0.35,"secondary_swell_period":3.84,"secondary_swell_weighting":1.0,"swell_direction":196.87,"swell_direction_a":184.87,"swell_direction_b":208.87,"swell_height":1.02,"swell_period":12.93,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6905833333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7290833333,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8905833333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5290833333,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 03:00:00-07:00","time_utc":"2026-06-25 10:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":275.55,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.22,"water_temp":20.14,"wind_speed":0.76,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.79,"secondary_swell_direction_a":254.79,"secondary_swell_direction_b":278.79,"secondary_swell_height":0.34,"secondary_swell_period":3.89,"secondary_swell_weighting":1.0,"swell_direction":196.8,"swell_direction_a":184.8,"swell_direction_b":208.8,"swell_height":1.02,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":1.02,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.69,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.72675,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.89,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.52675,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 04:00:00-07:00","time_utc":"2026-06-25 11:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":269.56,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.24,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.22,"water_temp":20.1,"wind_speed":0.78,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.08,"secondary_swell_direction_a":255.08,"secondary_swell_direction_b":279.08,"secondary_swell_height":0.32,"secondary_swell_period":3.95,"secondary_swell_weighting":1.0,"swell_direction":196.72,"swell_direction_a":184.72,"swell_direction_b":208.72,"swell_height":1.01,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6893333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7243333333,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8893333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5243333333,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 05:00:00-07:00","time_utc":"2026-06-25 12:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":263.57,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.26,"tide_label":"low","tide_high_low_label":"low","air_temp":16.22,"water_temp":20.11,"wind_speed":0.79,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.36,"secondary_swell_direction_a":255.36,"secondary_swell_direction_b":279.36,"secondary_swell_height":0.31,"secondary_swell_period":4.0,"secondary_swell_weighting":1.0,"swell_direction":196.65,"swell_direction_a":184.65,"swell_direction_b":208.65,"swell_height":1.01,"swell_period":12.9,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68875,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.722,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88875,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.522,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 06:00:00-07:00","time_utc":"2026-06-25 13:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":258.17,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.19,"tide_label":"low","tide_high_low_label":"","air_temp":16.3,"water_temp":20.15,"wind_speed":1.13,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.93,"secondary_swell_direction_a":255.93,"secondary_swell_direction_b":279.93,"secondary_swell_height":0.3,"secondary_swell_period":4.07,"secondary_swell_weighting":1.0,"swell_direction":196.61,"swell_direction_a":184.61,"swell_direction_b":208.61,"swell_height":1.01,"swell_period":12.89,"swell_weighting":1.0,"swellHeight_weighted_a":1.01,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6884166667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.71725,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8884166667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.51725,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 07:00:00-07:00","time_utc":"2026-06-25 14:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":252.78,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.08,"tide_label":"low","tide_high_low_label":"","air_temp":16.37,"water_temp":20.18,"wind_speed":1.47,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":268.5,"secondary_swell_direction_a":256.5,"secondary_swell_direction_b":280.5,"secondary_swell_height":0.29,"secondary_swell_period":4.15,"secondary_swell_weighting":1.0,"swell_direction":196.56,"swell_direction_a":184.56,"swell_direction_b":208.56,"swell_height":1.0,"swell_period":12.87,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.688,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7125,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.888,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5125,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 08:00:00-07:00","time_utc":"2026-06-25 15:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":247.38,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"high","tide_high_low_label":"high","air_temp":16.44,"water_temp":20.21,"wind_speed":1.81,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.07,"secondary_swell_direction_a":257.07,"secondary_swell_direction_b":281.07,"secondary_swell_height":0.28,"secondary_swell_period":4.22,"secondary_swell_weighting":1.0,"swell_direction":196.52,"swell_direction_a":184.52,"swell_direction_b":208.52,"swell_height":1.0,"swell_period":12.86,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6876666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.70775,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8876666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.50775,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 09:00:00-07:00","time_utc":"2026-06-25 16:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":247.35,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"high","tide_high_low_label":"","air_temp":17.01,"water_temp":20.23,"wind_speed":2.23,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.33,"secondary_swell_direction_a":257.33,"secondary_swell_direction_b":281.33,"secondary_swell_height":0.27,"secondary_swell_period":4.23,"secondary_swell_weighting":1.0,"swell_direction":196.47,"swell_direction_a":184.47,"swell_direction_b":208.47,"swell_height":1.0,"swell_period":12.85,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68725,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7055833333,"secondarySwell_combo_weighted_a":0.2295,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88725,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5055833333,"secondarySwell_combo_weighted_b":0.2295,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 10:00:00-07:00","time_utc":"2026-06-25 17:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":247.33,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.09,"tide_label":"high","tide_high_low_label":"","air_temp":17.58,"water_temp":20.25,"wind_speed":2.65,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.58,"secondary_swell_direction_a":257.58,"secondary_swell_direction_b":281.58,"secondary_swell_height":0.27,"secondary_swell_period":4.24,"secondary_swell_weighting":1.0,"swell_direction":196.42,"swell_direction_a":184.42,"swell_direction_b":208.42,"swell_height":1.0,"swell_period":12.85,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6868333333,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7035,"secondarySwell_combo_weighted_a":0.2295,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8868333333,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5035,"secondarySwell_combo_weighted_b":0.2295,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 11:00:00-07:00","time_utc":"2026-06-25 18:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":11,"wind_score":0,"wind_score_bro":2,"wind_direction":247.3,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.15,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.14,"water_temp":20.34,"wind_speed":3.07,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.84,"secondary_swell_direction_a":257.84,"secondary_swell_direction_b":281.84,"secondary_swell_height":0.26,"secondary_swell_period":4.25,"secondary_swell_weighting":1.0,"swell_direction":196.37,"swell_direction_a":184.37,"swell_direction_b":208.37,"swell_height":1.0,"swell_period":12.84,"swell_weighting":1.0,"swellHeight_weighted_a":1.0,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6864166667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7013333333,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8864166667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5013333333,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 12:00:00-07:00","time_utc":"2026-06-25 19:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":12,"wind_score":0,"wind_score_bro":2,"wind_direction":249.76,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"low","air_temp":19.87,"water_temp":20.48,"wind_speed":3.24,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.17,"secondary_swell_direction_a":257.17,"secondary_swell_direction_b":281.17,"secondary_swell_height":0.32,"secondary_swell_period":4.86,"secondary_swell_weighting":1.0,"swell_direction":195.99,"swell_direction_a":183.99,"swell_direction_b":207.99,"swell_height":0.99,"swell_period":12.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.99,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68325,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7069166667,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88325,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5069166667,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 13:00:00-07:00","time_utc":"2026-06-25 20:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":252.22,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.15,"tide_label":"low","tide_high_low_label":"","air_temp":21.6,"water_temp":20.58,"wind_speed":3.4,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":268.49,"secondary_swell_direction_a":256.49,"secondary_swell_direction_b":280.49,"secondary_swell_height":0.38,"secondary_swell_period":5.48,"secondary_swell_weighting":1.0,"swell_direction":195.62,"swell_direction_a":183.62,"swell_direction_b":207.62,"swell_height":0.97,"swell_period":12.59,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6801666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7125833333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8801666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5125833333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 14:00:00-07:00","time_utc":"2026-06-25 21:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":14,"wind_score":0,"wind_score_bro":3,"wind_direction":254.68,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.11,"tide_label":"low","tide_high_low_label":"","air_temp":23.33,"water_temp":20.64,"wind_speed":3.57,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.82,"secondary_swell_direction_a":255.82,"secondary_swell_direction_b":279.82,"secondary_swell_height":0.44,"secondary_swell_period":6.09,"secondary_swell_weighting":1.0,"swell_direction":195.24,"swell_direction_a":183.24,"swell_direction_b":207.24,"swell_height":0.96,"swell_period":12.46,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.677,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7181666667,"secondarySwell_combo_weighted_a":0.396,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.877,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5181666667,"secondarySwell_combo_weighted_b":0.396,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 15:00:00-07:00","time_utc":"2026-06-25 22:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":257.52,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":23.44,"water_temp":20.69,"wind_speed":3.59,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":245.27,"secondary_swell_direction_a":233.27,"secondary_swell_direction_b":257.27,"secondary_swell_height":0.33,"secondary_swell_period":10.91,"secondary_swell_weighting":1.0,"swell_direction":195.32,"swell_direction_a":183.32,"swell_direction_b":207.32,"swell_height":0.95,"swell_period":12.38,"swell_weighting":1.0,"swellHeight_weighted_a":0.95,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6776666667,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9060833333,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8776666667,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7060833333,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 16:00:00-07:00","time_utc":"2026-06-25 23:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":16,"wind_score":0,"wind_score_bro":3,"wind_direction":260.35,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":23.55,"water_temp":20.73,"wind_speed":3.6,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":222.71,"secondary_swell_direction_a":210.71,"secondary_swell_direction_b":234.71,"secondary_swell_height":0.22,"secondary_swell_period":15.73,"secondary_swell_weighting":1.0,"swell_direction":195.4,"swell_direction_a":183.4,"swell_direction_b":207.4,"swell_height":0.94,"swell_period":12.3,"swell_weighting":1.0,"swellHeight_weighted_a":0.94,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6783333333,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.9059166667,"secondarySwell_combo_weighted_a":0.22,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8783333333,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8940833333,"secondarySwell_combo_weighted_b":0.22,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 17:00:00-07:00","time_utc":"2026-06-26 00:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":17,"wind_score":0,"wind_score_bro":3,"wind_direction":263.19,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"incoming","tide_high_low_label":"","air_temp":23.66,"water_temp":20.68,"wind_speed":3.62,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":200.16,"secondary_swell_direction_a":188.16,"secondary_swell_direction_b":212.16,"secondary_swell_height":0.11,"secondary_swell_period":20.55,"secondary_swell_weighting":1.0,"swell_direction":195.48,"swell_direction_a":183.48,"swell_direction_b":207.48,"swell_height":0.93,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.679,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.11,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.718,"secondarySwell_combo_weighted_a":0.11,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.879,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.11,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.918,"secondarySwell_combo_weighted_b":0.11,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 18:00:00-07:00","time_utc":"2026-06-26 01:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":18,"wind_score":0,"wind_score_bro":3,"wind_direction":272.3,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.36,"tide_label":"incoming","tide_high_low_label":"","air_temp":23.94,"water_temp":20.56,"wind_speed":3.39,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":222.32,"secondary_swell_direction_a":210.32,"secondary_swell_direction_b":234.32,"secondary_swell_height":0.21,"secondary_swell_period":14.96,"secondary_swell_weighting":1.0,"swell_direction":195.45,"swell_direction_a":183.45,"swell_direction_b":207.45,"swell_height":0.92,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.67875,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.9026666667,"secondarySwell_combo_weighted_a":0.21,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.87875,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8973333333,"secondarySwell_combo_weighted_b":0.21,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 19:00:00-07:00","time_utc":"2026-06-26 02:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":277.15,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.49,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.01,"water_temp":20.49,"wind_speed":2.78,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":244.48,"secondary_swell_direction_a":232.48,"secondary_swell_direction_b":256.48,"secondary_swell_height":0.3,"secondary_swell_period":9.37,"secondary_swell_weighting":1.0,"swell_direction":195.41,"swell_direction_a":183.41,"swell_direction_b":207.41,"swell_height":0.92,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6784166667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9126666667,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8784166667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7126666667,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 20:00:00-07:00","time_utc":"2026-06-26 03:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":20,"wind_score":0,"wind_score_bro":3,"wind_direction":282.01,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.55,"tide_label":"high","tide_high_low_label":"high","air_temp":18.08,"water_temp":20.43,"wind_speed":2.16,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.64,"secondary_swell_direction_a":254.64,"secondary_swell_direction_b":278.64,"secondary_swell_height":0.4,"secondary_swell_period":3.78,"secondary_swell_weighting":1.0,"swell_direction":195.38,"swell_direction_a":183.38,"swell_direction_b":207.38,"swell_height":0.91,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6781666667,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.728,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8781666667,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.528,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 21:00:00-07:00","time_utc":"2026-06-26 04:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":287.45,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.52,"tide_label":"high","tide_high_low_label":"","air_temp":17.02,"water_temp":20.38,"wind_speed":2.11,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.22,"secondary_swell_direction_a":254.22,"secondary_swell_direction_b":278.22,"secondary_swell_height":0.4,"secondary_swell_period":3.81,"secondary_swell_weighting":1.0,"swell_direction":195.06,"swell_direction_a":183.06,"swell_direction_b":207.06,"swell_height":0.9,"swell_period":12.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6755,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7315,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8755,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5315,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 22:00:00-07:00","time_utc":"2026-06-26 05:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":292.89,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":4.0,"tide":0.44,"tide_label":"high","tide_high_low_label":"","air_temp":15.96,"water_temp":20.34,"wind_speed":2.05,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.8,"secondary_swell_direction_a":253.8,"secondary_swell_direction_b":277.8,"secondary_swell_height":0.39,"secondary_swell_period":3.85,"secondary_swell_weighting":1.0,"swell_direction":194.75,"swell_direction_a":182.75,"swell_direction_b":206.75,"swell_height":0.89,"swell_period":12.05,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6729166667,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.735,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8729166667,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.535,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-25 23:00:00-07:00","time_utc":"2026-06-26 06:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":298.33,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.33,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.89,"water_temp":20.3,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.38,"secondary_swell_direction_a":253.38,"secondary_swell_direction_b":277.38,"secondary_swell_height":0.39,"secondary_swell_period":3.88,"secondary_swell_weighting":1.0,"swell_direction":194.43,"swell_direction_a":182.43,"swell_direction_b":206.43,"swell_height":0.88,"swell_period":11.98,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.67025,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7385,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.87025,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5385,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 00:00:00-07:00","time_utc":"2026-06-26 07:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":306.46,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.54,"water_temp":20.26,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.71,"secondary_swell_direction_a":253.71,"secondary_swell_direction_b":277.71,"secondary_swell_height":0.38,"secondary_swell_period":3.91,"secondary_swell_weighting":1.0,"swell_direction":194.51,"swell_direction_a":182.51,"swell_direction_b":206.51,"swell_height":0.87,"swell_period":11.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6709166667,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.73575,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8709166667,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.53575,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 01:00:00-07:00","time_utc":"2026-06-26 08:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":314.6,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.18,"water_temp":20.22,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.04,"secondary_swell_direction_a":254.04,"secondary_swell_direction_b":278.04,"secondary_swell_height":0.38,"secondary_swell_period":3.95,"secondary_swell_weighting":1.0,"swell_direction":194.6,"swell_direction_a":182.6,"swell_direction_b":206.6,"swell_height":0.86,"swell_period":11.85,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6716666667,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.733,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8716666667,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.533,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 02:00:00-07:00","time_utc":"2026-06-26 09:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":322.73,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.83,"water_temp":20.18,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.37,"secondary_swell_direction_a":254.37,"secondary_swell_direction_b":278.37,"secondary_swell_height":0.37,"secondary_swell_period":3.98,"secondary_swell_weighting":1.0,"swell_direction":194.68,"swell_direction_a":182.68,"swell_direction_b":206.68,"swell_height":0.85,"swell_period":11.78,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6723333333,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.73025,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8723333333,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.53025,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 03:00:00-07:00","time_utc":"2026-06-26 10:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":336.3,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.13,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.41,"water_temp":20.14,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.64,"secondary_swell_direction_a":254.64,"secondary_swell_direction_b":278.64,"secondary_swell_height":0.36,"secondary_swell_period":4.03,"secondary_swell_weighting":1.0,"swell_direction":194.23,"swell_direction_a":182.23,"swell_direction_b":206.23,"swell_height":0.84,"swell_period":11.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6685833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.728,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8685833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.528,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 04:00:00-07:00","time_utc":"2026-06-26 11:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":349.87,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.22,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.99,"water_temp":20.11,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.92,"secondary_swell_direction_a":254.92,"secondary_swell_direction_b":278.92,"secondary_swell_height":0.34,"secondary_swell_period":4.08,"secondary_swell_weighting":1.0,"swell_direction":193.79,"swell_direction_a":181.79,"swell_direction_b":205.79,"swell_height":0.83,"swell_period":11.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6649166667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7256666667,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8649166667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5256666667,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 05:00:00-07:00","time_utc":"2026-06-26 12:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":3.44,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.27,"tide_label":"low","tide_high_low_label":"low","air_temp":12.57,"water_temp":20.1,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.19,"secondary_swell_direction_a":255.19,"secondary_swell_direction_b":279.19,"secondary_swell_height":0.33,"secondary_swell_period":4.13,"secondary_swell_weighting":1.0,"swell_direction":193.34,"swell_direction_a":181.34,"swell_direction_b":205.34,"swell_height":0.82,"swell_period":11.56,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6611666667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7234166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8611666667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5234166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 06:00:00-07:00","time_utc":"2026-06-26 13:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":6.05,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.24,"tide_label":"low","tide_high_low_label":"","air_temp":15.56,"water_temp":20.13,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.37,"secondary_swell_direction_a":255.37,"secondary_swell_direction_b":279.37,"secondary_swell_height":0.32,"secondary_swell_period":4.17,"secondary_swell_weighting":1.0,"swell_direction":193.26,"swell_direction_a":181.26,"swell_direction_b":205.26,"swell_height":0.82,"swell_period":11.55,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6605,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7219166667,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8605,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5219166667,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 07:00:00-07:00","time_utc":"2026-06-26 14:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":7,"wind_score":1,"wind_score_bro":4,"wind_direction":8.66,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.13,"tide_label":"low","tide_high_low_label":"","air_temp":18.56,"water_temp":20.15,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.54,"secondary_swell_direction_a":255.54,"secondary_swell_direction_b":279.54,"secondary_swell_height":0.3,"secondary_swell_period":4.2,"secondary_swell_weighting":1.0,"swell_direction":193.17,"swell_direction_a":181.17,"swell_direction_b":205.17,"swell_height":0.81,"swell_period":11.53,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.65975,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7205,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.85975,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5205,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 08:00:00-07:00","time_utc":"2026-06-26 15:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":8,"wind_score":1,"wind_score_bro":4,"wind_direction":11.27,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.55,"water_temp":20.17,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.72,"secondary_swell_direction_a":255.72,"secondary_swell_direction_b":279.72,"secondary_swell_height":0.29,"secondary_swell_period":4.24,"secondary_swell_weighting":1.0,"swell_direction":193.09,"swell_direction_a":181.09,"swell_direction_b":205.09,"swell_height":0.81,"swell_period":11.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6590833333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.719,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8590833333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.519,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 09:00:00-07:00","time_utc":"2026-06-26 16:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":9,"wind_score":1,"wind_score_bro":4,"wind_direction":334.33,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"high","tide_high_low_label":"high","air_temp":23.15,"water_temp":20.17,"wind_speed":2.27,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":245.93,"secondary_swell_direction_a":233.93,"secondary_swell_direction_b":257.93,"secondary_swell_height":0.27,"secondary_swell_period":9.18,"secondary_swell_weighting":1.0,"swell_direction":193.01,"swell_direction_a":181.01,"swell_direction_b":205.01,"swell_height":0.81,"swell_period":11.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6584166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9005833333,"secondarySwell_combo_weighted_a":0.243,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8584166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7005833333,"secondarySwell_combo_weighted_b":0.243,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 10:00:00-07:00","time_utc":"2026-06-26 17:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":10,"wind_score":1,"wind_score_bro":3,"wind_direction":297.38,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"high","tide_high_low_label":"","air_temp":24.75,"water_temp":20.17,"wind_speed":2.55,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":224.14,"secondary_swell_direction_a":212.14,"secondary_swell_direction_b":236.14,"secondary_swell_height":0.25,"secondary_swell_period":14.12,"secondary_swell_weighting":1.0,"swell_direction":192.93,"swell_direction_a":180.93,"swell_direction_b":204.93,"swell_height":0.8,"swell_period":11.49,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.65775,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.9178333333,"secondarySwell_combo_weighted_a":0.25,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.85775,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8821666667,"secondarySwell_combo_weighted_b":0.25,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 11:00:00-07:00","time_utc":"2026-06-26 18:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":11,"wind_score":1,"wind_score_bro":3,"wind_direction":260.44,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"high","tide_high_low_label":"","air_temp":26.35,"water_temp":20.23,"wind_speed":2.82,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":202.35,"secondary_swell_direction_a":190.35,"secondary_swell_direction_b":214.35,"secondary_swell_height":0.23,"secondary_swell_period":19.06,"secondary_swell_weighting":1.0,"swell_direction":192.85,"swell_direction_a":180.85,"swell_direction_b":204.85,"swell_height":0.8,"swell_period":11.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6570833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.73625,"secondarySwell_combo_weighted_a":0.23,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8570833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.93625,"secondarySwell_combo_weighted_b":0.23,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 12:00:00-07:00","time_utc":"2026-06-26 19:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":261.91,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.15,"tide_label":"low","tide_high_low_label":"low","air_temp":26.48,"water_temp":20.34,"wind_speed":3.35,"cloudCover":0.67,"precipitation":0.0,"secondary_swell_direction":223.49,"secondary_swell_direction_a":211.49,"secondary_swell_direction_b":235.49,"secondary_swell_height":0.3,"secondary_swell_period":14.73,"secondary_swell_weighting":1.0,"swell_direction":192.79,"swell_direction_a":180.79,"swell_direction_b":204.79,"swell_height":0.8,"swell_period":11.47,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6565833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.9124166667,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8565833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8875833333,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 13:00:00-07:00","time_utc":"2026-06-26 20:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":263.38,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.14,"tide_label":"low","tide_high_low_label":"","air_temp":26.62,"water_temp":20.42,"wind_speed":3.89,"cloudCover":1.33,"precipitation":0.0,"secondary_swell_direction":244.63,"secondary_swell_direction_a":232.63,"secondary_swell_direction_b":256.63,"secondary_swell_height":0.37,"secondary_swell_period":10.39,"secondary_swell_weighting":1.0,"swell_direction":192.73,"swell_direction_a":180.73,"swell_direction_b":204.73,"swell_height":0.8,"swell_period":11.46,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6560833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9114166667,"secondarySwell_combo_weighted_a":0.3515,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8560833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7114166667,"secondarySwell_combo_weighted_b":0.3515,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 14:00:00-07:00","time_utc":"2026-06-26 21:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":14,"wind_score":0,"wind_score_bro":3,"wind_direction":264.85,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":26.75,"water_temp":20.48,"wind_speed":4.42,"cloudCover":2.0,"precipitation":0.0,"secondary_swell_direction":265.77,"secondary_swell_direction_a":253.77,"secondary_swell_direction_b":277.77,"secondary_swell_height":0.44,"secondary_swell_period":6.06,"secondary_swell_weighting":1.0,"swell_direction":192.67,"swell_direction_a":180.67,"swell_direction_b":204.67,"swell_height":0.8,"swell_period":11.45,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6555833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.73525,"secondarySwell_combo_weighted_a":0.396,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8555833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.53525,"secondarySwell_combo_weighted_b":0.396,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 15:00:00-07:00","time_utc":"2026-06-26 22:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":264.67,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"incoming","tide_high_low_label":"","air_temp":25.97,"water_temp":20.52,"wind_speed":4.26,"cloudCover":1.33,"precipitation":0.0,"secondary_swell_direction":245.53,"secondary_swell_direction_a":233.53,"secondary_swell_direction_b":257.53,"secondary_swell_height":0.39,"secondary_swell_period":10.07,"secondary_swell_weighting":1.0,"swell_direction":192.27,"swell_direction_a":180.27,"swell_direction_b":204.27,"swell_height":0.78,"swell_period":11.29,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.65225,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9039166667,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.85225,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7039166667,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 16:00:00-07:00","time_utc":"2026-06-26 23:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":264.5,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"incoming","tide_high_low_label":"","air_temp":25.19,"water_temp":20.56,"wind_speed":4.1,"cloudCover":0.67,"precipitation":0.0,"secondary_swell_direction":225.29,"secondary_swell_direction_a":213.29,"secondary_swell_direction_b":237.29,"secondary_swell_height":0.34,"secondary_swell_period":14.07,"secondary_swell_weighting":1.0,"swell_direction":191.88,"swell_direction_a":179.88,"swell_direction_b":203.88,"swell_height":0.75,"swell_period":11.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.649,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.9274166667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.849,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8725833333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 17:00:00-07:00","time_utc":"2026-06-27 00:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":17,"wind_score":0,"wind_score_bro":3,"wind_direction":264.32,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":24.41,"water_temp":20.53,"wind_speed":3.94,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.05,"secondary_swell_direction_a":193.05,"secondary_swell_direction_b":217.05,"secondary_swell_height":0.29,"secondary_swell_period":18.08,"secondary_swell_weighting":1.0,"swell_direction":191.48,"swell_direction_a":179.48,"swell_direction_b":203.48,"swell_height":0.73,"swell_period":10.97,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6456666667,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.75875,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8456666667,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.95875,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 18:00:00-07:00","time_utc":"2026-06-27 01:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":18,"wind_score":0,"wind_score_bro":3,"wind_direction":259.05,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.3,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.44,"water_temp":20.43,"wind_speed":3.29,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":224.15,"secondary_swell_direction_a":212.15,"secondary_swell_direction_b":236.15,"secondary_swell_height":0.31,"secondary_swell_period":13.19,"secondary_swell_weighting":1.0,"swell_direction":191.4,"swell_direction_a":179.4,"swell_direction_b":203.4,"swell_height":0.73,"swell_period":10.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.645,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9179166667,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.845,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8820833333,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 19:00:00-07:00","time_utc":"2026-06-27 02:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":253.78,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.47,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.46,"water_temp":20.36,"wind_speed":2.65,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":243.26,"secondary_swell_direction_a":231.26,"secondary_swell_direction_b":255.26,"secondary_swell_height":0.33,"secondary_swell_period":8.31,"secondary_swell_weighting":1.0,"swell_direction":191.32,"swell_direction_a":179.32,"swell_direction_b":203.32,"swell_height":0.72,"swell_period":10.94,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6443333333,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9228333333,"secondarySwell_combo_weighted_a":0.297,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8443333333,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7228333333,"secondarySwell_combo_weighted_b":0.297,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 20:00:00-07:00","time_utc":"2026-06-27 03:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":20,"wind_score":0,"wind_score_bro":3,"wind_direction":248.51,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.58,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.48,"water_temp":20.31,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":262.36,"secondary_swell_direction_a":250.36,"secondary_swell_direction_b":274.36,"secondary_swell_height":0.35,"secondary_swell_period":3.42,"secondary_swell_weighting":1.0,"swell_direction":191.24,"swell_direction_a":179.24,"swell_direction_b":203.24,"swell_height":0.72,"swell_period":10.93,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6436666667,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7636666667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8436666667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5636666667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 21:00:00-07:00","time_utc":"2026-06-27 04:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":21,"wind_score":1,"wind_score_bro":2,"wind_direction":226.01,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.6,"tide_label":"high","tide_high_low_label":"high","air_temp":14.74,"water_temp":20.26,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.94,"secondary_swell_direction_a":249.94,"secondary_swell_direction_b":273.94,"secondary_swell_height":0.36,"secondary_swell_period":3.53,"secondary_swell_weighting":1.0,"swell_direction":193.37,"swell_direction_a":181.37,"swell_direction_b":205.37,"swell_height":0.65,"swell_period":12.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6614166667,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7671666667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8614166667,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5671666667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 22:00:00-07:00","time_utc":"2026-06-27 05:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":22,"wind_score":1,"wind_score_bro":2,"wind_direction":203.5,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.54,"tide_label":"high","tide_high_low_label":"","air_temp":14.01,"water_temp":20.23,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.53,"secondary_swell_direction_a":249.53,"secondary_swell_direction_b":273.53,"secondary_swell_height":0.37,"secondary_swell_period":3.64,"secondary_swell_weighting":1.0,"swell_direction":195.5,"swell_direction_a":183.5,"swell_direction_b":207.5,"swell_height":0.59,"swell_period":14.02,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6791666667,"swell_combo_weighted_a":0.59,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7705833333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8791666667,"swell_combo_weighted_b":0.59,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5705833333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-26 23:00:00-07:00","time_utc":"2026-06-27 06:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":23,"wind_score":1,"wind_score_bro":3,"wind_direction":181.0,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.44,"tide_label":"high","tide_high_low_label":"","air_temp":13.27,"water_temp":20.19,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.11,"secondary_swell_direction_a":249.11,"secondary_swell_direction_b":273.11,"secondary_swell_height":0.38,"secondary_swell_period":3.75,"secondary_swell_weighting":1.0,"swell_direction":197.63,"swell_direction_a":185.63,"swell_direction_b":209.63,"swell_height":0.52,"swell_period":15.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.52,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.6969166667,"swell_combo_weighted_a":0.52,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7740833333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.52,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.8969166667,"swell_combo_weighted_b":0.52,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5740833333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 00:00:00-07:00","time_utc":"2026-06-27 07:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":0,"wind_score":1,"wind_score_bro":3,"wind_direction":133.59,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.31,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.09,"water_temp":20.15,"wind_speed":1.29,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.39,"secondary_swell_direction_a":249.39,"secondary_swell_direction_b":273.39,"secondary_swell_height":0.38,"secondary_swell_period":3.9,"secondary_swell_weighting":1.0,"swell_direction":199.79,"swell_direction_a":187.79,"swell_direction_b":211.79,"swell_height":0.53,"swell_period":15.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.53,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7149166667,"swell_combo_weighted_a":0.53,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.77175,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.53,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9149166667,"swell_combo_weighted_b":0.53,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.57175,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 01:00:00-07:00","time_utc":"2026-06-27 08:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":133.66,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.91,"water_temp":20.11,"wind_speed":1.39,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.66,"secondary_swell_direction_a":249.66,"secondary_swell_direction_b":273.66,"secondary_swell_height":0.38,"secondary_swell_period":4.05,"secondary_swell_weighting":1.0,"swell_direction":201.94,"swell_direction_a":189.94,"swell_direction_b":213.94,"swell_height":0.55,"swell_period":15.12,"swell_weighting":1.0,"swellHeight_weighted_a":0.55,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7328333333,"swell_combo_weighted_a":0.55,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7695,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.55,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9328333333,"swell_combo_weighted_b":0.55,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5695,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 02:00:00-07:00","time_utc":"2026-06-27 09:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":133.72,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.73,"water_temp":20.07,"wind_speed":1.5,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":261.94,"secondary_swell_direction_a":249.94,"secondary_swell_direction_b":273.94,"secondary_swell_height":0.38,"secondary_swell_period":4.2,"secondary_swell_weighting":1.0,"swell_direction":204.1,"swell_direction_a":192.1,"swell_direction_b":216.1,"swell_height":0.56,"swell_period":14.9,"swell_weighting":1.0,"swellHeight_weighted_a":0.56,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7508333333,"swell_combo_weighted_a":0.56,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7671666667,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.56,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9508333333,"swell_combo_weighted_b":0.56,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5671666667,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 03:00:00-07:00","time_utc":"2026-06-27 10:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":3,"wind_score":1,"wind_score_bro":3,"wind_direction":130.47,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.63,"water_temp":20.04,"wind_speed":1.58,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":263.14,"secondary_swell_direction_a":251.14,"secondary_swell_direction_b":275.14,"secondary_swell_height":0.39,"secondary_swell_period":4.48,"secondary_swell_weighting":1.0,"swell_direction":199.86,"swell_direction_a":187.86,"swell_direction_b":211.86,"swell_height":0.59,"swell_period":13.45,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7155,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7571666667,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9155,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5571666667,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 04:00:00-07:00","time_utc":"2026-06-27 11:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":4,"wind_score":1,"wind_score_bro":3,"wind_direction":127.22,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.52,"water_temp":20.0,"wind_speed":1.67,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":264.34,"secondary_swell_direction_a":252.34,"secondary_swell_direction_b":276.34,"secondary_swell_height":0.39,"secondary_swell_period":4.75,"secondary_swell_weighting":1.0,"swell_direction":195.63,"swell_direction_a":183.63,"swell_direction_b":207.63,"swell_height":0.62,"swell_period":12.0,"swell_weighting":1.0,"swellHeight_weighted_a":0.62,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68025,"swell_combo_weighted_a":0.589,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7471666667,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.62,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88025,"swell_combo_weighted_b":0.589,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5471666667,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 05:00:00-07:00","time_utc":"2026-06-27 12:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":5,"wind_score":1,"wind_score_bro":3,"wind_direction":123.97,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.24,"tide_label":"outgoing","tide_high_low_label":"","air_temp":12.42,"water_temp":20.01,"wind_speed":1.75,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.54,"secondary_swell_direction_a":253.54,"secondary_swell_direction_b":277.54,"secondary_swell_height":0.4,"secondary_swell_period":5.03,"secondary_swell_weighting":1.0,"swell_direction":191.39,"swell_direction_a":179.39,"swell_direction_b":203.39,"swell_height":0.65,"swell_period":10.55,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6449166667,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7371666667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8449166667,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5371666667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 06:00:00-07:00","time_utc":"2026-06-27 13:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":6,"wind_score":1,"wind_score_bro":3,"wind_direction":133.36,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.25,"tide_label":"low","tide_high_low_label":"low","air_temp":14.86,"water_temp":20.05,"wind_speed":1.83,"cloudCover":0.33,"precipitation":0.0,"secondary_swell_direction":267.19,"secondary_swell_direction_a":255.19,"secondary_swell_direction_b":279.19,"secondary_swell_height":0.4,"secondary_swell_period":5.19,"secondary_swell_weighting":1.0,"swell_direction":194.92,"swell_direction_a":182.92,"swell_direction_b":206.92,"swell_height":0.65,"swell_period":11.95,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6743333333,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7234166667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8743333333,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5234166667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 07:00:00-07:00","time_utc":"2026-06-27 14:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":142.75,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"","air_temp":17.3,"water_temp":20.1,"wind_speed":1.91,"cloudCover":0.67,"precipitation":0.0,"secondary_swell_direction":268.84,"secondary_swell_direction_a":256.84,"secondary_swell_direction_b":280.84,"secondary_swell_height":0.41,"secondary_swell_period":5.36,"secondary_swell_weighting":1.0,"swell_direction":198.44,"swell_direction_a":186.44,"swell_direction_b":210.44,"swell_height":0.65,"swell_period":13.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.7036666667,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7096666667,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.9036666667,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5096666667,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 08:00:00-07:00","time_utc":"2026-06-27 15:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":152.14,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.03,"tide_label":"low","tide_high_low_label":"","air_temp":19.75,"water_temp":20.14,"wind_speed":1.99,"cloudCover":1.0,"precipitation":0.0,"secondary_swell_direction":270.49,"secondary_swell_direction_a":258.49,"secondary_swell_direction_b":282.49,"secondary_swell_height":0.41,"secondary_swell_period":5.52,"secondary_swell_weighting":1.0,"swell_direction":201.97,"swell_direction_a":189.97,"swell_direction_b":213.97,"swell_height":0.65,"swell_period":14.75,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7330833333,"swell_combo_weighted_a":0.65,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.6959166667,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9330833333,"swell_combo_weighted_b":0.65,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.4959166667,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 09:00:00-07:00","time_utc":"2026-06-27 16:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":166.65,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.05,"tide_label":"high","tide_high_low_label":"high","air_temp":21.56,"water_temp":20.17,"wind_speed":2.74,"cloudCover":1.37,"precipitation":0.0,"secondary_swell_direction":245.5,"secondary_swell_direction_a":233.5,"secondary_swell_direction_b":257.5,"secondary_swell_height":0.42,"secondary_swell_period":8.06,"secondary_swell_weighting":1.0,"swell_direction":201.17,"swell_direction_a":189.17,"swell_direction_b":213.17,"swell_height":0.67,"swell_period":14.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.67,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7264166667,"swell_combo_weighted_a":0.67,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9041666667,"secondarySwell_combo_weighted_a":0.378,"swellHeight_weighted_b":0.67,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9264166667,"swell_combo_weighted_b":0.67,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7041666667,"secondarySwell_combo_weighted_b":0.378,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 10:00:00-07:00","time_utc":"2026-06-27 17:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":10,"wind_score":0,"wind_score_bro":3,"wind_direction":181.16,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.03,"tide_label":"high","tide_high_low_label":"","air_temp":23.38,"water_temp":20.19,"wind_speed":3.5,"cloudCover":1.73,"precipitation":0.0,"secondary_swell_direction":220.52,"secondary_swell_direction_a":208.52,"secondary_swell_direction_b":232.52,"secondary_swell_height":0.43,"secondary_swell_period":10.61,"secondary_swell_weighting":1.0,"swell_direction":200.38,"swell_direction_a":188.38,"swell_direction_b":212.38,"swell_height":0.68,"swell_period":14.5,"swell_weighting":1.0,"swellHeight_weighted_a":0.68,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7198333333,"swell_combo_weighted_a":0.68,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8876666667,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9198333333,"swell_combo_weighted_b":0.68,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9123333333,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 11:00:00-07:00","time_utc":"2026-06-27 18:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":195.67,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"high","tide_high_low_label":"","air_temp":25.19,"water_temp":20.29,"wind_speed":4.25,"cloudCover":2.1,"precipitation":0.0,"secondary_swell_direction":195.53,"secondary_swell_direction_a":183.53,"secondary_swell_direction_b":207.53,"secondary_swell_height":0.44,"secondary_swell_period":13.15,"secondary_swell_weighting":1.0,"swell_direction":199.58,"swell_direction_a":187.58,"swell_direction_b":211.58,"swell_height":0.7,"swell_period":14.37,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7131666667,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6794166667,"secondarySwell_combo_weighted_a":0.418,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9131666667,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8794166667,"secondarySwell_combo_weighted_b":0.418,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 12:00:00-07:00","time_utc":"2026-06-27 19:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":199.74,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":25.34,"water_temp":20.49,"wind_speed":4.45,"cloudCover":2.2,"precipitation":0.0,"secondary_swell_direction":198.92,"secondary_swell_direction_a":186.92,"secondary_swell_direction_b":210.92,"secondary_swell_height":0.44,"secondary_swell_period":14.35,"secondary_swell_weighting":1.0,"swell_direction":199.58,"swell_direction_a":187.58,"swell_direction_b":211.58,"swell_height":0.7,"swell_period":14.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.7131666667,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7076666667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.9131666667,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9076666667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 13:00:00-07:00","time_utc":"2026-06-27 20:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":203.82,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.13,"tide_label":"low","tide_high_low_label":"low","air_temp":25.49,"water_temp":20.68,"wind_speed":4.65,"cloudCover":2.3,"precipitation":0.0,"secondary_swell_direction":202.3,"secondary_swell_direction_a":190.3,"secondary_swell_direction_b":214.3,"secondary_swell_height":0.43,"secondary_swell_period":15.54,"secondary_swell_weighting":1.0,"swell_direction":199.59,"swell_direction_a":187.59,"swell_direction_b":211.59,"swell_height":0.69,"swell_period":14.32,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.71325,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7358333333,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.91325,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9358333333,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 14:00:00-07:00","time_utc":"2026-06-27 21:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":14,"wind_score":0,"wind_score_bro":3,"wind_direction":207.89,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":25.63,"water_temp":20.85,"wind_speed":4.85,"cloudCover":2.4,"precipitation":0.0,"secondary_swell_direction":205.69,"secondary_swell_direction_a":193.69,"secondary_swell_direction_b":217.69,"secondary_swell_height":0.43,"secondary_swell_period":16.74,"secondary_swell_weighting":1.0,"swell_direction":199.59,"swell_direction_a":187.59,"swell_direction_b":211.59,"swell_height":0.69,"swell_period":14.29,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.71325,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7640833333,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.91325,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9640833333,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 15:00:00-07:00","time_utc":"2026-06-27 22:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":208.85,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"low","tide_high_low_label":"","air_temp":24.74,"water_temp":20.96,"wind_speed":4.59,"cloudCover":1.6,"precipitation":0.0,"secondary_swell_direction":205.22,"secondary_swell_direction_a":193.22,"secondary_swell_direction_b":217.22,"secondary_swell_height":0.43,"secondary_swell_period":16.71,"secondary_swell_weighting":1.0,"swell_direction":197.15,"swell_direction_a":185.15,"swell_direction_b":209.15,"swell_height":0.72,"swell_period":13.68,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6929166667,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7601666667,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8929166667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9601666667,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 16:00:00-07:00","time_utc":"2026-06-27 23:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":16,"wind_score":0,"wind_score_bro":3,"wind_direction":209.8,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.03,"tide_label":"incoming","tide_high_low_label":"","air_temp":23.84,"water_temp":20.95,"wind_speed":4.32,"cloudCover":0.8,"precipitation":0.0,"secondary_swell_direction":204.74,"secondary_swell_direction_a":192.74,"secondary_swell_direction_b":216.74,"secondary_swell_height":0.44,"secondary_swell_period":16.67,"secondary_swell_weighting":1.0,"swell_direction":194.72,"swell_direction_a":182.72,"swell_direction_b":206.72,"swell_height":0.76,"swell_period":13.08,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6726666667,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7561666667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8726666667,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9561666667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 17:00:00-07:00","time_utc":"2026-06-28 00:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":17,"wind_score":0,"wind_score_bro":3,"wind_direction":210.76,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.11,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.95,"water_temp":20.85,"wind_speed":4.06,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":204.27,"secondary_swell_direction_a":192.27,"secondary_swell_direction_b":216.27,"secondary_swell_height":0.44,"secondary_swell_period":16.64,"secondary_swell_weighting":1.0,"swell_direction":192.28,"swell_direction_a":180.28,"swell_direction_b":204.28,"swell_height":0.79,"swell_period":12.47,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6523333333,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.75225,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8523333333,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.95225,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 18:00:00-07:00","time_utc":"2026-06-28 01:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":18,"wind_score":0,"wind_score_bro":3,"wind_direction":203.57,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.22,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.6,"water_temp":20.7,"wind_speed":3.4,"cloudCover":0.53,"precipitation":0.0,"secondary_swell_direction":204.47,"secondary_swell_direction_a":192.47,"secondary_swell_direction_b":216.47,"secondary_swell_height":0.44,"secondary_swell_period":16.6,"secondary_swell_weighting":1.0,"swell_direction":193.44,"swell_direction_a":181.44,"swell_direction_b":205.44,"swell_height":0.81,"swell_period":12.49,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.662,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7539166667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.862,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9539166667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 19:00:00-07:00","time_utc":"2026-06-28 02:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":196.37,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.38,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.25,"water_temp":20.61,"wind_speed":2.75,"cloudCover":1.07,"precipitation":0.0,"secondary_swell_direction":204.68,"secondary_swell_direction_a":192.68,"secondary_swell_direction_b":216.68,"secondary_swell_height":0.44,"secondary_swell_period":16.57,"secondary_swell_weighting":1.0,"swell_direction":194.59,"swell_direction_a":182.59,"swell_direction_b":206.59,"swell_height":0.84,"swell_period":12.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6715833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7556666667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8715833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9556666667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 20:00:00-07:00","time_utc":"2026-06-28 03:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":20,"wind_score":0,"wind_score_bro":2,"wind_direction":189.18,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.54,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.9,"water_temp":20.56,"wind_speed":2.09,"cloudCover":1.6,"precipitation":0.0,"secondary_swell_direction":204.88,"secondary_swell_direction_a":192.88,"secondary_swell_direction_b":216.88,"secondary_swell_height":0.44,"secondary_swell_period":16.53,"secondary_swell_weighting":1.0,"swell_direction":195.75,"swell_direction_a":183.75,"swell_direction_b":207.75,"swell_height":0.86,"swell_period":12.53,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.68125,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7573333333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.88125,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9573333333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 21:00:00-07:00","time_utc":"2026-06-28 04:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":169.49,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.62,"tide_label":"high","tide_high_low_label":"high","air_temp":15.25,"water_temp":20.52,"wind_speed":1.99,"cloudCover":2.57,"precipitation":0.0,"secondary_swell_direction":201.59,"secondary_swell_direction_a":189.59,"secondary_swell_direction_b":213.59,"secondary_swell_height":0.44,"secondary_swell_period":15.47,"secondary_swell_weighting":1.0,"swell_direction":195.77,"swell_direction_a":183.77,"swell_direction_b":207.77,"swell_height":0.86,"swell_period":12.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6814166667,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7299166667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8814166667,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9299166667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 22:00:00-07:00","time_utc":"2026-06-28 05:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":22,"wind_score":1,"wind_score_bro":3,"wind_direction":149.81,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.6,"tide_label":"high","tide_high_low_label":"","air_temp":14.6,"water_temp":20.49,"wind_speed":1.89,"cloudCover":3.53,"precipitation":0.0,"secondary_swell_direction":198.31,"secondary_swell_direction_a":186.31,"secondary_swell_direction_b":210.31,"secondary_swell_height":0.43,"secondary_swell_period":14.41,"secondary_swell_weighting":1.0,"swell_direction":195.78,"swell_direction_a":183.78,"swell_direction_b":207.78,"swell_height":0.85,"swell_period":12.5,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6815,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7025833333,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8815,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9025833333,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-27 23:00:00-07:00","time_utc":"2026-06-28 06:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":23,"wind_score":1,"wind_score_bro":4,"wind_direction":130.12,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.52,"tide_label":"high","tide_high_low_label":"","air_temp":13.96,"water_temp":20.45,"wind_speed":1.79,"cloudCover":4.5,"precipitation":0.0,"secondary_swell_direction":195.02,"secondary_swell_direction_a":183.02,"secondary_swell_direction_b":207.02,"secondary_swell_height":0.43,"secondary_swell_period":13.35,"secondary_swell_weighting":1.0,"swell_direction":195.8,"swell_direction_a":183.8,"swell_direction_b":207.8,"swell_height":0.85,"swell_period":12.49,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6816666667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6751666667,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8816666667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8751666667,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 00:00:00-07:00","time_utc":"2026-06-28 07:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":0,"wind_score":1,"wind_score_bro":4,"wind_direction":125.06,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.4,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.88,"water_temp":20.41,"wind_speed":1.94,"cloudCover":3.5,"precipitation":0.0,"secondary_swell_direction":215.23,"secondary_swell_direction_a":203.23,"secondary_swell_direction_b":227.23,"secondary_swell_height":0.41,"secondary_swell_period":10.57,"secondary_swell_weighting":1.0,"swell_direction":222.87,"swell_direction_a":210.87,"swell_direction_b":234.87,"swell_height":0.85,"swell_period":9.82,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.90725,"swell_combo_weighted_a":0.765,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8435833333,"secondarySwell_combo_weighted_a":0.3895,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.89275,"swell_combo_weighted_b":0.765,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9564166667,"secondarySwell_combo_weighted_b":0.3895,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 01:00:00-07:00","time_utc":"2026-06-28 08:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":1,"wind_score":1,"wind_score_bro":4,"wind_direction":120.01,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.28,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.8,"water_temp":20.37,"wind_speed":2.08,"cloudCover":2.5,"precipitation":0.0,"secondary_swell_direction":235.44,"secondary_swell_direction_a":223.44,"secondary_swell_direction_b":247.44,"secondary_swell_height":0.39,"secondary_swell_period":7.78,"secondary_swell_weighting":1.0,"swell_direction":249.95,"swell_direction_a":237.95,"swell_direction_b":261.95,"swell_height":0.86,"swell_period":7.15,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8670833333,"swell_combo_weighted_a":0.774,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.988,"secondarySwell_combo_weighted_a":0.351,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.6670833333,"swell_combo_weighted_b":0.774,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.788,"secondarySwell_combo_weighted_b":0.351,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 02:00:00-07:00","time_utc":"2026-06-28 09:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":2,"wind_score":1,"wind_score_bro":4,"wind_direction":114.95,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.72,"water_temp":20.33,"wind_speed":2.23,"cloudCover":1.5,"precipitation":0.0,"secondary_swell_direction":255.65,"secondary_swell_direction_a":243.65,"secondary_swell_direction_b":267.65,"secondary_swell_height":0.37,"secondary_swell_period":5.0,"secondary_swell_weighting":1.0,"swell_direction":277.02,"swell_direction_a":265.02,"swell_direction_b":289.02,"swell_height":0.86,"swell_period":4.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6415,"swell_combo_weighted_a":0.731,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8195833333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4415,"swell_combo_weighted_b":0.731,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6195833333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 03:00:00-07:00","time_utc":"2026-06-28 10:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":116.45,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.02,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.74,"water_temp":20.29,"wind_speed":2.33,"cloudCover":4.23,"precipitation":0.0,"secondary_swell_direction":238.07,"secondary_swell_direction_a":226.07,"secondary_swell_direction_b":250.07,"secondary_swell_height":0.42,"secondary_swell_period":8.73,"secondary_swell_weighting":1.0,"swell_direction":277.85,"swell_direction_a":265.85,"swell_direction_b":289.85,"swell_height":0.88,"swell_period":4.53,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6345833333,"swell_combo_weighted_a":0.748,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9660833333,"secondarySwell_combo_weighted_a":0.378,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4345833333,"swell_combo_weighted_b":0.748,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7660833333,"secondarySwell_combo_weighted_b":0.378,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 04:00:00-07:00","time_utc":"2026-06-28 11:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":117.95,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.1,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.76,"water_temp":20.24,"wind_speed":2.44,"cloudCover":6.97,"precipitation":0.0,"secondary_swell_direction":220.5,"secondary_swell_direction_a":208.5,"secondary_swell_direction_b":232.5,"secondary_swell_height":0.47,"secondary_swell_period":12.45,"secondary_swell_weighting":1.0,"swell_direction":278.68,"swell_direction_a":266.68,"swell_direction_b":290.68,"swell_height":0.91,"swell_period":4.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6276666667,"swell_combo_weighted_a":0.7735,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8875,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4276666667,"swell_combo_weighted_b":0.7735,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9125,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 05:00:00-07:00","time_utc":"2026-06-28 12:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":119.45,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":13.78,"water_temp":20.24,"wind_speed":2.54,"cloudCover":9.7,"precipitation":0.0,"secondary_swell_direction":202.92,"secondary_swell_direction_a":190.92,"secondary_swell_direction_b":214.92,"secondary_swell_height":0.52,"secondary_swell_period":16.18,"secondary_swell_weighting":1.0,"swell_direction":279.51,"swell_direction_a":267.51,"swell_direction_b":291.51,"swell_height":0.93,"swell_period":4.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.62075,"swell_combo_weighted_a":0.7905,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.741,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.42075,"swell_combo_weighted_b":0.7905,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.941,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 06:00:00-07:00","time_utc":"2026-06-28 13:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":6,"wind_score":1,"wind_score_bro":3,"wind_direction":128.15,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.24,"tide_label":"low","tide_high_low_label":"low","air_temp":15.45,"water_temp":20.26,"wind_speed":2.83,"cloudCover":10.77,"precipitation":0.0,"secondary_swell_direction":203.26,"secondary_swell_direction_a":191.26,"secondary_swell_direction_b":215.26,"secondary_swell_height":0.52,"secondary_swell_period":16.08,"secondary_swell_weighting":1.0,"swell_direction":279.76,"swell_direction_a":267.76,"swell_direction_b":291.76,"swell_height":0.94,"swell_period":4.65,"swell_weighting":1.0,"swellHeight_weighted_a":0.94,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6186666667,"swell_combo_weighted_a":0.799,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7438333333,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4186666667,"swell_combo_weighted_b":0.799,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9438333333,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 07:00:00-07:00","time_utc":"2026-06-28 14:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":7,"wind_score":0,"wind_score_bro":3,"wind_direction":136.84,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.19,"tide_label":"low","tide_high_low_label":"","air_temp":17.13,"water_temp":20.28,"wind_speed":3.11,"cloudCover":11.83,"precipitation":0.0,"secondary_swell_direction":203.61,"secondary_swell_direction_a":191.61,"secondary_swell_direction_b":215.61,"secondary_swell_height":0.51,"secondary_swell_period":15.98,"secondary_swell_weighting":1.0,"swell_direction":280.01,"swell_direction_a":268.01,"swell_direction_b":292.01,"swell_height":0.96,"swell_period":4.67,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6165833333,"swell_combo_weighted_a":0.816,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.74675,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4165833333,"swell_combo_weighted_b":0.816,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.94675,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 08:00:00-07:00","time_utc":"2026-06-28 15:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":8,"wind_score":0,"wind_score_bro":3,"wind_direction":145.54,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.07,"tide_label":"low","tide_high_low_label":"","air_temp":18.8,"water_temp":20.29,"wind_speed":3.4,"cloudCover":12.9,"precipitation":0.0,"secondary_swell_direction":203.95,"secondary_swell_direction_a":191.95,"secondary_swell_direction_b":215.95,"secondary_swell_height":0.51,"secondary_swell_period":15.88,"secondary_swell_weighting":1.0,"swell_direction":280.26,"swell_direction_a":268.26,"swell_direction_b":292.26,"swell_height":0.97,"swell_period":4.7,"swell_weighting":1.0,"swellHeight_weighted_a":0.97,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6145,"swell_combo_weighted_a":0.8245,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7495833333,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4145,"swell_combo_weighted_b":0.8245,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9495833333,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 09:00:00-07:00","time_utc":"2026-06-28 16:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":9,"wind_score":0,"wind_score_bro":3,"wind_direction":158.33,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.58,"water_temp":20.29,"wind_speed":3.8,"cloudCover":9.4,"precipitation":0.0,"secondary_swell_direction":225.56,"secondary_swell_direction_a":213.56,"secondary_swell_direction_b":237.56,"secondary_swell_height":0.53,"secondary_swell_period":12.69,"secondary_swell_weighting":1.0,"swell_direction":259.31,"swell_direction_a":247.31,"swell_direction_b":271.31,"swell_height":0.92,"swell_period":6.44,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.7890833333,"swell_combo_weighted_a":0.828,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9296666667,"secondarySwell_combo_weighted_a":0.5035,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.5890833333,"swell_combo_weighted_b":0.828,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8703333333,"secondarySwell_combo_weighted_b":0.5035,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 10:00:00-07:00","time_utc":"2026-06-28 17:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":10,"wind_score":0,"wind_score_bro":3,"wind_direction":171.12,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.08,"tide_label":"high","tide_high_low_label":"high","air_temp":22.37,"water_temp":20.28,"wind_speed":4.2,"cloudCover":5.9,"precipitation":0.0,"secondary_swell_direction":247.17,"secondary_swell_direction_a":235.17,"secondary_swell_direction_b":259.17,"secondary_swell_height":0.54,"secondary_swell_period":9.5,"secondary_swell_weighting":1.0,"swell_direction":238.36,"swell_direction_a":226.36,"swell_direction_b":250.36,"swell_height":0.88,"swell_period":8.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.9636666667,"swell_combo_weighted_a":0.792,"secondarySwellHeight_weighted_a":0.54,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.89025,"secondarySwell_combo_weighted_a":0.486,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.7636666667,"swell_combo_weighted_b":0.792,"secondarySwellHeight_weighted_b":0.54,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.69025,"secondarySwell_combo_weighted_b":0.486,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 11:00:00-07:00","time_utc":"2026-06-28 18:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":11,"wind_score":0,"wind_score_bro":3,"wind_direction":183.91,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"high","tide_high_low_label":"","air_temp":24.15,"water_temp":20.33,"wind_speed":4.6,"cloudCover":2.4,"precipitation":0.0,"secondary_swell_direction":268.78,"secondary_swell_direction_a":256.78,"secondary_swell_direction_b":280.78,"secondary_swell_height":0.56,"secondary_swell_period":6.31,"secondary_swell_weighting":1.0,"swell_direction":217.41,"swell_direction_a":205.41,"swell_direction_b":229.41,"swell_height":0.83,"swell_period":9.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.86175,"swell_combo_weighted_a":0.747,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7101666667,"secondarySwell_combo_weighted_a":0.504,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.93825,"swell_combo_weighted_b":0.747,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5101666667,"secondarySwell_combo_weighted_b":0.504,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 12:00:00-07:00","time_utc":"2026-06-28 19:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":190.6,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"high","tide_high_low_label":"","air_temp":24.35,"water_temp":20.42,"wind_speed":4.75,"cloudCover":3.43,"precipitation":0.0,"secondary_swell_direction":266.92,"secondary_swell_direction_a":254.92,"secondary_swell_direction_b":278.92,"secondary_swell_height":0.56,"secondary_swell_period":6.22,"secondary_swell_weighting":1.0,"swell_direction":217.36,"swell_direction_a":205.36,"swell_direction_b":229.36,"swell_height":0.82,"swell_period":9.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8613333333,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7256666667,"secondarySwell_combo_weighted_a":0.504,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9386666667,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5256666667,"secondarySwell_combo_weighted_b":0.504,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 13:00:00-07:00","time_utc":"2026-06-28 20:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":197.3,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.11,"tide_label":"low","tide_high_low_label":"low","air_temp":24.55,"water_temp":20.51,"wind_speed":4.91,"cloudCover":4.47,"precipitation":0.0,"secondary_swell_direction":265.05,"secondary_swell_direction_a":253.05,"secondary_swell_direction_b":277.05,"secondary_swell_height":0.55,"secondary_swell_period":6.14,"secondary_swell_weighting":1.0,"swell_direction":217.3,"swell_direction_a":205.3,"swell_direction_b":229.3,"swell_height":0.82,"swell_period":9.84,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8608333333,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.55,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.74125,"secondarySwell_combo_weighted_a":0.495,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9391666667,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.55,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.54125,"secondarySwell_combo_weighted_b":0.495,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 14:00:00-07:00","time_utc":"2026-06-28 21:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":14,"wind_score":0,"wind_score_bro":3,"wind_direction":203.99,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.11,"tide_label":"low","tide_high_low_label":"","air_temp":24.75,"water_temp":20.59,"wind_speed":5.06,"cloudCover":5.5,"precipitation":0.0,"secondary_swell_direction":263.19,"secondary_swell_direction_a":251.19,"secondary_swell_direction_b":275.19,"secondary_swell_height":0.55,"secondary_swell_period":6.05,"secondary_swell_weighting":1.0,"swell_direction":217.25,"swell_direction_a":205.25,"swell_direction_b":229.25,"swell_height":0.81,"swell_period":9.8,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8604166667,"swell_combo_weighted_a":0.729,"secondarySwellHeight_weighted_a":0.55,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.75675,"secondarySwell_combo_weighted_a":0.495,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9395833333,"swell_combo_weighted_b":0.729,"secondarySwellHeight_weighted_b":0.55,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.55675,"secondarySwell_combo_weighted_b":0.495,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 15:00:00-07:00","time_utc":"2026-06-28 22:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":209.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.06,"tide_label":"low","tide_high_low_label":"","air_temp":23.82,"water_temp":20.68,"wind_speed":4.67,"cloudCover":6.37,"precipitation":0.0,"secondary_swell_direction":239.05,"secondary_swell_direction_a":227.05,"secondary_swell_direction_b":251.05,"secondary_swell_height":0.46,"secondary_swell_period":7.86,"secondary_swell_weighting":1.0,"swell_direction":217.16,"swell_direction_a":205.16,"swell_direction_b":229.16,"swell_height":0.8,"swell_period":9.78,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8596666667,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9579166667,"secondarySwell_combo_weighted_a":0.414,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9403333333,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7579166667,"secondarySwell_combo_weighted_b":0.414,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 16:00:00-07:00","time_utc":"2026-06-28 23:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":16,"wind_score":0,"wind_score_bro":3,"wind_direction":215.34,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.01,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.89,"water_temp":20.78,"wind_speed":4.28,"cloudCover":7.23,"precipitation":0.0,"secondary_swell_direction":214.91,"secondary_swell_direction_a":202.91,"secondary_swell_direction_b":226.91,"secondary_swell_height":0.38,"secondary_swell_period":9.66,"secondary_swell_weighting":1.0,"swell_direction":217.06,"swell_direction_a":205.06,"swell_direction_b":229.06,"swell_height":0.8,"swell_period":9.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8588333333,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8409166667,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9411666667,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9590833333,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 17:00:00-07:00","time_utc":"2026-06-29 00:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":17,"wind_score":0,"wind_score_bro":4,"wind_direction":221.02,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.95,"water_temp":20.77,"wind_speed":3.89,"cloudCover":8.1,"precipitation":0.0,"secondary_swell_direction":190.77,"secondary_swell_direction_a":178.77,"secondary_swell_direction_b":202.77,"secondary_swell_height":0.29,"secondary_swell_period":11.47,"secondary_swell_weighting":1.0,"swell_direction":216.97,"swell_direction_a":204.97,"swell_direction_b":228.97,"swell_height":0.79,"swell_period":9.75,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8580833333,"swell_combo_weighted_a":0.711,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.63975,"secondarySwell_combo_weighted_a":0.2755,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9419166667,"swell_combo_weighted_b":0.711,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.83975,"secondarySwell_combo_weighted_b":0.2755,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 18:00:00-07:00","time_utc":"2026-06-29 01:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":18,"wind_score":0,"wind_score_bro":4,"wind_direction":221.19,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.14,"water_temp":20.66,"wind_speed":3.28,"cloudCover":14.7,"precipitation":0.0,"secondary_swell_direction":194.27,"secondary_swell_direction_a":182.27,"secondary_swell_direction_b":206.27,"secondary_swell_height":0.38,"secondary_swell_period":12.76,"secondary_swell_weighting":1.0,"swell_direction":235.73,"swell_direction_a":223.73,"swell_direction_b":247.73,"swell_height":0.8,"swell_period":7.9,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.9855833333,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6689166667,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.7855833333,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8689166667,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 19:00:00-07:00","time_utc":"2026-06-29 02:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":221.35,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.27,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.32,"water_temp":20.59,"wind_speed":2.68,"cloudCover":21.3,"precipitation":0.0,"secondary_swell_direction":197.78,"secondary_swell_direction_a":185.78,"secondary_swell_direction_b":209.78,"secondary_swell_height":0.47,"secondary_swell_period":14.05,"secondary_swell_weighting":1.0,"swell_direction":254.48,"swell_direction_a":242.48,"swell_direction_b":266.48,"swell_height":0.82,"swell_period":6.04,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.8293333333,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6981666667,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.6293333333,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8981666667,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 20:00:00-07:00","time_utc":"2026-06-29 03:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":20,"wind_score":0,"wind_score_bro":3,"wind_direction":221.52,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.43,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.51,"water_temp":20.55,"wind_speed":2.07,"cloudCover":27.9,"precipitation":0.0,"secondary_swell_direction":201.28,"secondary_swell_direction_a":189.28,"secondary_swell_direction_b":213.28,"secondary_swell_height":0.56,"secondary_swell_period":15.34,"secondary_swell_weighting":1.0,"swell_direction":273.24,"swell_direction_a":261.24,"swell_direction_b":285.24,"swell_height":0.83,"swell_period":4.19,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.673,"swell_combo_weighted_a":0.7055,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7273333333,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.473,"swell_combo_weighted_b":0.7055,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9273333333,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 21:00:00-07:00","time_utc":"2026-06-29 04:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":203.92,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.57,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.59,"water_temp":20.53,"wind_speed":1.65,"cloudCover":29.63,"precipitation":0.01,"secondary_swell_direction":201.34,"secondary_swell_direction_a":189.34,"secondary_swell_direction_b":213.34,"secondary_swell_height":0.56,"secondary_swell_period":15.3,"secondary_swell_weighting":1.0,"swell_direction":274.57,"swell_direction_a":262.57,"swell_direction_b":286.57,"swell_height":0.87,"swell_period":4.38,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6619166667,"swell_combo_weighted_a":0.7395,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7278333333,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4619166667,"swell_combo_weighted_b":0.7395,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9278333333,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 22:00:00-07:00","time_utc":"2026-06-29 05:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":186.32,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.62,"tide_label":"incoming","tide_high_low_label":"high","air_temp":14.67,"water_temp":20.51,"wind_speed":1.22,"cloudCover":31.37,"precipitation":0.01,"secondary_swell_direction":201.41,"secondary_swell_direction_a":189.41,"secondary_swell_direction_b":213.41,"secondary_swell_height":0.55,"secondary_swell_period":15.27,"secondary_swell_weighting":1.0,"swell_direction":275.91,"swell_direction_a":263.91,"swell_direction_b":287.91,"swell_height":0.92,"swell_period":4.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.65075,"swell_combo_weighted_a":0.782,"secondarySwellHeight_weighted_a":0.55,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7284166667,"secondarySwell_combo_weighted_a":0.55,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.45075,"swell_combo_weighted_b":0.782,"secondarySwellHeight_weighted_b":0.55,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9284166667,"secondarySwell_combo_weighted_b":0.55,"prediction_time":"2026-06-21T02:07:04.044633+00:00"},{"time_localized":"2026-06-28 23:00:00-07:00","time_utc":"2026-06-29 06:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":23,"wind_score":1,"wind_score_bro":3,"wind_direction":168.72,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.57,"tide_label":"high","tide_high_low_label":"","air_temp":13.75,"water_temp":20.49,"wind_speed":0.8,"cloudCover":33.1,"precipitation":0.01,"secondary_swell_direction":201.47,"secondary_swell_direction_a":189.47,"secondary_swell_direction_b":213.47,"secondary_swell_height":0.55,"secondary_swell_period":15.23,"secondary_swell_weighting":1.0,"swell_direction":277.24,"swell_direction_a":265.24,"swell_direction_b":289.24,"swell_height":0.96,"swell_period":4.76,"swell_weighting":1.0,"swellHeight_weighted_a":0.96,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.6396666667,"swell_combo_weighted_a":0.816,"secondarySwellHeight_weighted_a":0.55,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7289166667,"secondarySwell_combo_weighted_a":0.55,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.4396666667,"swell_combo_weighted_b":0.816,"secondarySwellHeight_weighted_b":0.55,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9289166667,"secondarySwell_combo_weighted_b":0.55,"prediction_time":"2026-06-21T02:07:04.044633+00:00"}]