[{"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":0,"wind_score_bro":5,"wind_direction":327.8,"wind_label":"NW","wave_height_score1":null,"wave_height_score2":null,"tide":0.88,"tide_label":"unknown","tide_high_low_label":"","air_temp":17.53,"water_temp":20.69,"wind_speed":1.39,"cloudCover":100.0,"precipitation":0.01,"secondary_swell_direction":191.96,"secondary_swell_direction_a":179.96,"secondary_swell_direction_b":203.96,"secondary_swell_height":0.49,"secondary_swell_period":12.13,"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.5750833333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.433,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7750833333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.633,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:06:09.352068+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":328.84,"wind_label":"NW","wave_height_score1":null,"wave_height_score2":null,"tide":0.87,"tide_label":"unknown","tide_high_low_label":"","air_temp":17.28,"water_temp":20.67,"wind_speed":1.22,"cloudCover":100.0,"precipitation":0.01,"secondary_swell_direction":191.26,"secondary_swell_direction_a":179.26,"secondary_swell_direction_b":203.26,"secondary_swell_height":0.48,"secondary_swell_period":12.07,"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.5750833333,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4271666667,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7750833333,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6271666667,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:06:09.352068+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":329.87,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.7,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.02,"water_temp":20.64,"wind_speed":1.04,"cloudCover":100.0,"precipitation":0.01,"secondary_swell_direction":190.56,"secondary_swell_direction_a":178.56,"secondary_swell_direction_b":202.56,"secondary_swell_height":0.47,"secondary_swell_period":12.01,"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.5750833333,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4213333333,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7750833333,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6213333333,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":324.13,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.39,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.78,"water_temp":20.61,"wind_speed":1.02,"cloudCover":99.9,"precipitation":0.01,"secondary_swell_direction":190.89,"secondary_swell_direction_a":178.89,"secondary_swell_direction_b":202.89,"secondary_swell_height":0.47,"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.58,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4240833333,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.78,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6240833333,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":318.39,"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":16.54,"water_temp":20.58,"wind_speed":1.0,"cloudCover":99.8,"precipitation":0.0,"secondary_swell_direction":191.21,"secondary_swell_direction_a":179.21,"secondary_swell_direction_b":203.21,"secondary_swell_height":0.47,"secondary_swell_period":11.93,"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.5848333333,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.42675,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7848333333,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.62675,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":312.65,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.39,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.3,"water_temp":20.56,"wind_speed":0.98,"cloudCover":99.7,"precipitation":0.0,"secondary_swell_direction":191.54,"secondary_swell_direction_a":179.54,"secondary_swell_direction_b":203.54,"secondary_swell_height":0.47,"secondary_swell_period":11.89,"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.58975,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4295,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.78975,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6295,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":319.15,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.72,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.3,"water_temp":20.53,"wind_speed":0.9,"cloudCover":99.67,"precipitation":0.0,"secondary_swell_direction":191.77,"secondary_swell_direction_a":179.77,"secondary_swell_direction_b":203.77,"secondary_swell_height":0.47,"secondary_swell_period":11.87,"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.5885,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4314166667,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7885,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6314166667,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":325.66,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.91,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.29,"water_temp":20.51,"wind_speed":0.81,"cloudCover":99.63,"precipitation":0.01,"secondary_swell_direction":191.99,"secondary_swell_direction_a":179.99,"secondary_swell_direction_b":203.99,"secondary_swell_height":0.46,"secondary_swell_period":11.86,"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.5873333333,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.43325,"secondarySwell_combo_weighted_a":0.437,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7873333333,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.63325,"secondarySwell_combo_weighted_b":0.437,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":332.16,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.93,"tide_label":"low","tide_high_low_label":"low","air_temp":16.29,"water_temp":20.51,"wind_speed":0.73,"cloudCover":99.6,"precipitation":0.01,"secondary_swell_direction":192.22,"secondary_swell_direction_a":180.22,"secondary_swell_direction_b":204.22,"secondary_swell_height":0.46,"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.5860833333,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4351666667,"secondarySwell_combo_weighted_a":0.437,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7860833333,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6351666667,"secondarySwell_combo_weighted_b":0.437,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":319.18,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.79,"tide_label":"low","tide_high_low_label":"","air_temp":16.7,"water_temp":20.55,"wind_speed":1.35,"cloudCover":67.7,"precipitation":0.02,"secondary_swell_direction":192.23,"secondary_swell_direction_a":180.23,"secondary_swell_direction_b":204.23,"secondary_swell_height":0.45,"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.5961666667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.43525,"secondarySwell_combo_weighted_a":0.4275,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7961666667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.63525,"secondarySwell_combo_weighted_b":0.4275,"prediction_time":"2026-06-21T02:06:09.352068+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":306.2,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.53,"tide_label":"low","tide_high_low_label":"","air_temp":17.12,"water_temp":20.64,"wind_speed":1.97,"cloudCover":35.8,"precipitation":0.02,"secondary_swell_direction":192.25,"secondary_swell_direction_a":180.25,"secondary_swell_direction_b":204.25,"secondary_swell_height":0.45,"secondary_swell_period":11.79,"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.6063333333,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4354166667,"secondarySwell_combo_weighted_a":0.4275,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8063333333,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6354166667,"secondarySwell_combo_weighted_b":0.4275,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":293.22,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.2,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.53,"water_temp":20.77,"wind_speed":2.59,"cloudCover":3.9,"precipitation":0.02,"secondary_swell_direction":192.26,"secondary_swell_direction_a":180.26,"secondary_swell_direction_b":204.26,"secondary_swell_height":0.44,"secondary_swell_period":11.77,"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.6164166667,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4355,"secondarySwell_combo_weighted_a":0.418,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8164166667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6355,"secondarySwell_combo_weighted_b":0.418,"prediction_time":"2026-06-21T02:06:09.352068+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":287.45,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.12,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.8,"water_temp":20.85,"wind_speed":3.3,"cloudCover":2.6,"precipitation":0.01,"secondary_swell_direction":192.29,"secondary_swell_direction_a":180.29,"secondary_swell_direction_b":204.29,"secondary_swell_height":0.44,"secondary_swell_period":11.75,"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.58275,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.43575,"secondarySwell_combo_weighted_a":0.418,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.78275,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.63575,"secondarySwell_combo_weighted_b":0.418,"prediction_time":"2026-06-21T02:06:09.352068+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":281.67,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.36,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.07,"water_temp":20.9,"wind_speed":4.0,"cloudCover":1.3,"precipitation":0.01,"secondary_swell_direction":192.33,"secondary_swell_direction_a":180.33,"secondary_swell_direction_b":204.33,"secondary_swell_height":0.43,"secondary_swell_period":11.72,"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.549,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4360833333,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.749,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6360833333,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:06:09.352068+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":275.9,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.49,"tide_label":"high","tide_high_low_label":"high","air_temp":21.34,"water_temp":20.9,"wind_speed":4.71,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":192.36,"secondary_swell_direction_a":180.36,"secondary_swell_direction_b":204.36,"secondary_swell_height":0.43,"secondary_swell_period":11.7,"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.5153333333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4363333333,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7153333333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6363333333,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:06:09.352068+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":278.31,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.49,"tide_label":"high","tide_high_low_label":"","air_temp":21.14,"water_temp":20.88,"wind_speed":4.52,"cloudCover":11.93,"precipitation":0.0,"secondary_swell_direction":196.29,"secondary_swell_direction_a":184.29,"secondary_swell_direction_b":208.29,"secondary_swell_height":0.41,"secondary_swell_period":13.7,"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.5263333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4690833333,"secondarySwell_combo_weighted_a":0.3895,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7263333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6690833333,"secondarySwell_combo_weighted_b":0.3895,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":280.72,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.38,"tide_label":"high","tide_high_low_label":"","air_temp":20.93,"water_temp":20.84,"wind_speed":4.32,"cloudCover":23.87,"precipitation":0.0,"secondary_swell_direction":200.21,"secondary_swell_direction_a":188.21,"secondary_swell_direction_b":212.21,"secondary_swell_height":0.38,"secondary_swell_period":15.7,"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.53725,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.50175,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73725,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.70175,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":283.13,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.22,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.73,"water_temp":20.79,"wind_speed":4.13,"cloudCover":35.8,"precipitation":0.0,"secondary_swell_direction":204.14,"secondary_swell_direction_a":192.14,"secondary_swell_direction_b":216.14,"secondary_swell_height":0.36,"secondary_swell_period":17.7,"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.54825,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5345,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.74825,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7345,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:09.352068+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":291.54,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.94,"water_temp":20.73,"wind_speed":3.82,"cloudCover":48.23,"precipitation":0.0,"secondary_swell_direction":199.02,"secondary_swell_direction_a":187.02,"secondary_swell_direction_b":211.02,"secondary_swell_height":0.36,"secondary_swell_period":15.66,"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.5525833333,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4918333333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7525833333,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6918333333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:09.352068+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":299.94,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.14,"water_temp":20.66,"wind_speed":3.52,"cloudCover":60.67,"precipitation":0.0,"secondary_swell_direction":193.91,"secondary_swell_direction_a":181.91,"secondary_swell_direction_b":205.91,"secondary_swell_height":0.35,"secondary_swell_period":13.62,"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.5568333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.44925,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7568333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.64925,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":308.35,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.06,"tide_label":"low","tide_high_low_label":"low","air_temp":18.34,"water_temp":20.59,"wind_speed":3.21,"cloudCover":73.1,"precipitation":0.0,"secondary_swell_direction":188.79,"secondary_swell_direction_a":176.79,"secondary_swell_direction_b":200.79,"secondary_swell_height":0.35,"secondary_swell_period":11.58,"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.5611666667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4065833333,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7611666667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6065833333,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":314.78,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"low","tide_high_low_label":"","air_temp":17.98,"water_temp":20.53,"wind_speed":2.85,"cloudCover":81.93,"precipitation":0.0,"secondary_swell_direction":193.85,"secondary_swell_direction_a":181.85,"secondary_swell_direction_b":205.85,"secondary_swell_height":0.38,"secondary_swell_period":13.47,"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.5535833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.44875,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7535833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.64875,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":4,"wind_direction":321.22,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.18,"tide_label":"low","tide_high_low_label":"","air_temp":17.62,"water_temp":20.48,"wind_speed":2.49,"cloudCover":90.77,"precipitation":0.0,"secondary_swell_direction":198.91,"secondary_swell_direction_a":186.91,"secondary_swell_direction_b":210.91,"secondary_swell_height":0.42,"secondary_swell_period":15.37,"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.546,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4909166667,"secondarySwell_combo_weighted_a":0.42,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.746,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6909166667,"secondarySwell_combo_weighted_b":0.42,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":327.65,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.37,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.25,"water_temp":20.44,"wind_speed":2.13,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":203.97,"secondary_swell_direction_a":191.97,"secondary_swell_direction_b":215.97,"secondary_swell_height":0.45,"secondary_swell_period":17.26,"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.5384166667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5330833333,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7384166667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7330833333,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:06:09.352068+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":328.77,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.55,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.71,"water_temp":20.4,"wind_speed":1.74,"cloudCover":99.5,"precipitation":0.0,"secondary_swell_direction":203.35,"secondary_swell_direction_a":191.35,"secondary_swell_direction_b":215.35,"secondary_swell_height":0.44,"secondary_swell_period":17.11,"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.5455,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5279166667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7455,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7279166667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":329.88,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.65,"tide_label":"high","tide_high_low_label":"high","air_temp":16.17,"water_temp":20.37,"wind_speed":1.34,"cloudCover":99.4,"precipitation":0.0,"secondary_swell_direction":202.72,"secondary_swell_direction_a":190.72,"secondary_swell_direction_b":214.72,"secondary_swell_height":0.44,"secondary_swell_period":16.95,"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.5525833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5226666667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7525833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7226666667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":331.0,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.65,"tide_label":"high","tide_high_low_label":"","air_temp":15.62,"water_temp":20.34,"wind_speed":0.95,"cloudCover":99.3,"precipitation":0.0,"secondary_swell_direction":202.1,"secondary_swell_direction_a":190.1,"secondary_swell_direction_b":214.1,"secondary_swell_height":0.43,"secondary_swell_period":16.8,"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.5596666667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5175,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7596666667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7175,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:06:09.352068+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":338.48,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.51,"tide_label":"high","tide_high_low_label":"","air_temp":15.39,"water_temp":20.31,"wind_speed":0.92,"cloudCover":99.4,"precipitation":0.0,"secondary_swell_direction":202.34,"secondary_swell_direction_a":190.34,"secondary_swell_direction_b":214.34,"secondary_swell_height":0.44,"secondary_swell_period":16.74,"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.5120833333,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5195,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7120833333,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7195,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":345.97,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.26,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.16,"water_temp":20.28,"wind_speed":0.88,"cloudCover":99.5,"precipitation":0.0,"secondary_swell_direction":202.59,"secondary_swell_direction_a":190.59,"secondary_swell_direction_b":214.59,"secondary_swell_height":0.45,"secondary_swell_period":16.69,"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.4645833333,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5215833333,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6645833333,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7215833333,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":353.45,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.92,"water_temp":20.26,"wind_speed":0.85,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":202.83,"secondary_swell_direction_a":190.83,"secondary_swell_direction_b":214.83,"secondary_swell_height":0.46,"secondary_swell_period":16.63,"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.417,"swell_combo_weighted_a":0.68,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5235833333,"secondarySwell_combo_weighted_a":0.46,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.617,"swell_combo_weighted_b":0.68,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7235833333,"secondarySwell_combo_weighted_b":0.46,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":345.54,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.36,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.89,"water_temp":20.24,"wind_speed":1.21,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":202.4,"secondary_swell_direction_a":190.4,"secondary_swell_direction_b":214.4,"secondary_swell_height":0.47,"secondary_swell_period":16.61,"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.41725,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.52,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.61725,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.72,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":337.64,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.61,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.85,"water_temp":20.23,"wind_speed":1.57,"cloudCover":99.6,"precipitation":0.01,"secondary_swell_direction":201.97,"secondary_swell_direction_a":189.97,"secondary_swell_direction_b":213.97,"secondary_swell_height":0.47,"secondary_swell_period":16.58,"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.4175,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5164166667,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6175,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7164166667,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":329.73,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.74,"tide_label":"low","tide_high_low_label":"low","air_temp":14.82,"water_temp":20.23,"wind_speed":1.93,"cloudCover":99.6,"precipitation":0.01,"secondary_swell_direction":201.54,"secondary_swell_direction_a":189.54,"secondary_swell_direction_b":213.54,"secondary_swell_height":0.48,"secondary_swell_period":16.56,"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.41775,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5128333333,"secondarySwell_combo_weighted_a":0.48,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.61775,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7128333333,"secondarySwell_combo_weighted_b":0.48,"prediction_time":"2026-06-21T02:06:09.352068+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":323.41,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.73,"tide_label":"low","tide_high_low_label":"","air_temp":15.74,"water_temp":20.27,"wind_speed":1.93,"cloudCover":84.3,"precipitation":0.01,"secondary_swell_direction":201.17,"secondary_swell_direction_a":189.17,"secondary_swell_direction_b":213.17,"secondary_swell_height":0.49,"secondary_swell_period":16.54,"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.4549166667,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.50975,"secondarySwell_combo_weighted_a":0.49,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6549166667,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.70975,"secondarySwell_combo_weighted_b":0.49,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":317.09,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.59,"tide_label":"low","tide_high_low_label":"","air_temp":16.66,"water_temp":20.33,"wind_speed":1.94,"cloudCover":69.0,"precipitation":0.01,"secondary_swell_direction":200.81,"secondary_swell_direction_a":188.81,"secondary_swell_direction_b":212.81,"secondary_swell_height":0.5,"secondary_swell_period":16.53,"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.492,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.50675,"secondarySwell_combo_weighted_a":0.5,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.692,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.70675,"secondarySwell_combo_weighted_b":0.5,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":310.77,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.34,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.58,"water_temp":20.42,"wind_speed":1.94,"cloudCover":53.7,"precipitation":0.02,"secondary_swell_direction":200.44,"secondary_swell_direction_a":188.44,"secondary_swell_direction_b":212.44,"secondary_swell_height":0.51,"secondary_swell_period":16.51,"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.5291666667,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5036666667,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7291666667,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7036666667,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":302.43,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.44,"water_temp":20.51,"wind_speed":2.76,"cloudCover":35.8,"precipitation":0.01,"secondary_swell_direction":197.27,"secondary_swell_direction_a":185.27,"secondary_swell_direction_b":209.27,"secondary_swell_height":0.44,"secondary_swell_period":14.71,"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.5285,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.47725,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7285,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.67725,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":294.08,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.24,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.31,"water_temp":20.56,"wind_speed":3.58,"cloudCover":17.9,"precipitation":0.01,"secondary_swell_direction":194.09,"secondary_swell_direction_a":182.09,"secondary_swell_direction_b":206.09,"secondary_swell_height":0.37,"secondary_swell_period":12.91,"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.52775,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.45075,"secondarySwell_combo_weighted_a":0.3515,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.72775,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.65075,"secondarySwell_combo_weighted_b":0.3515,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":285.74,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.45,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.17,"water_temp":20.56,"wind_speed":4.4,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":190.92,"secondary_swell_direction_a":178.92,"secondary_swell_direction_b":202.92,"secondary_swell_height":0.3,"secondary_swell_period":11.11,"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.5270833333,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4243333333,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7270833333,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6243333333,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":286.57,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.56,"tide_label":"high","tide_high_low_label":"high","air_temp":20.22,"water_temp":20.55,"wind_speed":4.4,"cloudCover":6.37,"precipitation":0.0,"secondary_swell_direction":202.19,"secondary_swell_direction_a":190.19,"secondary_swell_direction_b":214.19,"secondary_swell_height":0.32,"secondary_swell_period":11.68,"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.5269166667,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.51825,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7269166667,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.71825,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:09.352068+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":287.4,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.55,"tide_label":"high","tide_high_low_label":"","air_temp":20.27,"water_temp":20.53,"wind_speed":4.4,"cloudCover":12.73,"precipitation":0.0,"secondary_swell_direction":213.45,"secondary_swell_direction_a":201.45,"secondary_swell_direction_b":225.45,"secondary_swell_height":0.35,"secondary_swell_period":12.24,"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.5266666667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6120833333,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7266666667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8120833333,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:09.352068+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":288.23,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.44,"tide_label":"high","tide_high_low_label":"","air_temp":20.32,"water_temp":20.49,"wind_speed":4.4,"cloudCover":19.1,"precipitation":0.0,"secondary_swell_direction":224.72,"secondary_swell_direction_a":212.72,"secondary_swell_direction_b":236.72,"secondary_swell_height":0.37,"secondary_swell_period":12.81,"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.5265,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.706,"secondarySwell_combo_weighted_a":0.3515,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7265,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.906,"secondarySwell_combo_weighted_b":0.3515,"prediction_time":"2026-06-21T02:06:09.352068+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":296.39,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.27,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.6,"water_temp":20.46,"wind_speed":3.95,"cloudCover":15.93,"precipitation":0.0,"secondary_swell_direction":224.57,"secondary_swell_direction_a":212.57,"secondary_swell_direction_b":236.57,"secondary_swell_height":0.38,"secondary_swell_period":12.97,"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.5171666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.70475,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7171666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.90475,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:06:09.352068+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":304.54,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.88,"water_temp":20.41,"wind_speed":3.49,"cloudCover":12.77,"precipitation":0.0,"secondary_swell_direction":224.41,"secondary_swell_direction_a":212.41,"secondary_swell_direction_b":236.41,"secondary_swell_height":0.39,"secondary_swell_period":13.12,"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.50775,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7034166667,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70775,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9034166667,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:06:09.352068+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":312.7,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.17,"water_temp":20.36,"wind_speed":3.04,"cloudCover":9.6,"precipitation":0.0,"secondary_swell_direction":224.26,"secondary_swell_direction_a":212.26,"secondary_swell_direction_b":236.26,"secondary_swell_height":0.4,"secondary_swell_period":13.28,"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.4984166667,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7021666667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6984166667,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9021666667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":316.66,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"low","air_temp":17.63,"water_temp":20.32,"wind_speed":2.52,"cloudCover":13.47,"precipitation":0.0,"secondary_swell_direction":242.08,"secondary_swell_direction_a":230.08,"secondary_swell_direction_b":254.08,"secondary_swell_height":0.45,"secondary_swell_period":10.25,"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.5110833333,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8506666667,"secondarySwell_combo_weighted_a":0.4275,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7110833333,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9493333333,"secondarySwell_combo_weighted_b":0.4275,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":320.63,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.08,"tide_label":"low","tide_high_low_label":"","air_temp":17.08,"water_temp":20.28,"wind_speed":1.99,"cloudCover":17.33,"precipitation":0.0,"secondary_swell_direction":259.9,"secondary_swell_direction_a":247.9,"secondary_swell_direction_b":271.9,"secondary_swell_height":0.51,"secondary_swell_period":7.21,"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.5238333333,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9991666667,"secondarySwell_combo_weighted_a":0.459,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7238333333,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8008333333,"secondarySwell_combo_weighted_b":0.459,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":324.59,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"low","tide_high_low_label":"","air_temp":16.54,"water_temp":20.25,"wind_speed":1.47,"cloudCover":21.2,"precipitation":0.0,"secondary_swell_direction":277.72,"secondary_swell_direction_a":265.72,"secondary_swell_direction_b":289.72,"secondary_swell_height":0.56,"secondary_swell_period":4.18,"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.5365,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8523333333,"secondarySwell_combo_weighted_a":0.476,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7365,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6523333333,"secondarySwell_combo_weighted_b":0.476,"prediction_time":"2026-06-21T02:06:09.352068+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":327.39,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.17,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.07,"water_temp":20.21,"wind_speed":1.22,"cloudCover":22.8,"precipitation":0.0,"secondary_swell_direction":278.13,"secondary_swell_direction_a":266.13,"secondary_swell_direction_b":290.13,"secondary_swell_height":0.55,"secondary_swell_period":4.22,"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.5376666667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.55,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8489166667,"secondarySwell_combo_weighted_a":0.4675,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7376666667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.55,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6489166667,"secondarySwell_combo_weighted_b":0.4675,"prediction_time":"2026-06-21T02:06:09.352068+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":330.2,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.31,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.61,"water_temp":20.18,"wind_speed":0.96,"cloudCover":24.4,"precipitation":0.0,"secondary_swell_direction":278.53,"secondary_swell_direction_a":266.53,"secondary_swell_direction_b":290.53,"secondary_swell_height":0.54,"secondary_swell_period":4.27,"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.5389166667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.54,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8455833333,"secondarySwell_combo_weighted_a":0.459,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7389166667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.54,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6455833333,"secondarySwell_combo_weighted_b":0.459,"prediction_time":"2026-06-21T02:06:09.352068+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":333.0,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.41,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.14,"water_temp":20.15,"wind_speed":0.71,"cloudCover":26.0,"precipitation":0.0,"secondary_swell_direction":278.94,"secondary_swell_direction_a":266.94,"secondary_swell_direction_b":290.94,"secondary_swell_height":0.53,"secondary_swell_period":4.31,"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.5400833333,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8421666667,"secondarySwell_combo_weighted_a":0.4505,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7400833333,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6421666667,"secondarySwell_combo_weighted_b":0.4505,"prediction_time":"2026-06-21T02:06:09.352068+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":335.26,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.43,"tide_label":"high","tide_high_low_label":"high","air_temp":14.94,"water_temp":20.13,"wind_speed":0.59,"cloudCover":37.13,"precipitation":0.0,"secondary_swell_direction":278.83,"secondary_swell_direction_a":266.83,"secondary_swell_direction_b":290.83,"secondary_swell_height":0.51,"secondary_swell_period":4.36,"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.5375833333,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8430833333,"secondarySwell_combo_weighted_a":0.4335,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7375833333,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6430833333,"secondarySwell_combo_weighted_b":0.4335,"prediction_time":"2026-06-21T02:06:09.352068+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":337.52,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.34,"tide_label":"high","tide_high_low_label":"","air_temp":14.74,"water_temp":20.1,"wind_speed":0.47,"cloudCover":48.27,"precipitation":0.0,"secondary_swell_direction":278.71,"secondary_swell_direction_a":266.71,"secondary_swell_direction_b":290.71,"secondary_swell_height":0.48,"secondary_swell_period":4.42,"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.535,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8440833333,"secondarySwell_combo_weighted_a":0.408,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.735,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6440833333,"secondarySwell_combo_weighted_b":0.408,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":339.78,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"high","tide_high_low_label":"","air_temp":14.54,"water_temp":20.09,"wind_speed":0.35,"cloudCover":59.4,"precipitation":0.0,"secondary_swell_direction":278.6,"secondary_swell_direction_a":266.6,"secondary_swell_direction_b":290.6,"secondary_swell_height":0.46,"secondary_swell_period":4.47,"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.5325,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.845,"secondarySwell_combo_weighted_a":0.391,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7325,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.645,"secondarySwell_combo_weighted_b":0.391,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":336.45,"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.48,"water_temp":20.07,"wind_speed":0.63,"cloudCover":51.67,"precipitation":0.0,"secondary_swell_direction":277.98,"secondary_swell_direction_a":265.98,"secondary_swell_direction_b":289.98,"secondary_swell_height":0.44,"secondary_swell_period":4.49,"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.5330833333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8501666667,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7330833333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6501666667,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:06:09.352068+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":333.13,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.3,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.42,"water_temp":20.06,"wind_speed":0.9,"cloudCover":43.93,"precipitation":0.0,"secondary_swell_direction":277.37,"secondary_swell_direction_a":265.37,"secondary_swell_direction_b":289.37,"secondary_swell_height":0.41,"secondary_swell_period":4.52,"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.53375,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.85525,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73375,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.65525,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":329.8,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.48,"tide_label":"outgoing","tide_high_low_label":"","air_temp":14.36,"water_temp":20.08,"wind_speed":1.18,"cloudCover":36.2,"precipitation":0.0,"secondary_swell_direction":276.75,"secondary_swell_direction_a":264.75,"secondary_swell_direction_b":288.75,"secondary_swell_height":0.39,"secondary_swell_period":4.54,"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.5343333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8604166667,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7343333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6604166667,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":317.16,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.56,"tide_label":"low","tide_high_low_label":"low","air_temp":15.43,"water_temp":20.14,"wind_speed":1.47,"cloudCover":25.8,"precipitation":0.0,"secondary_swell_direction":276.19,"secondary_swell_direction_a":264.19,"secondary_swell_direction_b":288.19,"secondary_swell_height":0.37,"secondary_swell_period":4.54,"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.5444166667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8650833333,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7444166667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6650833333,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":304.52,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.53,"tide_label":"low","tide_high_low_label":"","air_temp":16.49,"water_temp":20.25,"wind_speed":1.76,"cloudCover":15.4,"precipitation":0.0,"secondary_swell_direction":275.63,"secondary_swell_direction_a":263.63,"secondary_swell_direction_b":287.63,"secondary_swell_height":0.36,"secondary_swell_period":4.55,"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.5545,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.86975,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7545,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.66975,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":291.88,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.38,"tide_label":"low","tide_high_low_label":"","air_temp":17.56,"water_temp":20.41,"wind_speed":2.05,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":275.07,"secondary_swell_direction_a":263.07,"secondary_swell_direction_b":287.07,"secondary_swell_height":0.34,"secondary_swell_period":4.55,"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.5645833333,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8744166667,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7645833333,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6744166667,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":288.61,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.16,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.66,"water_temp":20.53,"wind_speed":2.72,"cloudCover":24.97,"precipitation":0.0,"secondary_swell_direction":252.28,"secondary_swell_direction_a":240.28,"secondary_swell_direction_b":264.28,"secondary_swell_height":0.3,"secondary_swell_period":9.3,"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.556,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9356666667,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.756,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8643333333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":285.33,"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":19.76,"water_temp":20.57,"wind_speed":3.4,"cloudCover":44.93,"precipitation":0.0,"secondary_swell_direction":229.49,"secondary_swell_direction_a":217.49,"secondary_swell_direction_b":241.49,"secondary_swell_height":0.26,"secondary_swell_period":14.06,"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.5475,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.74575,"secondarySwell_combo_weighted_a":0.26,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7475,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.94575,"secondarySwell_combo_weighted_b":0.26,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":282.06,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.37,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.85,"water_temp":20.55,"wind_speed":4.07,"cloudCover":64.9,"precipitation":0.0,"secondary_swell_direction":206.7,"secondary_swell_direction_a":194.7,"secondary_swell_direction_b":218.7,"secondary_swell_height":0.22,"secondary_swell_period":18.81,"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.5389166667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5558333333,"secondarySwell_combo_weighted_a":0.22,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7389166667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7558333333,"secondarySwell_combo_weighted_b":0.22,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":284.66,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.56,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.77,"water_temp":20.52,"wind_speed":4.11,"cloudCover":76.47,"precipitation":0.0,"secondary_swell_direction":207.19,"secondary_swell_direction_a":195.19,"secondary_swell_direction_b":219.19,"secondary_swell_height":0.23,"secondary_swell_period":18.56,"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.5376666667,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5599166667,"secondarySwell_combo_weighted_a":0.23,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7376666667,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7599166667,"secondarySwell_combo_weighted_b":0.23,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":287.25,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.65,"tide_label":"high","tide_high_low_label":"high","air_temp":20.69,"water_temp":20.47,"wind_speed":4.15,"cloudCover":88.03,"precipitation":0.0,"secondary_swell_direction":207.68,"secondary_swell_direction_a":195.68,"secondary_swell_direction_b":219.68,"secondary_swell_height":0.23,"secondary_swell_period":18.31,"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.5365,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.564,"secondarySwell_combo_weighted_a":0.23,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7365,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.764,"secondarySwell_combo_weighted_b":0.23,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":289.85,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.62,"tide_label":"high","tide_high_low_label":"","air_temp":20.61,"water_temp":20.41,"wind_speed":4.19,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":208.17,"secondary_swell_direction_a":196.17,"secondary_swell_direction_b":220.17,"secondary_swell_height":0.24,"secondary_swell_period":18.06,"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.53525,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5680833333,"secondarySwell_combo_weighted_a":0.24,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73525,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7680833333,"secondarySwell_combo_weighted_b":0.24,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":295.89,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.49,"tide_label":"high","tide_high_low_label":"","air_temp":19.82,"water_temp":20.35,"wind_speed":3.72,"cloudCover":96.6,"precipitation":0.0,"secondary_swell_direction":207.96,"secondary_swell_direction_a":195.96,"secondary_swell_direction_b":219.96,"secondary_swell_height":0.25,"secondary_swell_period":17.99,"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.5350833333,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5663333333,"secondarySwell_combo_weighted_a":0.25,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7350833333,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7663333333,"secondarySwell_combo_weighted_b":0.25,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":301.92,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.3,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.04,"water_temp":20.29,"wind_speed":3.25,"cloudCover":93.6,"precipitation":0.0,"secondary_swell_direction":207.75,"secondary_swell_direction_a":195.75,"secondary_swell_direction_b":219.75,"secondary_swell_height":0.27,"secondary_swell_period":17.93,"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.5348333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5645833333,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7348333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7645833333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":307.96,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.25,"water_temp":20.23,"wind_speed":2.78,"cloudCover":90.6,"precipitation":0.0,"secondary_swell_direction":207.54,"secondary_swell_direction_a":195.54,"secondary_swell_direction_b":219.54,"secondary_swell_height":0.28,"secondary_swell_period":17.86,"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.5346666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5628333333,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7346666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7628333333,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:09.352068+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":311.92,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.08,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.8,"water_temp":20.18,"wind_speed":2.21,"cloudCover":66.6,"precipitation":0.0,"secondary_swell_direction":228.46,"secondary_swell_direction_a":216.46,"secondary_swell_direction_b":240.46,"secondary_swell_height":0.34,"secondary_swell_period":13.24,"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.5355833333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7371666667,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7355833333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9371666667,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":315.87,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.19,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.34,"water_temp":20.14,"wind_speed":1.63,"cloudCover":42.6,"precipitation":0.0,"secondary_swell_direction":249.39,"secondary_swell_direction_a":237.39,"secondary_swell_direction_b":261.39,"secondary_swell_height":0.39,"secondary_swell_period":8.63,"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.5365833333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9115833333,"secondarySwell_combo_weighted_a":0.351,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7365833333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8884166667,"secondarySwell_combo_weighted_b":0.351,"prediction_time":"2026-06-21T02:06:09.352068+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":319.83,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.22,"tide_label":"low","tide_high_low_label":"low","air_temp":16.89,"water_temp":20.11,"wind_speed":1.06,"cloudCover":18.6,"precipitation":0.0,"secondary_swell_direction":270.31,"secondary_swell_direction_a":258.31,"secondary_swell_direction_b":282.31,"secondary_swell_height":0.45,"secondary_swell_period":4.01,"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.5375,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9140833333,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7375,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7140833333,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":321.42,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"","air_temp":16.57,"water_temp":20.09,"wind_speed":1.19,"cloudCover":16.33,"precipitation":0.0,"secondary_swell_direction":269.99,"secondary_swell_direction_a":257.99,"secondary_swell_direction_b":281.99,"secondary_swell_height":0.44,"secondary_swell_period":4.08,"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.5373333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.91675,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7373333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.71675,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":323.01,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"low","tide_high_low_label":"","air_temp":16.26,"water_temp":20.06,"wind_speed":1.33,"cloudCover":14.07,"precipitation":0.0,"secondary_swell_direction":269.67,"secondary_swell_direction_a":257.67,"secondary_swell_direction_b":281.67,"secondary_swell_height":0.44,"secondary_swell_period":4.16,"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.53725,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9194166667,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73725,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7194166667,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":324.6,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.94,"water_temp":20.04,"wind_speed":1.46,"cloudCover":11.8,"precipitation":0.0,"secondary_swell_direction":269.35,"secondary_swell_direction_a":257.35,"secondary_swell_direction_b":281.35,"secondary_swell_height":0.43,"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.5370833333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9220833333,"secondarySwell_combo_weighted_a":0.3655,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7370833333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7220833333,"secondarySwell_combo_weighted_b":0.3655,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":301.07,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.75,"water_temp":20.01,"wind_speed":1.17,"cloudCover":12.03,"precipitation":0.0,"secondary_swell_direction":269.54,"secondary_swell_direction_a":257.54,"secondary_swell_direction_b":281.54,"secondary_swell_height":0.42,"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.5355833333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9205,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7355833333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7205,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":277.55,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.25,"tide_label":"high","tide_high_low_label":"high","air_temp":15.56,"water_temp":19.99,"wind_speed":0.87,"cloudCover":12.27,"precipitation":0.0,"secondary_swell_direction":269.73,"secondary_swell_direction_a":257.73,"secondary_swell_direction_b":281.73,"secondary_swell_height":0.4,"secondary_swell_period":4.41,"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.5341666667,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9189166667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7341666667,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7189166667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:09.352068+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":254.02,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.22,"tide_label":"high","tide_high_low_label":"","air_temp":15.37,"water_temp":19.97,"wind_speed":0.58,"cloudCover":12.5,"precipitation":0.0,"secondary_swell_direction":269.92,"secondary_swell_direction_a":257.92,"secondary_swell_direction_b":281.92,"secondary_swell_height":0.39,"secondary_swell_period":4.5,"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.5326666667,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9173333333,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7326666667,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7173333333,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":261.29,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.11,"tide_label":"high","tide_high_low_label":"","air_temp":15.38,"water_temp":19.95,"wind_speed":0.53,"cloudCover":8.33,"precipitation":0.0,"secondary_swell_direction":270.27,"secondary_swell_direction_a":258.27,"secondary_swell_direction_b":282.27,"secondary_swell_height":0.38,"secondary_swell_period":4.54,"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.53325,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9144166667,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73325,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7144166667,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":268.55,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.38,"water_temp":19.95,"wind_speed":0.47,"cloudCover":4.17,"precipitation":0.0,"secondary_swell_direction":270.62,"secondary_swell_direction_a":258.62,"secondary_swell_direction_b":282.62,"secondary_swell_height":0.36,"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.5339166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9115,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7339166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7115,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":275.82,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.21,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.38,"water_temp":19.98,"wind_speed":0.42,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.97,"secondary_swell_direction_a":258.97,"secondary_swell_direction_b":282.97,"secondary_swell_height":0.35,"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.5345,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9085833333,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7345,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7085833333,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:09.352068+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":276.26,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.33,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.32,"water_temp":20.09,"wind_speed":1.02,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":249.9,"secondary_swell_direction_a":237.9,"secondary_swell_direction_b":261.9,"secondary_swell_height":0.34,"secondary_swell_period":8.66,"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.5324166667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9158333333,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7324166667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8841666667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":276.7,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.38,"tide_label":"low","tide_high_low_label":"low","air_temp":17.27,"water_temp":20.24,"wind_speed":1.62,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":228.82,"secondary_swell_direction_a":216.82,"secondary_swell_direction_b":240.82,"secondary_swell_height":0.34,"secondary_swell_period":12.7,"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.53025,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7401666667,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73025,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9401666667,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":277.14,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.33,"tide_label":"low","tide_high_low_label":"","air_temp":18.21,"water_temp":20.43,"wind_speed":2.22,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":207.75,"secondary_swell_direction_a":195.75,"secondary_swell_direction_b":219.75,"secondary_swell_height":0.33,"secondary_swell_period":16.74,"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.5281666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5645833333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7281666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7645833333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":276.74,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.19,"tide_label":"low","tide_high_low_label":"","air_temp":19.22,"water_temp":20.52,"wind_speed":2.93,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":207.43,"secondary_swell_direction_a":195.43,"secondary_swell_direction_b":219.43,"secondary_swell_height":0.33,"secondary_swell_period":16.72,"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.5260833333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5619166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7260833333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7619166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":276.33,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.22,"water_temp":20.48,"wind_speed":3.63,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":207.11,"secondary_swell_direction_a":195.11,"secondary_swell_direction_b":219.11,"secondary_swell_height":0.33,"secondary_swell_period":16.7,"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.5240833333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.55925,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7240833333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.75925,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":275.93,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.28,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.23,"water_temp":20.43,"wind_speed":4.34,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":206.79,"secondary_swell_direction_a":194.79,"secondary_swell_direction_b":218.79,"secondary_swell_height":0.33,"secondary_swell_period":16.68,"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.522,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5565833333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.722,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7565833333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":274.51,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.51,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.97,"water_temp":20.4,"wind_speed":4.12,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":206.53,"secondary_swell_direction_a":194.53,"secondary_swell_direction_b":218.53,"secondary_swell_height":0.33,"secondary_swell_period":16.67,"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.5208333333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5544166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7208333333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7544166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":273.09,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.68,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.7,"water_temp":20.38,"wind_speed":3.91,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":206.27,"secondary_swell_direction_a":194.27,"secondary_swell_direction_b":218.27,"secondary_swell_height":0.33,"secondary_swell_period":16.67,"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.5196666667,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.55225,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7196666667,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.75225,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":271.67,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.74,"tide_label":"high","tide_high_low_label":"high","air_temp":20.44,"water_temp":20.36,"wind_speed":3.69,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":206.01,"secondary_swell_direction_a":194.01,"secondary_swell_direction_b":218.01,"secondary_swell_height":0.33,"secondary_swell_period":16.66,"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.5185,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5500833333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7185,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7500833333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:09.352068+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":273.51,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.68,"tide_label":"high","tide_high_low_label":"","air_temp":19.64,"water_temp":20.32,"wind_speed":3.28,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":227.52,"secondary_swell_direction_a":215.52,"secondary_swell_direction_b":239.52,"secondary_swell_height":0.34,"secondary_swell_period":12.72,"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.5178333333,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7293333333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7178333333,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9293333333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":275.36,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.52,"tide_label":"high","tide_high_low_label":"","air_temp":18.83,"water_temp":20.27,"wind_speed":2.88,"cloudCover":1.87,"precipitation":0.0,"secondary_swell_direction":249.03,"secondary_swell_direction_a":237.03,"secondary_swell_direction_b":261.03,"secondary_swell_height":0.35,"secondary_swell_period":8.77,"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.51725,"swell_combo_weighted_a":0.931,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9085833333,"secondarySwell_combo_weighted_a":0.315,"swellHeight_weighted_b":0.98,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.71725,"swell_combo_weighted_b":0.931,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8914166667,"secondarySwell_combo_weighted_b":0.315,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":277.2,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.29,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.03,"water_temp":20.21,"wind_speed":2.47,"cloudCover":2.8,"precipitation":0.0,"secondary_swell_direction":270.54,"secondary_swell_direction_a":258.54,"secondary_swell_direction_b":282.54,"secondary_swell_height":0.36,"secondary_swell_period":4.83,"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.5165833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9121666667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7165833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7121666667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":280.44,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.8,"water_temp":20.16,"wind_speed":2.07,"cloudCover":1.87,"precipitation":0.0,"secondary_swell_direction":270.38,"secondary_swell_direction_a":258.38,"secondary_swell_direction_b":282.38,"secondary_swell_height":0.36,"secondary_swell_period":4.4,"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.5170833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9135,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7170833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7135,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":283.67,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.57,"water_temp":20.13,"wind_speed":1.68,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":270.21,"secondary_swell_direction_a":258.21,"secondary_swell_direction_b":282.21,"secondary_swell_height":0.36,"secondary_swell_period":3.98,"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.5175,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9149166667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7175,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7149166667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":286.91,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.33,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.33,"water_temp":20.1,"wind_speed":1.28,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.05,"secondary_swell_direction_a":258.05,"secondary_swell_direction_b":282.05,"secondary_swell_height":0.36,"secondary_swell_period":3.55,"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.518,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.91625,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.718,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.71625,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":312.6,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.39,"tide_label":"low","tide_high_low_label":"low","air_temp":16.88,"water_temp":20.07,"wind_speed":0.95,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":248.74,"secondary_swell_direction_a":236.74,"secondary_swell_direction_b":260.74,"secondary_swell_height":0.37,"secondary_swell_period":7.67,"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.5175833333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9061666667,"secondarySwell_combo_weighted_a":0.333,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7175833333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8938333333,"secondarySwell_combo_weighted_b":0.333,"prediction_time":"2026-06-21T02:06:09.352068+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":338.3,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.36,"tide_label":"low","tide_high_low_label":"","air_temp":16.42,"water_temp":20.05,"wind_speed":0.61,"cloudCover":1.87,"precipitation":0.0,"secondary_swell_direction":227.43,"secondary_swell_direction_a":215.43,"secondary_swell_direction_b":239.43,"secondary_swell_height":0.38,"secondary_swell_period":11.79,"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.5171666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7285833333,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7171666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9285833333,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:06:09.352068+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":3.99,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.25,"tide_label":"low","tide_high_low_label":"","air_temp":15.96,"water_temp":20.02,"wind_speed":0.28,"cloudCover":2.8,"precipitation":0.0,"secondary_swell_direction":206.12,"secondary_swell_direction_a":194.12,"secondary_swell_direction_b":218.12,"secondary_swell_height":0.39,"secondary_swell_period":15.91,"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.51675,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.551,"secondarySwell_combo_weighted_a":0.39,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.71675,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.751,"secondarySwell_combo_weighted_b":0.39,"prediction_time":"2026-06-21T02:06:09.352068+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":17.35,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.61,"water_temp":20.0,"wind_speed":0.21,"cloudCover":1.87,"precipitation":0.0,"secondary_swell_direction":205.92,"secondary_swell_direction_a":193.92,"secondary_swell_direction_b":217.92,"secondary_swell_height":0.39,"secondary_swell_period":15.84,"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.5170833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5493333333,"secondarySwell_combo_weighted_a":0.39,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7170833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7493333333,"secondarySwell_combo_weighted_b":0.39,"prediction_time":"2026-06-21T02:06:09.352068+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":30.72,"wind_label":"NE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.26,"water_temp":19.97,"wind_speed":0.15,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":205.71,"secondary_swell_direction_a":193.71,"secondary_swell_direction_b":217.71,"secondary_swell_height":0.38,"secondary_swell_period":15.76,"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.5173333333,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5475833333,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7173333333,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7475833333,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":44.08,"wind_label":"NE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.13,"tide_label":"incoming","tide_high_low_label":"","air_temp":14.91,"water_temp":19.95,"wind_speed":0.08,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.51,"secondary_swell_direction_a":193.51,"secondary_swell_direction_b":217.51,"secondary_swell_height":0.38,"secondary_swell_period":15.69,"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.5176666667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5459166667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7176666667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7459166667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":21.54,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"high","tide_high_low_label":"high","air_temp":14.83,"water_temp":19.94,"wind_speed":0.31,"cloudCover":1.5,"precipitation":0.0,"secondary_swell_direction":207.35,"secondary_swell_direction_a":195.35,"secondary_swell_direction_b":219.35,"secondary_swell_height":0.38,"secondary_swell_period":14.69,"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.5184166667,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.56125,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7184166667,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.76125,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":359.01,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"","air_temp":14.75,"water_temp":19.92,"wind_speed":0.55,"cloudCover":3.0,"precipitation":0.0,"secondary_swell_direction":209.18,"secondary_swell_direction_a":197.18,"secondary_swell_direction_b":221.18,"secondary_swell_height":0.38,"secondary_swell_period":13.68,"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.51925,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5765,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.71925,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7765,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":336.47,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"high","tide_high_low_label":"","air_temp":14.67,"water_temp":19.98,"wind_speed":0.78,"cloudCover":4.5,"precipitation":0.0,"secondary_swell_direction":211.02,"secondary_swell_direction_a":199.02,"secondary_swell_direction_b":223.02,"secondary_swell_height":0.38,"secondary_swell_period":12.68,"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.52,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5918333333,"secondarySwell_combo_weighted_a":0.361,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.72,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7918333333,"secondarySwell_combo_weighted_b":0.361,"prediction_time":"2026-06-21T02:06:09.352068+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":317.59,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.69,"water_temp":20.12,"wind_speed":1.4,"cloudCover":4.93,"precipitation":0.0,"secondary_swell_direction":211.58,"secondary_swell_direction_a":199.58,"secondary_swell_direction_b":223.58,"secondary_swell_height":0.36,"secondary_swell_period":12.63,"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.5186666667,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5965,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7186666667,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7965,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:06:09.352068+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":298.71,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.71,"water_temp":20.25,"wind_speed":2.01,"cloudCover":5.37,"precipitation":0.0,"secondary_swell_direction":212.14,"secondary_swell_direction_a":200.14,"secondary_swell_direction_b":224.14,"secondary_swell_height":0.35,"secondary_swell_period":12.58,"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.5174166667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6011666667,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7174166667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8011666667,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":279.83,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.22,"tide_label":"low","tide_high_low_label":"low","air_temp":17.73,"water_temp":20.42,"wind_speed":2.63,"cloudCover":5.8,"precipitation":0.0,"secondary_swell_direction":212.7,"secondary_swell_direction_a":200.7,"secondary_swell_direction_b":224.7,"secondary_swell_height":0.33,"secondary_swell_period":12.53,"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.5160833333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6058333333,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7160833333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8058333333,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":277.43,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"low","tide_high_low_label":"","air_temp":18.98,"water_temp":20.64,"wind_speed":3.01,"cloudCover":6.0,"precipitation":0.0,"secondary_swell_direction":210.32,"secondary_swell_direction_a":198.32,"secondary_swell_direction_b":222.32,"secondary_swell_height":0.36,"secondary_swell_period":13.48,"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.5123333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.586,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7123333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.786,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:06:09.352068+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":275.04,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.02,"tide_label":"low","tide_high_low_label":"","air_temp":20.23,"water_temp":20.82,"wind_speed":3.39,"cloudCover":6.2,"precipitation":0.0,"secondary_swell_direction":207.93,"secondary_swell_direction_a":195.93,"secondary_swell_direction_b":219.93,"secondary_swell_height":0.38,"secondary_swell_period":14.42,"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.5085833333,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5660833333,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7085833333,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7660833333,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:09.352068+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":272.64,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.19,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.48,"water_temp":20.78,"wind_speed":3.77,"cloudCover":6.4,"precipitation":0.0,"secondary_swell_direction":205.55,"secondary_swell_direction_a":193.55,"secondary_swell_direction_b":217.55,"secondary_swell_height":0.41,"secondary_swell_period":15.37,"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.5048333333,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.54625,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7048333333,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.74625,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:06:09.352068+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":273.94,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.44,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.31,"water_temp":20.72,"wind_speed":3.67,"cloudCover":5.97,"precipitation":0.0,"secondary_swell_direction":205.8,"secondary_swell_direction_a":193.8,"secondary_swell_direction_b":217.8,"secondary_swell_height":0.41,"secondary_swell_period":15.34,"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.5038333333,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5483333333,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7038333333,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7483333333,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:06:09.352068+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":275.23,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.65,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.14,"water_temp":20.74,"wind_speed":3.56,"cloudCover":5.53,"precipitation":0.0,"secondary_swell_direction":206.05,"secondary_swell_direction_a":194.05,"secondary_swell_direction_b":218.05,"secondary_swell_height":0.4,"secondary_swell_period":15.31,"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.5028333333,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5504166667,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7028333333,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7504166667,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":276.53,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.79,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.98,"water_temp":20.69,"wind_speed":3.46,"cloudCover":5.1,"precipitation":0.0,"secondary_swell_direction":206.3,"secondary_swell_direction_a":194.3,"secondary_swell_direction_b":218.3,"secondary_swell_height":0.4,"secondary_swell_period":15.28,"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.5018333333,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5525,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7018333333,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7525,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":283.1,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.82,"tide_label":"high","tide_high_low_label":"high","air_temp":20.15,"water_temp":20.58,"wind_speed":3.0,"cloudCover":5.07,"precipitation":0.0,"secondary_swell_direction":204.14,"secondary_swell_direction_a":192.14,"secondary_swell_direction_b":216.14,"secondary_swell_height":0.4,"secondary_swell_period":16.37,"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.5011666667,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5345,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7011666667,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7345,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":289.68,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.72,"tide_label":"high","tide_high_low_label":"","air_temp":19.33,"water_temp":20.51,"wind_speed":2.54,"cloudCover":5.03,"precipitation":0.0,"secondary_swell_direction":201.97,"secondary_swell_direction_a":189.97,"secondary_swell_direction_b":213.97,"secondary_swell_height":0.4,"secondary_swell_period":17.46,"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.5005833333,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5164166667,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7005833333,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7164166667,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":2,"wind_direction":296.25,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.51,"tide_label":"high","tide_high_low_label":"","air_temp":18.5,"water_temp":20.42,"wind_speed":2.08,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.81,"secondary_swell_direction_a":187.81,"secondary_swell_direction_b":211.81,"secondary_swell_height":0.4,"secondary_swell_period":18.55,"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.4999166667,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4984166667,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6999166667,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6984166667,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":301.89,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.24,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.12,"water_temp":20.34,"wind_speed":1.82,"cloudCover":4.87,"precipitation":0.0,"secondary_swell_direction":199.7,"secondary_swell_direction_a":187.7,"secondary_swell_direction_b":211.7,"secondary_swell_height":0.41,"secondary_swell_period":18.42,"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.5003333333,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4975,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7003333333,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6975,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":307.53,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.75,"water_temp":20.27,"wind_speed":1.56,"cloudCover":4.73,"precipitation":0.0,"secondary_swell_direction":199.58,"secondary_swell_direction_a":187.58,"secondary_swell_direction_b":211.58,"secondary_swell_height":0.41,"secondary_swell_period":18.28,"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.50075,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4965,"secondarySwell_combo_weighted_a":0.41,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70075,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6965,"secondarySwell_combo_weighted_b":0.41,"prediction_time":"2026-06-21T02:06:09.352068+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":313.17,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.31,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.37,"water_temp":20.22,"wind_speed":1.3,"cloudCover":4.6,"precipitation":0.0,"secondary_swell_direction":199.47,"secondary_swell_direction_a":187.47,"secondary_swell_direction_b":211.47,"secondary_swell_height":0.42,"secondary_swell_period":18.15,"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.5011666667,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4955833333,"secondarySwell_combo_weighted_a":0.42,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7011666667,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6955833333,"secondarySwell_combo_weighted_b":0.42,"prediction_time":"2026-06-21T02:06:09.352068+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":320.9,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.49,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.02,"water_temp":20.17,"wind_speed":1.13,"cloudCover":34.93,"precipitation":0.0,"secondary_swell_direction":199.48,"secondary_swell_direction_a":187.48,"secondary_swell_direction_b":211.48,"secondary_swell_height":0.44,"secondary_swell_period":18.06,"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.501,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4956666667,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.701,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6956666667,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":328.62,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.56,"tide_label":"low","tide_high_low_label":"low","air_temp":16.67,"water_temp":20.13,"wind_speed":0.96,"cloudCover":65.27,"precipitation":0.0,"secondary_swell_direction":199.49,"secondary_swell_direction_a":187.49,"secondary_swell_direction_b":211.49,"secondary_swell_height":0.45,"secondary_swell_period":17.97,"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.50075,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.49575,"secondarySwell_combo_weighted_a":0.45,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70075,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.69575,"secondarySwell_combo_weighted_b":0.45,"prediction_time":"2026-06-21T02:06:09.352068+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":336.35,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.52,"tide_label":"low","tide_high_low_label":"","air_temp":16.32,"water_temp":20.09,"wind_speed":0.79,"cloudCover":95.6,"precipitation":0.0,"secondary_swell_direction":199.5,"secondary_swell_direction_a":187.5,"secondary_swell_direction_b":211.5,"secondary_swell_height":0.47,"secondary_swell_period":17.88,"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.5005833333,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4958333333,"secondarySwell_combo_weighted_a":0.47,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7005833333,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6958333333,"secondarySwell_combo_weighted_b":0.47,"prediction_time":"2026-06-21T02:06:09.352068+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":326.08,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.4,"tide_label":"low","tide_high_low_label":"","air_temp":16.23,"water_temp":20.05,"wind_speed":0.8,"cloudCover":93.87,"precipitation":0.0,"secondary_swell_direction":199.86,"secondary_swell_direction_a":187.86,"secondary_swell_direction_b":211.86,"secondary_swell_height":0.48,"secondary_swell_period":17.8,"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.50125,"swell_combo_weighted_a":1.045,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4988333333,"secondarySwell_combo_weighted_a":0.48,"swellHeight_weighted_b":1.1,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70125,"swell_combo_weighted_b":1.045,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6988333333,"secondarySwell_combo_weighted_b":0.48,"prediction_time":"2026-06-21T02:06:09.352068+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":315.82,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.22,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.13,"water_temp":20.02,"wind_speed":0.8,"cloudCover":92.13,"precipitation":0.0,"secondary_swell_direction":200.22,"secondary_swell_direction_a":188.22,"secondary_swell_direction_b":212.22,"secondary_swell_height":0.5,"secondary_swell_period":17.72,"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.5019166667,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5018333333,"secondarySwell_combo_weighted_a":0.5,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7019166667,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7018333333,"secondarySwell_combo_weighted_b":0.5,"prediction_time":"2026-06-21T02:06:09.352068+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":305.55,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.04,"water_temp":20.0,"wind_speed":0.81,"cloudCover":90.4,"precipitation":0.0,"secondary_swell_direction":200.58,"secondary_swell_direction_a":188.58,"secondary_swell_direction_b":212.58,"secondary_swell_height":0.51,"secondary_swell_period":17.64,"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.5025833333,"swell_combo_weighted_a":1.0355,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5048333333,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":1.09,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7025833333,"swell_combo_weighted_b":1.0355,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7048333333,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:06:09.352068+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":305.06,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.08,"tide_label":"incoming","tide_high_low_label":"","air_temp":15.94,"water_temp":19.98,"wind_speed":0.71,"cloudCover":62.0,"precipitation":0.0,"secondary_swell_direction":200.46,"secondary_swell_direction_a":188.46,"secondary_swell_direction_b":212.46,"secondary_swell_height":0.52,"secondary_swell_period":17.56,"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.50325,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5038333333,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70325,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7038333333,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":304.56,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.14,"tide_label":"high","tide_high_low_label":"high","air_temp":15.84,"water_temp":19.96,"wind_speed":0.62,"cloudCover":33.6,"precipitation":0.0,"secondary_swell_direction":200.35,"secondary_swell_direction_a":188.35,"secondary_swell_direction_b":212.35,"secondary_swell_height":0.52,"secondary_swell_period":17.47,"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.5038333333,"swell_combo_weighted_a":1.026,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5029166667,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.08,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7038333333,"swell_combo_weighted_b":1.026,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7029166667,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":304.07,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"high","tide_high_low_label":"","air_temp":15.75,"water_temp":20.02,"wind_speed":0.52,"cloudCover":5.2,"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.39,"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.5045,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5019166667,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7045,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7019166667,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":298.39,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.06,"tide_label":"high","tide_high_low_label":"","air_temp":16.64,"water_temp":20.17,"wind_speed":1.18,"cloudCover":5.13,"precipitation":0.0,"secondary_swell_direction":199.88,"secondary_swell_direction_a":187.88,"secondary_swell_direction_b":211.88,"secondary_swell_height":0.53,"secondary_swell_period":17.3,"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.5033333333,"swell_combo_weighted_a":1.0165,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.499,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.07,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7033333333,"swell_combo_weighted_b":1.0165,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.699,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":292.71,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.53,"water_temp":20.31,"wind_speed":1.85,"cloudCover":5.07,"precipitation":0.0,"secondary_swell_direction":199.53,"secondary_swell_direction_a":187.53,"secondary_swell_direction_b":211.53,"secondary_swell_height":0.52,"secondary_swell_period":17.2,"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.5020833333,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4960833333,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7020833333,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6960833333,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":4,"wind_direction":287.03,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"low","air_temp":18.42,"water_temp":20.49,"wind_speed":2.51,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.18,"secondary_swell_direction_a":187.18,"secondary_swell_direction_b":211.18,"secondary_swell_height":0.52,"secondary_swell_period":17.11,"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.5009166667,"swell_combo_weighted_a":1.007,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4931666667,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.06,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7009166667,"swell_combo_weighted_b":1.007,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6931666667,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":285.65,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":19.2,"water_temp":20.72,"wind_speed":2.91,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.11,"secondary_swell_direction_a":187.11,"secondary_swell_direction_b":211.11,"secondary_swell_height":0.52,"secondary_swell_period":17.03,"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.4995,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4925833333,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6995,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6925833333,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":284.26,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"low","tide_high_low_label":"","air_temp":19.98,"water_temp":20.91,"wind_speed":3.32,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":199.05,"secondary_swell_direction_a":187.05,"secondary_swell_direction_b":211.05,"secondary_swell_height":0.53,"secondary_swell_period":16.96,"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.498,"swell_combo_weighted_a":0.9975,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4920833333,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.05,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.698,"swell_combo_weighted_b":0.9975,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6920833333,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":282.88,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.13,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.75,"water_temp":20.82,"wind_speed":3.72,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":198.98,"secondary_swell_direction_a":186.98,"secondary_swell_direction_b":210.98,"secondary_swell_height":0.53,"secondary_swell_period":16.88,"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.4965833333,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4915,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6965833333,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6915,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:06:09.352068+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":282.51,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.35,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.46,"water_temp":20.74,"wind_speed":3.24,"cloudCover":33.0,"precipitation":0.08,"secondary_swell_direction":199.3,"secondary_swell_direction_a":187.3,"secondary_swell_direction_b":211.3,"secondary_swell_height":0.52,"secondary_swell_period":15.77,"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.4946666667,"swell_combo_weighted_a":0.988,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4941666667,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":1.04,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6946666667,"swell_combo_weighted_b":0.988,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6941666667,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":282.15,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.59,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.18,"water_temp":20.71,"wind_speed":2.76,"cloudCover":61.0,"precipitation":0.16,"secondary_swell_direction":199.63,"secondary_swell_direction_a":187.63,"secondary_swell_direction_b":211.63,"secondary_swell_height":0.51,"secondary_swell_period":14.67,"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.4928333333,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4969166667,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6928333333,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6969166667,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":281.78,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.78,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.89,"water_temp":20.65,"wind_speed":2.28,"cloudCover":89.0,"precipitation":0.24,"secondary_swell_direction":199.95,"secondary_swell_direction_a":187.95,"secondary_swell_direction_b":211.95,"secondary_swell_height":0.5,"secondary_swell_period":13.56,"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.4909166667,"swell_combo_weighted_a":0.9785,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4995833333,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":1.03,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6909166667,"swell_combo_weighted_b":0.9785,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6995833333,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":2,"wind_direction":285.87,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.89,"tide_label":"high","tide_high_low_label":"high","air_temp":19.61,"water_temp":20.55,"wind_speed":2.09,"cloudCover":70.67,"precipitation":0.16,"secondary_swell_direction":200.25,"secondary_swell_direction_a":188.25,"secondary_swell_direction_b":212.25,"secondary_swell_height":0.5,"secondary_swell_period":13.52,"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.4966666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5020833333,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6966666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7020833333,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":289.95,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.87,"tide_label":"high","tide_high_low_label":"","air_temp":19.33,"water_temp":20.48,"wind_speed":1.91,"cloudCover":52.33,"precipitation":0.08,"secondary_swell_direction":200.56,"secondary_swell_direction_a":188.56,"secondary_swell_direction_b":212.56,"secondary_swell_height":0.49,"secondary_swell_period":13.47,"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.5025,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5046666667,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7025,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7046666667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":294.04,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.71,"tide_label":"high","tide_high_low_label":"","air_temp":19.05,"water_temp":20.42,"wind_speed":1.72,"cloudCover":34.0,"precipitation":0.01,"secondary_swell_direction":200.86,"secondary_swell_direction_a":188.86,"secondary_swell_direction_b":212.86,"secondary_swell_height":0.49,"secondary_swell_period":13.43,"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.50825,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5071666667,"secondarySwell_combo_weighted_a":0.4655,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.70825,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7071666667,"secondarySwell_combo_weighted_b":0.4655,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":296.44,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.45,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.73,"water_temp":20.36,"wind_speed":1.64,"cloudCover":23.43,"precipitation":0.0,"secondary_swell_direction":200.38,"secondary_swell_direction_a":188.38,"secondary_swell_direction_b":212.38,"secondary_swell_height":0.48,"secondary_swell_period":13.42,"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.4985,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5031666667,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6985,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7031666667,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:06:09.352068+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":298.84,"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":18.4,"water_temp":20.3,"wind_speed":1.56,"cloudCover":12.87,"precipitation":0.0,"secondary_swell_direction":199.89,"secondary_swell_direction_a":187.89,"secondary_swell_direction_b":211.89,"secondary_swell_height":0.48,"secondary_swell_period":13.4,"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.48875,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4990833333,"secondarySwell_combo_weighted_a":0.456,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.68875,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6990833333,"secondarySwell_combo_weighted_b":0.456,"prediction_time":"2026-06-21T02:06:09.352068+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":301.24,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.2,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.07,"water_temp":20.25,"wind_speed":1.48,"cloudCover":2.3,"precipitation":0.0,"secondary_swell_direction":199.41,"secondary_swell_direction_a":187.41,"secondary_swell_direction_b":211.41,"secondary_swell_height":0.47,"secondary_swell_period":13.39,"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.479,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4950833333,"secondarySwell_combo_weighted_a":0.4465,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.679,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6950833333,"secondarySwell_combo_weighted_b":0.4465,"prediction_time":"2026-06-21T02:06:09.352068+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":307.75,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.48,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.97,"water_temp":20.21,"wind_speed":1.52,"cloudCover":1.53,"precipitation":0.0,"secondary_swell_direction":223.8,"secondary_swell_direction_a":211.8,"secondary_swell_direction_b":235.8,"secondary_swell_height":0.45,"secondary_swell_period":10.21,"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.4773333333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6983333333,"secondarySwell_combo_weighted_a":0.4275,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6773333333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8983333333,"secondarySwell_combo_weighted_b":0.4275,"prediction_time":"2026-06-21T02:06:09.352068+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":314.25,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.65,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.86,"water_temp":20.16,"wind_speed":1.57,"cloudCover":0.77,"precipitation":0.0,"secondary_swell_direction":248.18,"secondary_swell_direction_a":236.18,"secondary_swell_direction_b":260.18,"secondary_swell_height":0.42,"secondary_swell_period":7.02,"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.4755833333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9015,"secondarySwell_combo_weighted_a":0.378,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6755833333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8985,"secondarySwell_combo_weighted_b":0.378,"prediction_time":"2026-06-21T02:06:09.352068+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":320.76,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.71,"tide_label":"low","tide_high_low_label":"low","air_temp":17.76,"water_temp":20.12,"wind_speed":1.61,"cloudCover":0.0,"precipitation":0.01,"secondary_swell_direction":272.57,"secondary_swell_direction_a":260.57,"secondary_swell_direction_b":284.57,"secondary_swell_height":0.4,"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.4739166667,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.89525,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6739166667,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.69525,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:09.352068+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":303.91,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.64,"tide_label":"low","tide_high_low_label":"","air_temp":17.52,"water_temp":20.07,"wind_speed":1.49,"cloudCover":0.87,"precipitation":0.01,"secondary_swell_direction":272.9,"secondary_swell_direction_a":260.9,"secondary_swell_direction_b":284.9,"secondary_swell_height":0.38,"secondary_swell_period":3.88,"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.4733333333,"swell_combo_weighted_a":0.969,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8925,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":1.02,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6733333333,"swell_combo_weighted_b":0.969,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6925,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":287.07,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.48,"tide_label":"low","tide_high_low_label":"","air_temp":17.28,"water_temp":20.03,"wind_speed":1.36,"cloudCover":1.73,"precipitation":0.01,"secondary_swell_direction":273.24,"secondary_swell_direction_a":261.24,"secondary_swell_direction_b":285.24,"secondary_swell_height":0.37,"secondary_swell_period":3.93,"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.4726666667,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8896666667,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6726666667,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6896666667,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":270.22,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.27,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.04,"water_temp":20.02,"wind_speed":1.24,"cloudCover":2.6,"precipitation":0.01,"secondary_swell_direction":273.57,"secondary_swell_direction_a":261.57,"secondary_swell_direction_b":285.57,"secondary_swell_height":0.35,"secondary_swell_period":3.97,"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.4720833333,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8869166667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6720833333,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6869166667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":277.64,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.94,"water_temp":20.04,"wind_speed":1.15,"cloudCover":2.37,"precipitation":0.0,"secondary_swell_direction":273.81,"secondary_swell_direction_a":261.81,"secondary_swell_direction_b":285.81,"secondary_swell_height":0.34,"secondary_swell_period":4.05,"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.47175,"swell_combo_weighted_a":0.9595,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8849166667,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":1.01,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.67175,"swell_combo_weighted_b":0.9595,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6849166667,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:06:09.352068+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":285.06,"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":16.85,"water_temp":20.05,"wind_speed":1.05,"cloudCover":2.13,"precipitation":0.0,"secondary_swell_direction":274.06,"secondary_swell_direction_a":262.06,"secondary_swell_direction_b":286.06,"secondary_swell_height":0.33,"secondary_swell_period":4.13,"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.4713333333,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8828333333,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6713333333,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6828333333,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:09.352068+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":292.48,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"high","tide_high_low_label":"high","air_temp":16.75,"water_temp":20.06,"wind_speed":0.96,"cloudCover":1.9,"precipitation":0.0,"secondary_swell_direction":274.3,"secondary_swell_direction_a":262.3,"secondary_swell_direction_b":286.3,"secondary_swell_height":0.32,"secondary_swell_period":4.21,"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.471,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8808333333,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.671,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6808333333,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:06:09.352068+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":290.0,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"high","tide_high_low_label":"","air_temp":17.52,"water_temp":20.08,"wind_speed":1.61,"cloudCover":1.27,"precipitation":0.0,"secondary_swell_direction":274.34,"secondary_swell_direction_a":262.34,"secondary_swell_direction_b":286.34,"secondary_swell_height":0.31,"secondary_swell_period":4.22,"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.4705833333,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8805,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6705833333,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6805,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:06:09.352068+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":287.53,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"","air_temp":18.28,"water_temp":20.1,"wind_speed":2.25,"cloudCover":0.63,"precipitation":0.0,"secondary_swell_direction":274.37,"secondary_swell_direction_a":262.37,"secondary_swell_direction_b":286.37,"secondary_swell_height":0.31,"secondary_swell_period":4.23,"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.4701666667,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.88025,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6701666667,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.68025,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":285.05,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.02,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.05,"water_temp":20.21,"wind_speed":2.9,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":274.41,"secondary_swell_direction_a":262.41,"secondary_swell_direction_b":286.41,"secondary_swell_height":0.3,"secondary_swell_period":4.24,"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.46975,"swell_combo_weighted_a":0.95,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8799166667,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":1.0,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.66975,"swell_combo_weighted_b":0.95,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6799166667,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":282.8,"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":19.96,"water_temp":20.41,"wind_speed":3.26,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":250.4,"secondary_swell_direction_a":238.4,"secondary_swell_direction_b":262.4,"secondary_swell_height":0.25,"secondary_swell_period":9.71,"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.4665833333,"swell_combo_weighted_a":0.9405,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.92,"secondarySwell_combo_weighted_a":0.225,"swellHeight_weighted_b":0.99,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6665833333,"swell_combo_weighted_b":0.9405,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.88,"secondarySwell_combo_weighted_b":0.225,"prediction_time":"2026-06-21T02:06:09.352068+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":280.55,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.01,"tide_label":"low","tide_high_low_label":"","air_temp":20.86,"water_temp":20.56,"wind_speed":3.61,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":226.38,"secondary_swell_direction_a":214.38,"secondary_swell_direction_b":238.38,"secondary_swell_height":0.21,"secondary_swell_period":15.19,"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.4635,"swell_combo_weighted_a":0.9215,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7198333333,"secondarySwell_combo_weighted_a":0.21,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6635,"swell_combo_weighted_b":0.9215,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9198333333,"secondarySwell_combo_weighted_b":0.21,"prediction_time":"2026-06-21T02:06:09.352068+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":278.3,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.08,"tide_label":"low","tide_high_low_label":"","air_temp":21.77,"water_temp":20.6,"wind_speed":3.97,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":202.37,"secondary_swell_direction_a":190.37,"secondary_swell_direction_b":214.37,"secondary_swell_height":0.16,"secondary_swell_period":20.66,"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.4603333333,"swell_combo_weighted_a":0.912,"secondarySwellHeight_weighted_a":0.16,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.51975,"secondarySwell_combo_weighted_a":0.16,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6603333333,"swell_combo_weighted_b":0.912,"secondarySwellHeight_weighted_b":0.16,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.71975,"secondarySwell_combo_weighted_b":0.16,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":278.31,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.26,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.55,"water_temp":20.62,"wind_speed":3.82,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":228.29,"secondary_swell_direction_a":216.29,"secondary_swell_direction_b":240.29,"secondary_swell_height":0.18,"secondary_swell_period":15.32,"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.461,"swell_combo_weighted_a":0.9025,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.73575,"secondarySwell_combo_weighted_a":0.18,"swellHeight_weighted_b":0.95,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.661,"swell_combo_weighted_b":0.9025,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.93575,"secondarySwell_combo_weighted_b":0.18,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":278.32,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.49,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.34,"water_temp":20.6,"wind_speed":3.66,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":254.22,"secondary_swell_direction_a":242.22,"secondary_swell_direction_b":266.22,"secondary_swell_height":0.19,"secondary_swell_period":9.99,"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.4616666667,"swell_combo_weighted_a":0.893,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9518333333,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6616666667,"swell_combo_weighted_b":0.893,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8481666667,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":278.33,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.72,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.13,"water_temp":20.51,"wind_speed":3.51,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":280.14,"secondary_swell_direction_a":268.14,"secondary_swell_direction_b":292.14,"secondary_swell_height":0.21,"secondary_swell_period":4.65,"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.4623333333,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8321666667,"secondarySwell_combo_weighted_a":0.1785,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6623333333,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6321666667,"secondarySwell_combo_weighted_b":0.1785,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":282.31,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.89,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.9,"water_temp":20.37,"wind_speed":4.34,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":278.32,"secondary_swell_direction_a":266.32,"secondary_swell_direction_b":290.32,"secondary_swell_height":0.31,"secondary_swell_period":4.37,"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.4620833333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8473333333,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6620833333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6473333333,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":286.15,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.95,"tide_label":"high","tide_high_low_label":"high","air_temp":19.84,"water_temp":20.27,"wind_speed":3.91,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":276.49,"secondary_swell_direction_a":264.49,"secondary_swell_direction_b":288.49,"secondary_swell_height":0.4,"secondary_swell_period":4.1,"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.46175,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8625833333,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.66175,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6625833333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":290.0,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.87,"tide_label":"high","tide_high_low_label":"","air_temp":19.78,"water_temp":20.21,"wind_speed":3.47,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":274.67,"secondary_swell_direction_a":262.67,"secondary_swell_direction_b":286.67,"secondary_swell_height":0.5,"secondary_swell_period":3.82,"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.4615,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.87775,"secondarySwell_combo_weighted_a":0.425,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6615,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.67775,"secondarySwell_combo_weighted_b":0.425,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":293.4,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.66,"tide_label":"high","tide_high_low_label":"","air_temp":19.68,"water_temp":20.15,"wind_speed":3.03,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":273.99,"secondary_swell_direction_a":261.99,"secondary_swell_direction_b":285.99,"secondary_swell_height":0.49,"secondary_swell_period":3.85,"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.4588333333,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.49,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8834166667,"secondarySwell_combo_weighted_a":0.4165,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6588333333,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.49,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6834166667,"secondarySwell_combo_weighted_b":0.4165,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":2,"wind_direction":296.79,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.34,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.59,"water_temp":20.1,"wind_speed":2.6,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":273.32,"secondary_swell_direction_a":261.32,"secondary_swell_direction_b":285.32,"secondary_swell_height":0.48,"secondary_swell_period":3.89,"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.45625,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.889,"secondarySwell_combo_weighted_a":0.408,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.65625,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.689,"secondarySwell_combo_weighted_b":0.408,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":300.19,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.49,"water_temp":20.05,"wind_speed":2.16,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":272.64,"secondary_swell_direction_a":260.64,"secondary_swell_direction_b":284.64,"secondary_swell_height":0.47,"secondary_swell_period":3.92,"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.4535833333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.47,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8946666667,"secondarySwell_combo_weighted_a":0.3995,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6535833333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.47,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6946666667,"secondarySwell_combo_weighted_b":0.3995,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":291.36,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.37,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.41,"water_temp":20.01,"wind_speed":2.11,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":272.76,"secondary_swell_direction_a":260.76,"secondary_swell_direction_b":284.76,"secondary_swell_height":0.45,"secondary_swell_period":3.94,"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.45425,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8936666667,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.65425,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6936666667,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":282.53,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.64,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.32,"water_temp":19.96,"wind_speed":2.05,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":272.87,"secondary_swell_direction_a":260.87,"secondary_swell_direction_b":284.87,"secondary_swell_height":0.44,"secondary_swell_period":3.96,"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.455,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.89275,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.655,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.69275,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":273.7,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.79,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.23,"water_temp":19.93,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":272.99,"secondary_swell_direction_a":260.99,"secondary_swell_direction_b":284.99,"secondary_swell_height":0.42,"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.4556666667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.89175,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6556666667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.69175,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":291.46,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.8,"tide_label":"low","tide_high_low_label":"low","air_temp":19.21,"water_temp":19.9,"wind_speed":2.0,"cloudCover":21.2,"precipitation":0.0,"secondary_swell_direction":273.04,"secondary_swell_direction_a":261.04,"secondary_swell_direction_b":285.04,"secondary_swell_height":0.41,"secondary_swell_period":4.02,"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.4519166667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8913333333,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6519166667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6913333333,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":309.22,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.69,"tide_label":"low","tide_high_low_label":"","air_temp":19.19,"water_temp":19.87,"wind_speed":2.0,"cloudCover":42.4,"precipitation":0.0,"secondary_swell_direction":273.08,"secondary_swell_direction_a":261.08,"secondary_swell_direction_b":285.08,"secondary_swell_height":0.39,"secondary_swell_period":4.05,"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.44825,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.891,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.64825,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.691,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:09.352068+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":326.98,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.48,"tide_label":"low","tide_high_low_label":"","air_temp":19.17,"water_temp":19.86,"wind_speed":2.0,"cloudCover":63.6,"precipitation":0.0,"secondary_swell_direction":273.13,"secondary_swell_direction_a":261.13,"secondary_swell_direction_b":285.13,"secondary_swell_height":0.38,"secondary_swell_period":4.09,"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.4445,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8905833333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6445,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6905833333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:09.352068+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":331.04,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.24,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.1,"water_temp":19.87,"wind_speed":2.0,"cloudCover":43.47,"precipitation":0.0,"secondary_swell_direction":273.04,"secondary_swell_direction_a":261.04,"secondary_swell_direction_b":285.04,"secondary_swell_height":0.36,"secondary_swell_period":4.13,"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.4438333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8913333333,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6438333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6913333333,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:09.352068+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":335.1,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.02,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.03,"water_temp":19.88,"wind_speed":2.0,"cloudCover":23.33,"precipitation":0.0,"secondary_swell_direction":272.94,"secondary_swell_direction_a":260.94,"secondary_swell_direction_b":284.94,"secondary_swell_height":0.35,"secondary_swell_period":4.18,"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.4430833333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8921666667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6430833333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6921666667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:09.352068+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":339.16,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.14,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.95,"water_temp":19.88,"wind_speed":2.0,"cloudCover":3.2,"precipitation":0.0,"secondary_swell_direction":272.85,"secondary_swell_direction_a":260.85,"secondary_swell_direction_b":284.85,"secondary_swell_height":0.33,"secondary_swell_period":4.22,"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.4424166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8929166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6424166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6929166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":322.21,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"high","tide_high_low_label":"high","air_temp":18.99,"water_temp":19.88,"wind_speed":2.25,"cloudCover":2.13,"precipitation":0.0,"secondary_swell_direction":272.48,"secondary_swell_direction_a":260.48,"secondary_swell_direction_b":284.48,"secondary_swell_height":0.32,"secondary_swell_period":4.23,"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.44175,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.896,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.64175,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.696,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:06:09.352068+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":305.25,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.19,"tide_label":"high","tide_high_low_label":"","air_temp":19.02,"water_temp":19.87,"wind_speed":2.49,"cloudCover":1.07,"precipitation":0.0,"secondary_swell_direction":272.1,"secondary_swell_direction_a":260.1,"secondary_swell_direction_b":284.1,"secondary_swell_height":0.3,"secondary_swell_period":4.23,"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.4410833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8991666667,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6410833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6991666667,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:06:09.352068+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":288.3,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"high","tide_high_low_label":"","air_temp":19.05,"water_temp":19.94,"wind_speed":2.74,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":271.73,"secondary_swell_direction_a":259.73,"secondary_swell_direction_b":283.73,"secondary_swell_height":0.29,"secondary_swell_period":4.24,"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.4404166667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.90225,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6404166667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.70225,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:09.352068+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":283.5,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.15,"water_temp":20.09,"wind_speed":3.44,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":250.59,"secondary_swell_direction_a":238.59,"secondary_swell_direction_b":262.59,"secondary_swell_height":0.27,"secondary_swell_period":9.08,"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.4399166667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9215833333,"secondarySwell_combo_weighted_a":0.243,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6399166667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8784166667,"secondarySwell_combo_weighted_b":0.243,"prediction_time":"2026-06-21T02:06:09.352068+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":278.71,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.01,"tide_label":"low","tide_high_low_label":"low","air_temp":19.25,"water_temp":20.16,"wind_speed":4.15,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":229.46,"secondary_swell_direction_a":217.46,"secondary_swell_direction_b":241.46,"secondary_swell_height":0.26,"secondary_swell_period":13.93,"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.4394166667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7455,"secondarySwell_combo_weighted_a":0.247,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6394166667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9455,"secondarySwell_combo_weighted_b":0.247,"prediction_time":"2026-06-21T02:06:09.352068+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":273.91,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"low","tide_high_low_label":"","air_temp":19.35,"water_temp":20.19,"wind_speed":4.85,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":208.32,"secondary_swell_direction_a":196.32,"secondary_swell_direction_b":220.32,"secondary_swell_height":0.24,"secondary_swell_period":18.77,"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.4389166667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5693333333,"secondarySwell_combo_weighted_a":0.24,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6389166667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7693333333,"secondarySwell_combo_weighted_b":0.24,"prediction_time":"2026-06-21T02:06:09.352068+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":274.52,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.18,"tide_label":"low","tide_high_low_label":"","air_temp":19.37,"water_temp":20.2,"wind_speed":4.75,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":207.41,"secondary_swell_direction_a":195.41,"secondary_swell_direction_b":219.41,"secondary_swell_height":0.26,"secondary_swell_period":18.51,"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.4355833333,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.56175,"secondarySwell_combo_weighted_a":0.26,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6355833333,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.76175,"secondarySwell_combo_weighted_b":0.26,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":275.13,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.38,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.39,"water_temp":20.2,"wind_speed":4.65,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":206.51,"secondary_swell_direction_a":194.51,"secondary_swell_direction_b":218.51,"secondary_swell_height":0.29,"secondary_swell_period":18.24,"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.4323333333,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.55425,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6323333333,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.75425,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":275.74,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.63,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.41,"water_temp":20.13,"wind_speed":4.55,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":205.6,"secondary_swell_direction_a":193.6,"secondary_swell_direction_b":217.6,"secondary_swell_height":0.31,"secondary_swell_period":17.98,"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.429,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5466666667,"secondarySwell_combo_weighted_a":0.31,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.629,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7466666667,"secondarySwell_combo_weighted_b":0.31,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":275.38,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.84,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.3,"water_temp":20.02,"wind_speed":3.94,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":226.31,"secondary_swell_direction_a":214.31,"secondary_swell_direction_b":238.31,"secondary_swell_height":0.35,"secondary_swell_period":13.16,"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.4283333333,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.71925,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6283333333,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.91925,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":275.01,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.97,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.19,"water_temp":19.95,"wind_speed":3.32,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":247.02,"secondary_swell_direction_a":235.02,"secondary_swell_direction_b":259.02,"secondary_swell_height":0.38,"secondary_swell_period":8.35,"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.4276666667,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8918333333,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6276666667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9081666667,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":274.65,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.98,"tide_label":"high","tide_high_low_label":"high","air_temp":19.08,"water_temp":19.89,"wind_speed":2.71,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.73,"secondary_swell_direction_a":255.73,"secondary_swell_direction_b":279.73,"secondary_swell_height":0.42,"secondary_swell_period":3.53,"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.427,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9355833333,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.627,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7355833333,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":263.09,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.83,"tide_label":"high","tide_high_low_label":"","air_temp":18.98,"water_temp":19.84,"wind_speed":2.47,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.09,"secondary_swell_direction_a":254.09,"secondary_swell_direction_b":278.09,"secondary_swell_height":0.41,"secondary_swell_period":3.64,"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.44475,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.94925,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.64475,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.74925,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":251.52,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.55,"tide_label":"high","tide_high_low_label":"","air_temp":18.87,"water_temp":19.81,"wind_speed":2.24,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":264.45,"secondary_swell_direction_a":252.45,"secondary_swell_direction_b":276.45,"secondary_swell_height":0.41,"secondary_swell_period":3.75,"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.4625,"swell_combo_weighted_a":0.59,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9629166667,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6625,"swell_combo_weighted_b":0.59,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7629166667,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":239.96,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.18,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.77,"water_temp":19.77,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":262.81,"secondary_swell_direction_a":250.81,"secondary_swell_direction_b":274.81,"secondary_swell_height":0.4,"secondary_swell_period":3.86,"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.48025,"swell_combo_weighted_a":0.52,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9765833333,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.52,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.68025,"swell_combo_weighted_b":0.52,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7765833333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":254.26,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.21,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.73,"water_temp":19.74,"wind_speed":1.92,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":264.45,"secondary_swell_direction_a":252.45,"secondary_swell_direction_b":276.45,"secondary_swell_height":0.42,"secondary_swell_period":4.01,"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.49825,"swell_combo_weighted_a":0.53,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9629166667,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.53,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.69825,"swell_combo_weighted_b":0.53,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7629166667,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:09.352068+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":243.53,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.55,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.68,"water_temp":19.71,"wind_speed":1.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.09,"secondary_swell_direction_a":254.09,"secondary_swell_direction_b":278.09,"secondary_swell_height":0.43,"secondary_swell_period":4.16,"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.5161666667,"swell_combo_weighted_a":0.55,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.94925,"secondarySwell_combo_weighted_a":0.3655,"swellHeight_weighted_b":0.55,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.7161666667,"swell_combo_weighted_b":0.55,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.74925,"secondarySwell_combo_weighted_b":0.3655,"prediction_time":"2026-06-21T02:06:09.352068+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":232.81,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.78,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.63,"water_temp":19.69,"wind_speed":1.99,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.73,"secondary_swell_direction_a":255.73,"secondary_swell_direction_b":279.73,"secondary_swell_height":0.45,"secondary_swell_period":4.31,"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.5341666667,"swell_combo_weighted_a":0.56,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9355833333,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.56,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.7341666667,"swell_combo_weighted_b":0.56,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7355833333,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":236.31,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.88,"tide_label":"low","tide_high_low_label":"low","air_temp":18.56,"water_temp":19.66,"wind_speed":1.92,"cloudCover":1.8,"precipitation":0.0,"secondary_swell_direction":268.47,"secondary_swell_direction_a":256.47,"secondary_swell_direction_b":280.47,"secondary_swell_height":0.45,"secondary_swell_period":4.53,"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.4988333333,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9294166667,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6988333333,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7294166667,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":239.81,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.84,"tide_label":"low","tide_high_low_label":"","air_temp":18.49,"water_temp":19.64,"wind_speed":1.85,"cloudCover":3.6,"precipitation":0.0,"secondary_swell_direction":269.22,"secondary_swell_direction_a":257.22,"secondary_swell_direction_b":281.22,"secondary_swell_height":0.45,"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.4635833333,"swell_combo_weighted_a":0.589,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9231666667,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.62,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6635833333,"swell_combo_weighted_b":0.589,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7231666667,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":243.31,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.67,"tide_label":"low","tide_high_low_label":"","air_temp":18.42,"water_temp":19.65,"wind_speed":1.78,"cloudCover":5.4,"precipitation":0.0,"secondary_swell_direction":269.96,"secondary_swell_direction_a":257.96,"secondary_swell_direction_b":281.96,"secondary_swell_height":0.45,"secondary_swell_period":4.97,"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.42825,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.917,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.62825,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.717,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":239.73,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.42,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.39,"water_temp":19.7,"wind_speed":1.93,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":271.28,"secondary_swell_direction_a":259.28,"secondary_swell_direction_b":283.28,"secondary_swell_height":0.45,"secondary_swell_period":5.15,"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.4576666667,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.906,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6576666667,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.706,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":236.16,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.16,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.37,"water_temp":19.74,"wind_speed":2.09,"cloudCover":4.6,"precipitation":0.0,"secondary_swell_direction":272.61,"secondary_swell_direction_a":260.61,"secondary_swell_direction_b":284.61,"secondary_swell_height":0.46,"secondary_swell_period":5.32,"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.487,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8949166667,"secondarySwell_combo_weighted_a":0.391,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.687,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6949166667,"secondarySwell_combo_weighted_b":0.391,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":232.58,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.06,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.35,"water_temp":19.77,"wind_speed":2.24,"cloudCover":4.2,"precipitation":0.0,"secondary_swell_direction":273.93,"secondary_swell_direction_a":261.93,"secondary_swell_direction_b":285.93,"secondary_swell_height":0.46,"secondary_swell_period":5.5,"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.5164166667,"swell_combo_weighted_a":0.65,"secondarySwellHeight_weighted_a":0.46,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8839166667,"secondarySwell_combo_weighted_a":0.391,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.7164166667,"swell_combo_weighted_b":0.65,"secondarySwellHeight_weighted_b":0.46,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6839166667,"secondarySwell_combo_weighted_b":0.391,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":228.01,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.2,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.43,"water_temp":19.8,"wind_speed":2.58,"cloudCover":3.4,"precipitation":0.0,"secondary_swell_direction":248.09,"secondary_swell_direction_a":236.09,"secondary_swell_direction_b":260.09,"secondary_swell_height":0.45,"secondary_swell_period":7.85,"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.50975,"swell_combo_weighted_a":0.67,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.90075,"secondarySwell_combo_weighted_a":0.405,"swellHeight_weighted_b":0.67,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.70975,"swell_combo_weighted_b":0.67,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.89925,"secondarySwell_combo_weighted_b":0.405,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":223.44,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.24,"tide_label":"high","tide_high_low_label":"high","air_temp":18.51,"water_temp":19.8,"wind_speed":2.91,"cloudCover":2.6,"precipitation":0.0,"secondary_swell_direction":222.25,"secondary_swell_direction_a":210.25,"secondary_swell_direction_b":234.25,"secondary_swell_height":0.43,"secondary_swell_period":10.21,"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.5031666667,"swell_combo_weighted_a":0.68,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6854166667,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.7031666667,"swell_combo_weighted_b":0.68,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8854166667,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":218.87,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.19,"tide_label":"high","tide_high_low_label":"","air_temp":18.59,"water_temp":19.89,"wind_speed":3.25,"cloudCover":1.8,"precipitation":0.0,"secondary_swell_direction":196.41,"secondary_swell_direction_a":184.41,"secondary_swell_direction_b":208.41,"secondary_swell_height":0.42,"secondary_swell_period":12.56,"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.4965,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4700833333,"secondarySwell_combo_weighted_a":0.399,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6965,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6700833333,"secondarySwell_combo_weighted_b":0.399,"prediction_time":"2026-06-21T02:06:09.352068+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":222.55,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.11,"tide_label":"high","tide_high_low_label":"","air_temp":18.74,"water_temp":20.08,"wind_speed":3.56,"cloudCover":2.73,"precipitation":0.0,"secondary_swell_direction":199.27,"secondary_swell_direction_a":187.27,"secondary_swell_direction_b":211.27,"secondary_swell_height":0.42,"secondary_swell_period":13.93,"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.4965,"swell_combo_weighted_a":0.7,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4939166667,"secondarySwell_combo_weighted_a":0.399,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6965,"swell_combo_weighted_b":0.7,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6939166667,"secondarySwell_combo_weighted_b":0.399,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":226.22,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.89,"water_temp":20.24,"wind_speed":3.86,"cloudCover":3.67,"precipitation":0.0,"secondary_swell_direction":202.14,"secondary_swell_direction_a":190.14,"secondary_swell_direction_b":214.14,"secondary_swell_height":0.43,"secondary_swell_period":15.31,"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.4965833333,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5178333333,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6965833333,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7178333333,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":229.9,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.02,"tide_label":"low","tide_high_low_label":"low","air_temp":19.03,"water_temp":20.38,"wind_speed":4.17,"cloudCover":4.6,"precipitation":0.0,"secondary_swell_direction":205.0,"secondary_swell_direction_a":193.0,"secondary_swell_direction_b":217.0,"secondary_swell_height":0.43,"secondary_swell_period":16.68,"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.4965833333,"swell_combo_weighted_a":0.69,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5416666667,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.6965833333,"swell_combo_weighted_b":0.69,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7416666667,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":230.3,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.1,"tide_label":"low","tide_high_low_label":"","air_temp":19.04,"water_temp":20.52,"wind_speed":3.9,"cloudCover":5.8,"precipitation":0.0,"secondary_swell_direction":205.25,"secondary_swell_direction_a":193.25,"secondary_swell_direction_b":217.25,"secondary_swell_height":0.43,"secondary_swell_period":16.66,"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.47625,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.54375,"secondarySwell_combo_weighted_a":0.43,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.67625,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.74375,"secondarySwell_combo_weighted_b":0.43,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":230.71,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.27,"tide_label":"low","tide_high_low_label":"","air_temp":19.04,"water_temp":20.63,"wind_speed":3.63,"cloudCover":7.0,"precipitation":0.0,"secondary_swell_direction":205.49,"secondary_swell_direction_a":193.49,"secondary_swell_direction_b":217.49,"secondary_swell_height":0.44,"secondary_swell_period":16.65,"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.456,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.54575,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.656,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.74575,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":231.11,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.5,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.05,"water_temp":20.59,"wind_speed":3.36,"cloudCover":8.2,"precipitation":0.0,"secondary_swell_direction":205.74,"secondary_swell_direction_a":193.74,"secondary_swell_direction_b":217.74,"secondary_swell_height":0.44,"secondary_swell_period":16.63,"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.4356666667,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5478333333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6356666667,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7478333333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":217.95,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.75,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.03,"water_temp":20.41,"wind_speed":2.87,"cloudCover":6.27,"precipitation":0.0,"secondary_swell_direction":201.81,"secondary_swell_direction_a":189.81,"secondary_swell_direction_b":213.81,"secondary_swell_height":0.44,"secondary_swell_period":15.54,"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.4453333333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5150833333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6453333333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7150833333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":204.79,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.94,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.01,"water_temp":20.3,"wind_speed":2.39,"cloudCover":4.33,"precipitation":0.0,"secondary_swell_direction":197.88,"secondary_swell_direction_a":185.88,"secondary_swell_direction_b":209.88,"secondary_swell_height":0.44,"secondary_swell_period":14.46,"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.4549166667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4823333333,"secondarySwell_combo_weighted_a":0.44,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6549166667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6823333333,"secondarySwell_combo_weighted_b":0.44,"prediction_time":"2026-06-21T02:06:09.352068+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":1,"wind_score_bro":3,"wind_direction":191.63,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":1.02,"tide_label":"high","tide_high_low_label":"high","air_temp":19.0,"water_temp":20.23,"wind_speed":1.9,"cloudCover":2.4,"precipitation":0.0,"secondary_swell_direction":193.95,"secondary_swell_direction_a":181.95,"secondary_swell_direction_b":205.95,"secondary_swell_height":0.44,"secondary_swell_period":13.37,"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.4645833333,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4495833333,"secondarySwell_combo_weighted_a":0.418,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6645833333,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6495833333,"secondarySwell_combo_weighted_b":0.418,"prediction_time":"2026-06-21T02:06:09.352068+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":187.85,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.96,"tide_label":"high","tide_high_low_label":"","air_temp":19.05,"water_temp":20.18,"wind_speed":1.95,"cloudCover":2.3,"precipitation":0.0,"secondary_swell_direction":216.94,"secondary_swell_direction_a":204.94,"secondary_swell_direction_b":228.94,"secondary_swell_height":0.43,"secondary_swell_period":10.62,"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.46475,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6411666667,"secondarySwell_combo_weighted_a":0.4085,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.66475,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8411666667,"secondarySwell_combo_weighted_b":0.4085,"prediction_time":"2026-06-21T02:06:09.352068+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":4,"wind_direction":184.08,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.74,"tide_label":"high","tide_high_low_label":"","air_temp":19.1,"water_temp":20.14,"wind_speed":2.01,"cloudCover":2.2,"precipitation":0.0,"secondary_swell_direction":239.94,"secondary_swell_direction_a":227.94,"secondary_swell_direction_b":251.94,"secondary_swell_height":0.41,"secondary_swell_period":7.88,"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.4648333333,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8328333333,"secondarySwell_combo_weighted_a":0.369,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.6648333333,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9671666667,"secondarySwell_combo_weighted_b":0.369,"prediction_time":"2026-06-21T02:06:09.352068+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":180.3,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.4,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.16,"water_temp":20.1,"wind_speed":2.06,"cloudCover":2.1,"precipitation":0.0,"secondary_swell_direction":262.93,"secondary_swell_direction_a":250.93,"secondary_swell_direction_b":274.93,"secondary_swell_height":0.4,"secondary_swell_period":5.13,"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.465,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9755833333,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.665,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7755833333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":190.14,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.11,"water_temp":20.06,"wind_speed":2.27,"cloudCover":14.07,"precipitation":0.0,"secondary_swell_direction":262.89,"secondary_swell_direction_a":250.89,"secondary_swell_direction_b":274.89,"secondary_swell_height":0.42,"secondary_swell_period":5.11,"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.6905833333,"swell_combo_weighted_a":0.765,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9759166667,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8905833333,"swell_combo_weighted_b":0.765,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7759166667,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":199.98,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.39,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.07,"water_temp":20.02,"wind_speed":2.49,"cloudCover":26.03,"precipitation":0.0,"secondary_swell_direction":262.86,"secondary_swell_direction_a":250.86,"secondary_swell_direction_b":274.86,"secondary_swell_height":0.43,"secondary_swell_period":5.09,"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.91625,"swell_combo_weighted_a":0.774,"secondarySwellHeight_weighted_a":0.43,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9761666667,"secondarySwell_combo_weighted_a":0.3655,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.88375,"swell_combo_weighted_b":0.774,"secondarySwellHeight_weighted_b":0.43,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7761666667,"secondarySwell_combo_weighted_b":0.3655,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":209.82,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.7,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.02,"water_temp":19.99,"wind_speed":2.7,"cloudCover":38.0,"precipitation":0.0,"secondary_swell_direction":262.82,"secondary_swell_direction_a":250.82,"secondary_swell_direction_b":274.82,"secondary_swell_height":0.45,"secondary_swell_period":5.07,"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.8581666667,"swell_combo_weighted_a":0.731,"secondarySwellHeight_weighted_a":0.45,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.9765,"secondarySwell_combo_weighted_a":0.3825,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6581666667,"swell_combo_weighted_b":0.731,"secondarySwellHeight_weighted_b":0.45,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.7765,"secondarySwell_combo_weighted_b":0.3825,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":200.67,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.89,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.91,"water_temp":19.95,"wind_speed":3.1,"cloudCover":57.9,"precipitation":0.0,"secondary_swell_direction":243.26,"secondary_swell_direction_a":231.26,"secondary_swell_direction_b":255.26,"secondary_swell_height":0.48,"secondary_swell_period":8.77,"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.85125,"swell_combo_weighted_a":0.748,"secondarySwellHeight_weighted_a":0.48,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.8605,"secondarySwell_combo_weighted_a":0.432,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.65125,"swell_combo_weighted_b":0.748,"secondarySwellHeight_weighted_b":0.48,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9395,"secondarySwell_combo_weighted_b":0.432,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":191.51,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.92,"tide_label":"low","tide_high_low_label":"low","air_temp":18.79,"water_temp":19.92,"wind_speed":3.49,"cloudCover":77.8,"precipitation":0.0,"secondary_swell_direction":223.69,"secondary_swell_direction_a":211.69,"secondary_swell_direction_b":235.69,"secondary_swell_height":0.5,"secondary_swell_period":12.47,"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.8443333333,"swell_combo_weighted_a":0.7735,"secondarySwellHeight_weighted_a":0.5,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6974166667,"secondarySwell_combo_weighted_a":0.475,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6443333333,"swell_combo_weighted_b":0.7735,"secondarySwellHeight_weighted_b":0.5,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8974166667,"secondarySwell_combo_weighted_b":0.475,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":182.36,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.81,"tide_label":"low","tide_high_low_label":"","air_temp":18.68,"water_temp":19.91,"wind_speed":3.89,"cloudCover":97.7,"precipitation":0.0,"secondary_swell_direction":204.13,"secondary_swell_direction_a":192.13,"secondary_swell_direction_b":216.13,"secondary_swell_height":0.53,"secondary_swell_period":16.17,"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.8374166667,"swell_combo_weighted_a":0.7905,"secondarySwellHeight_weighted_a":0.53,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5344166667,"secondarySwell_combo_weighted_a":0.53,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6374166667,"swell_combo_weighted_b":0.7905,"secondarySwellHeight_weighted_b":0.53,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7344166667,"secondarySwell_combo_weighted_b":0.53,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":182.29,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.59,"tide_label":"low","tide_high_low_label":"","air_temp":18.69,"water_temp":19.92,"wind_speed":3.87,"cloudCover":98.07,"precipitation":0.01,"secondary_swell_direction":204.43,"secondary_swell_direction_a":192.43,"secondary_swell_direction_b":216.43,"secondary_swell_height":0.52,"secondary_swell_period":16.06,"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.8353333333,"swell_combo_weighted_a":0.799,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5369166667,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":0.94,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6353333333,"swell_combo_weighted_b":0.799,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7369166667,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":182.23,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.31,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.7,"water_temp":19.92,"wind_speed":3.86,"cloudCover":98.43,"precipitation":0.01,"secondary_swell_direction":204.74,"secondary_swell_direction_a":192.74,"secondary_swell_direction_b":216.74,"secondary_swell_height":0.52,"secondary_swell_period":15.96,"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.83325,"swell_combo_weighted_a":0.816,"secondarySwellHeight_weighted_a":0.52,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5395,"secondarySwell_combo_weighted_a":0.52,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.63325,"swell_combo_weighted_b":0.816,"secondarySwellHeight_weighted_b":0.52,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7395,"secondarySwell_combo_weighted_b":0.52,"prediction_time":"2026-06-21T02:06:09.352068+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":182.16,"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":18.7,"water_temp":19.93,"wind_speed":3.84,"cloudCover":98.8,"precipitation":0.01,"secondary_swell_direction":205.04,"secondary_swell_direction_a":193.04,"secondary_swell_direction_b":217.04,"secondary_swell_height":0.51,"secondary_swell_period":15.85,"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.8311666667,"swell_combo_weighted_a":0.8245,"secondarySwellHeight_weighted_a":0.51,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.542,"secondarySwell_combo_weighted_a":0.51,"swellHeight_weighted_b":0.97,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6311666667,"swell_combo_weighted_b":0.8245,"secondarySwellHeight_weighted_b":0.51,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.742,"secondarySwell_combo_weighted_b":0.51,"prediction_time":"2026-06-21T02:06:09.352068+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":194.03,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.75,"water_temp":19.92,"wind_speed":3.78,"cloudCover":97.4,"precipitation":0.01,"secondary_swell_direction":203.72,"secondary_swell_direction_a":191.72,"secondary_swell_direction_b":215.72,"secondary_swell_height":0.54,"secondary_swell_period":15.77,"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.99425,"swell_combo_weighted_a":0.828,"secondarySwellHeight_weighted_a":0.54,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.531,"secondarySwell_combo_weighted_a":0.54,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.80575,"swell_combo_weighted_b":0.828,"secondarySwellHeight_weighted_b":0.54,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.731,"secondarySwell_combo_weighted_b":0.54,"prediction_time":"2026-06-21T02:06:09.352068+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":205.89,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.25,"tide_label":"high","tide_high_low_label":"high","air_temp":18.8,"water_temp":19.92,"wind_speed":3.71,"cloudCover":96.0,"precipitation":0.01,"secondary_swell_direction":202.4,"secondary_swell_direction_a":190.4,"secondary_swell_direction_b":214.4,"secondary_swell_height":0.57,"secondary_swell_period":15.69,"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.8196666667,"swell_combo_weighted_a":0.792,"secondarySwellHeight_weighted_a":0.57,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.52,"secondarySwell_combo_weighted_a":0.57,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.9803333333,"swell_combo_weighted_b":0.792,"secondarySwellHeight_weighted_b":0.57,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.72,"secondarySwell_combo_weighted_b":0.57,"prediction_time":"2026-06-21T02:06:09.352068+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":217.76,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.24,"tide_label":"high","tide_high_low_label":"","air_temp":18.85,"water_temp":19.96,"wind_speed":3.65,"cloudCover":94.6,"precipitation":0.01,"secondary_swell_direction":201.08,"secondary_swell_direction_a":189.08,"secondary_swell_direction_b":213.08,"secondary_swell_height":0.6,"secondary_swell_period":15.61,"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.6450833333,"swell_combo_weighted_a":0.747,"secondarySwellHeight_weighted_a":0.6,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.509,"secondarySwell_combo_weighted_a":0.6,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8450833333,"swell_combo_weighted_b":0.747,"secondarySwellHeight_weighted_b":0.6,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.709,"secondarySwell_combo_weighted_b":0.6,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":227.31,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.17,"tide_label":"high","tide_high_low_label":"","air_temp":18.91,"water_temp":20.04,"wind_speed":3.84,"cloudCover":67.97,"precipitation":0.01,"secondary_swell_direction":201.14,"secondary_swell_direction_a":189.14,"secondary_swell_direction_b":213.14,"secondary_swell_height":0.6,"secondary_swell_period":15.57,"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.6446666667,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.6,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5095,"secondarySwell_combo_weighted_a":0.6,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8446666667,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.6,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7095,"secondarySwell_combo_weighted_b":0.6,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":236.87,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.98,"water_temp":20.11,"wind_speed":4.04,"cloudCover":41.33,"precipitation":0.0,"secondary_swell_direction":201.2,"secondary_swell_direction_a":189.2,"secondary_swell_direction_b":213.2,"secondary_swell_height":0.6,"secondary_swell_period":15.53,"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.6441666667,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.6,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.51,"secondarySwell_combo_weighted_a":0.6,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8441666667,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.6,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.71,"secondarySwell_combo_weighted_b":0.6,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":246.42,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"low","tide_high_low_label":"low","air_temp":19.05,"water_temp":20.17,"wind_speed":4.23,"cloudCover":14.7,"precipitation":0.0,"secondary_swell_direction":201.26,"secondary_swell_direction_a":189.26,"secondary_swell_direction_b":213.26,"secondary_swell_height":0.6,"secondary_swell_period":15.49,"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.64375,"swell_combo_weighted_a":0.729,"secondarySwellHeight_weighted_a":0.6,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5105,"secondarySwell_combo_weighted_a":0.6,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.84375,"swell_combo_weighted_b":0.729,"secondarySwellHeight_weighted_b":0.6,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7105,"secondarySwell_combo_weighted_b":0.6,"prediction_time":"2026-06-21T02:06:09.352068+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":253.93,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"low","tide_high_low_label":"","air_temp":19.15,"water_temp":20.21,"wind_speed":4.33,"cloudCover":20.4,"precipitation":0.0,"secondary_swell_direction":231.85,"secondary_swell_direction_a":219.85,"secondary_swell_direction_b":243.85,"secondary_swell_height":0.42,"secondary_swell_period":14.42,"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.643,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7654166667,"secondarySwell_combo_weighted_a":0.42,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.843,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9654166667,"secondarySwell_combo_weighted_b":0.42,"prediction_time":"2026-06-21T02:06:09.352068+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":261.44,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"low","tide_high_low_label":"","air_temp":19.25,"water_temp":20.25,"wind_speed":4.42,"cloudCover":26.1,"precipitation":0.0,"secondary_swell_direction":262.45,"secondary_swell_direction_a":250.45,"secondary_swell_direction_b":274.45,"secondary_swell_height":0.25,"secondary_swell_period":13.34,"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.6421666667,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9795833333,"secondarySwell_combo_weighted_a":0.2375,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8421666667,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7795833333,"secondarySwell_combo_weighted_b":0.2375,"prediction_time":"2026-06-21T02:06:09.352068+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":3,"wind_direction":268.95,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.37,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.35,"water_temp":20.21,"wind_speed":4.52,"cloudCover":31.8,"precipitation":0.0,"secondary_swell_direction":293.04,"secondary_swell_direction_a":281.04,"secondary_swell_direction_b":305.04,"secondary_swell_height":0.07,"secondary_swell_period":12.27,"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.6414166667,"swell_combo_weighted_a":0.711,"secondarySwellHeight_weighted_a":0.07,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7246666667,"secondarySwell_combo_weighted_a":0.0665,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.8414166667,"swell_combo_weighted_b":0.711,"secondarySwellHeight_weighted_b":0.07,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.5246666667,"secondarySwell_combo_weighted_b":0.0665,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":275.55,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.62,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.24,"water_temp":20.12,"wind_speed":4.22,"cloudCover":54.47,"precipitation":0.01,"secondary_swell_direction":262.68,"secondary_swell_direction_a":250.68,"secondary_swell_direction_b":274.68,"secondary_swell_height":0.23,"secondary_swell_period":13.29,"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.79775,"swell_combo_weighted_a":0.72,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.9776666667,"secondarySwell_combo_weighted_a":0.2185,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.99775,"swell_combo_weighted_b":0.72,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7776666667,"secondarySwell_combo_weighted_b":0.2185,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":282.16,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.86,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.12,"water_temp":20.06,"wind_speed":3.91,"cloudCover":77.13,"precipitation":0.01,"secondary_swell_direction":232.32,"secondary_swell_direction_a":220.32,"secondary_swell_direction_b":244.32,"secondary_swell_height":0.4,"secondary_swell_period":14.31,"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.954,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7693333333,"secondarySwell_combo_weighted_a":0.4,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.846,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9693333333,"secondarySwell_combo_weighted_b":0.4,"prediction_time":"2026-06-21T02:06:09.352068+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":2,"wind_direction":288.76,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":1.01,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.01,"water_temp":20.01,"wind_speed":3.61,"cloudCover":99.8,"precipitation":0.02,"secondary_swell_direction":201.96,"secondary_swell_direction_a":189.96,"secondary_swell_direction_b":213.96,"secondary_swell_height":0.56,"secondary_swell_period":15.33,"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.8896666667,"swell_combo_weighted_a":0.7055,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5163333333,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6896666667,"swell_combo_weighted_b":0.7055,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7163333333,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":2,"wind_direction":289.93,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":1.03,"tide_label":"incoming","tide_high_low_label":"high","air_temp":18.89,"water_temp":19.98,"wind_speed":3.2,"cloudCover":99.77,"precipitation":0.02,"secondary_swell_direction":202.03,"secondary_swell_direction_a":190.03,"secondary_swell_direction_b":214.03,"secondary_swell_height":0.56,"secondary_swell_period":15.29,"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.8785833333,"swell_combo_weighted_a":0.7395,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5169166667,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6785833333,"swell_combo_weighted_b":0.7395,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7169166667,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":2,"wind_direction":291.1,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.9,"tide_label":"high","tide_high_low_label":"","air_temp":18.77,"water_temp":19.95,"wind_speed":2.8,"cloudCover":99.73,"precipitation":0.03,"secondary_swell_direction":202.09,"secondary_swell_direction_a":190.09,"secondary_swell_direction_b":214.09,"secondary_swell_height":0.56,"secondary_swell_period":15.25,"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.8674166667,"swell_combo_weighted_a":0.782,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5174166667,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6674166667,"swell_combo_weighted_b":0.782,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7174166667,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:06:09.352068+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":0,"wind_score_bro":3,"wind_direction":292.27,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.61,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.65,"water_temp":19.92,"wind_speed":2.39,"cloudCover":99.7,"precipitation":0.03,"secondary_swell_direction":202.16,"secondary_swell_direction_a":190.16,"secondary_swell_direction_b":214.16,"secondary_swell_height":0.56,"secondary_swell_period":15.21,"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.8563333333,"swell_combo_weighted_a":0.816,"secondarySwellHeight_weighted_a":0.56,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.518,"secondarySwell_combo_weighted_a":0.56,"swellHeight_weighted_b":0.96,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.6563333333,"swell_combo_weighted_b":0.816,"secondarySwellHeight_weighted_b":0.56,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.718,"secondarySwell_combo_weighted_b":0.56,"prediction_time":"2026-06-21T02:06:09.352068+00:00"}]