[{"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":273.4,"wind_label":"W","wave_height_score1":null,"wave_height_score2":null,"tide":0.9,"tide_label":"unknown","tide_high_low_label":"","air_temp":17.87,"water_temp":17.98,"wind_speed":0.85,"cloudCover":97.33,"precipitation":0.0,"secondary_swell_direction":216.12,"secondary_swell_direction_a":204.12,"secondary_swell_direction_b":228.12,"secondary_swell_height":0.37,"secondary_swell_period":15.56,"secondary_swell_weighting":1.0,"swell_direction":191.61,"swell_direction_a":179.61,"swell_direction_b":203.61,"swell_height":0.8,"swell_period":11.55,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5800833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7843333333,"secondarySwell_combo_weighted_a":0.37,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7800833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9843333333,"secondarySwell_combo_weighted_b":0.37,"prediction_time":"2026-06-21T02:06:02.567366+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":270.04,"wind_label":"W","wave_height_score1":null,"wave_height_score2":null,"tide":0.9,"tide_label":"high","tide_high_low_label":"","air_temp":17.6,"water_temp":17.93,"wind_speed":0.51,"cloudCover":98.47,"precipitation":0.0,"secondary_swell_direction":216.09,"secondary_swell_direction_a":204.09,"secondary_swell_direction_b":228.09,"secondary_swell_height":0.36,"secondary_swell_period":15.53,"secondary_swell_weighting":1.0,"swell_direction":190.57,"swell_direction_a":178.57,"swell_direction_b":202.57,"swell_height":0.72,"swell_period":10.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5714166667,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7840833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7714166667,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9840833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":266.69,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.73,"tide_label":"high","tide_high_low_label":"","air_temp":17.33,"water_temp":17.89,"wind_speed":0.16,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":216.07,"secondary_swell_direction_a":204.07,"secondary_swell_direction_b":228.07,"secondary_swell_height":0.36,"secondary_swell_period":15.49,"secondary_swell_weighting":1.0,"swell_direction":189.53,"swell_direction_a":177.53,"swell_direction_b":201.53,"swell_height":0.65,"swell_period":10.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.56275,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7839166667,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.76275,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9839166667,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":301.21,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.42,"tide_label":"high","tide_high_low_label":"","air_temp":17.27,"water_temp":17.86,"wind_speed":0.18,"cloudCover":99.73,"precipitation":0.0,"secondary_swell_direction":215.73,"secondary_swell_direction_a":203.73,"secondary_swell_direction_b":227.73,"secondary_swell_height":0.36,"secondary_swell_period":15.44,"secondary_swell_weighting":1.0,"swell_direction":189.3,"swell_direction_a":177.3,"swell_direction_b":201.3,"swell_height":0.67,"swell_period":10.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.67,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5608333333,"swell_combo_weighted_a":0.6365,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7810833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.67,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7608333333,"swell_combo_weighted_b":0.6365,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9810833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":335.72,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.02,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.21,"water_temp":17.83,"wind_speed":0.21,"cloudCover":99.87,"precipitation":0.0,"secondary_swell_direction":215.4,"secondary_swell_direction_a":203.4,"secondary_swell_direction_b":227.4,"secondary_swell_height":0.36,"secondary_swell_period":15.38,"secondary_swell_weighting":1.0,"swell_direction":189.08,"swell_direction_a":177.08,"swell_direction_b":201.08,"swell_height":0.69,"swell_period":10.69,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.559,"swell_combo_weighted_a":0.6555,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7783333333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.759,"swell_combo_weighted_b":0.6555,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9783333333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":10.24,"wind_label":"N","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.4,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.14,"water_temp":17.82,"wind_speed":0.23,"cloudCover":100.0,"precipitation":0.0,"secondary_swell_direction":215.06,"secondary_swell_direction_a":203.06,"secondary_swell_direction_b":227.06,"secondary_swell_height":0.36,"secondary_swell_period":15.33,"secondary_swell_weighting":1.0,"swell_direction":188.85,"swell_direction_a":176.85,"swell_direction_b":200.85,"swell_height":0.71,"swell_period":10.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5570833333,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7755,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7570833333,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9755,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":318.53,"wind_label":"NW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.75,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.08,"water_temp":17.8,"wind_speed":0.3,"cloudCover":99.8,"precipitation":0.0,"secondary_swell_direction":215.33,"secondary_swell_direction_a":203.33,"secondary_swell_direction_b":227.33,"secondary_swell_height":0.36,"secondary_swell_period":15.29,"secondary_swell_weighting":1.0,"swell_direction":187.46,"swell_direction_a":175.46,"swell_direction_b":199.46,"swell_height":0.64,"swell_period":10.32,"swell_weighting":1.0,"swellHeight_weighted_a":0.64,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5455,"swell_combo_weighted_a":0.608,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.77775,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.64,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7455,"swell_combo_weighted_b":0.608,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.97775,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 07:00:00-07:00","time_utc":"2026-06-19 14:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":266.81,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.97,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.01,"water_temp":17.81,"wind_speed":0.36,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":215.59,"secondary_swell_direction_a":203.59,"secondary_swell_direction_b":227.59,"secondary_swell_height":0.35,"secondary_swell_period":15.24,"secondary_swell_weighting":1.0,"swell_direction":186.08,"swell_direction_a":174.08,"swell_direction_b":198.08,"swell_height":0.58,"swell_period":9.74,"swell_weighting":1.0,"swellHeight_weighted_a":0.58,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.534,"swell_combo_weighted_a":0.522,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7799166667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.58,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.734,"swell_combo_weighted_b":0.522,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9799166667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 08:00:00-07:00","time_utc":"2026-06-19 15:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":215.1,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-1.02,"tide_label":"low","tide_high_low_label":"low","air_temp":16.95,"water_temp":17.84,"wind_speed":0.43,"cloudCover":99.4,"precipitation":0.0,"secondary_swell_direction":215.86,"secondary_swell_direction_a":203.86,"secondary_swell_direction_b":227.86,"secondary_swell_height":0.35,"secondary_swell_period":15.2,"secondary_swell_weighting":1.0,"swell_direction":184.69,"swell_direction_a":172.69,"swell_direction_b":196.69,"swell_height":0.51,"swell_period":9.15,"swell_weighting":1.0,"swellHeight_weighted_a":0.51,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.5224166667,"swell_combo_weighted_a":0.459,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7821666667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.51,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.7224166667,"swell_combo_weighted_b":0.459,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9821666667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 09:00:00-07:00","time_utc":"2026-06-19 16:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":216.63,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.89,"tide_label":"low","tide_high_low_label":"","air_temp":17.44,"water_temp":17.9,"wind_speed":1.24,"cloudCover":79.93,"precipitation":0.0,"secondary_swell_direction":215.8,"secondary_swell_direction_a":203.8,"secondary_swell_direction_b":227.8,"secondary_swell_height":0.35,"secondary_swell_period":15.17,"secondary_swell_weighting":1.0,"swell_direction":188.77,"swell_direction_a":176.77,"swell_direction_b":200.77,"swell_height":0.54,"swell_period":9.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.54,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.5564166667,"swell_combo_weighted_a":0.486,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7816666667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.54,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.7564166667,"swell_combo_weighted_b":0.486,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9816666667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":218.15,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.63,"tide_label":"low","tide_high_low_label":"","air_temp":17.94,"water_temp":18.01,"wind_speed":2.06,"cloudCover":60.47,"precipitation":0.0,"secondary_swell_direction":215.75,"secondary_swell_direction_a":203.75,"secondary_swell_direction_b":227.75,"secondary_swell_height":0.35,"secondary_swell_period":15.13,"secondary_swell_weighting":1.0,"swell_direction":192.85,"swell_direction_a":180.85,"swell_direction_b":204.85,"swell_height":0.58,"swell_period":10.17,"swell_weighting":1.0,"swellHeight_weighted_a":0.58,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5904166667,"swell_combo_weighted_a":0.551,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.78125,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.58,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7904166667,"swell_combo_weighted_b":0.551,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.98125,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":219.68,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.28,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.44,"water_temp":18.15,"wind_speed":2.87,"cloudCover":41.0,"precipitation":0.0,"secondary_swell_direction":215.69,"secondary_swell_direction_a":203.69,"secondary_swell_direction_b":227.69,"secondary_swell_height":0.35,"secondary_swell_period":15.1,"secondary_swell_weighting":1.0,"swell_direction":196.93,"swell_direction_a":184.93,"swell_direction_b":208.93,"swell_height":0.61,"swell_period":10.68,"swell_weighting":1.0,"swellHeight_weighted_a":0.61,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.6244166667,"swell_combo_weighted_a":0.5795,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.78075,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.61,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.8244166667,"swell_combo_weighted_b":0.5795,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.98075,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":223.95,"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":19.13,"water_temp":18.26,"wind_speed":3.4,"cloudCover":27.33,"precipitation":0.0,"secondary_swell_direction":215.48,"secondary_swell_direction_a":203.48,"secondary_swell_direction_b":227.48,"secondary_swell_height":0.35,"secondary_swell_period":15.08,"secondary_swell_weighting":1.0,"swell_direction":195.44,"swell_direction_a":183.44,"swell_direction_b":207.44,"swell_height":0.63,"swell_period":10.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.63,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.612,"swell_combo_weighted_a":0.5985,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.779,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.63,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.812,"swell_combo_weighted_b":0.5985,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.979,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":228.23,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.33,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.83,"water_temp":18.27,"wind_speed":3.94,"cloudCover":13.67,"precipitation":0.0,"secondary_swell_direction":215.28,"secondary_swell_direction_a":203.28,"secondary_swell_direction_b":227.28,"secondary_swell_height":0.36,"secondary_swell_period":15.06,"secondary_swell_weighting":1.0,"swell_direction":193.94,"swell_direction_a":181.94,"swell_direction_b":205.94,"swell_height":0.66,"swell_period":11.24,"swell_weighting":1.0,"swellHeight_weighted_a":0.66,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5995,"swell_combo_weighted_a":0.627,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7773333333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.66,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7995,"swell_combo_weighted_b":0.627,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9773333333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":232.5,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.49,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.52,"water_temp":18.3,"wind_speed":4.47,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":215.07,"secondary_swell_direction_a":203.07,"secondary_swell_direction_b":227.07,"secondary_swell_height":0.36,"secondary_swell_period":15.04,"secondary_swell_weighting":1.0,"swell_direction":192.45,"swell_direction_a":180.45,"swell_direction_b":204.45,"swell_height":0.68,"swell_period":11.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.68,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5870833333,"swell_combo_weighted_a":0.646,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7755833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7870833333,"swell_combo_weighted_b":0.646,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9755833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":235.62,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.51,"tide_label":"high","tide_high_low_label":"high","air_temp":20.7,"water_temp":18.26,"wind_speed":4.3,"cloudCover":0.03,"precipitation":0.0,"secondary_swell_direction":205.22,"secondary_swell_direction_a":193.22,"secondary_swell_direction_b":217.22,"secondary_swell_height":0.35,"secondary_swell_period":13.93,"secondary_swell_weighting":1.0,"swell_direction":192.2,"swell_direction_a":180.2,"swell_direction_b":204.2,"swell_height":0.72,"swell_period":11.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.72,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.585,"swell_combo_weighted_a":0.684,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6935,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.72,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.785,"swell_combo_weighted_b":0.684,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8935,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 16:00:00-07:00","time_utc":"2026-06-19 23:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":16,"wind_score":0,"wind_score_bro":2,"wind_direction":238.73,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.41,"tide_label":"high","tide_high_low_label":"","air_temp":20.87,"water_temp":18.21,"wind_speed":4.14,"cloudCover":0.07,"precipitation":0.0,"secondary_swell_direction":195.36,"secondary_swell_direction_a":183.36,"secondary_swell_direction_b":207.36,"secondary_swell_height":0.35,"secondary_swell_period":12.83,"secondary_swell_weighting":1.0,"swell_direction":191.94,"swell_direction_a":179.94,"swell_direction_b":203.94,"swell_height":0.77,"swell_period":12.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5828333333,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6113333333,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7828333333,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8113333333,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 17:00:00-07:00","time_utc":"2026-06-20 00:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":241.85,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.25,"tide_label":"high","tide_high_low_label":"","air_temp":21.05,"water_temp":18.14,"wind_speed":3.97,"cloudCover":0.1,"precipitation":0.0,"secondary_swell_direction":185.51,"secondary_swell_direction_a":173.51,"secondary_swell_direction_b":197.51,"secondary_swell_height":0.34,"secondary_swell_period":11.72,"secondary_swell_weighting":1.0,"swell_direction":191.69,"swell_direction_a":179.69,"swell_direction_b":203.69,"swell_height":0.81,"swell_period":12.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.58075,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.52925,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.78075,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.72925,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:02.567366+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":249.45,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.08,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.35,"water_temp":18.02,"wind_speed":3.57,"cloudCover":8.6,"precipitation":0.0,"secondary_swell_direction":185.44,"secondary_swell_direction_a":173.44,"secondary_swell_direction_b":197.44,"secondary_swell_height":0.34,"secondary_swell_period":11.7,"secondary_swell_weighting":1.0,"swell_direction":191.39,"swell_direction_a":179.39,"swell_direction_b":203.39,"swell_height":0.79,"swell_period":12.54,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57825,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5286666667,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77825,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7286666667,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:02.567366+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":257.05,"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.66,"water_temp":17.89,"wind_speed":3.16,"cloudCover":17.1,"precipitation":0.0,"secondary_swell_direction":185.38,"secondary_swell_direction_a":173.38,"secondary_swell_direction_b":197.38,"secondary_swell_height":0.33,"secondary_swell_period":11.68,"secondary_swell_weighting":1.0,"swell_direction":191.08,"swell_direction_a":179.08,"swell_direction_b":203.08,"swell_height":0.76,"swell_period":12.48,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5756666667,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5281666667,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7756666667,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7281666667,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 20:00:00-07:00","time_utc":"2026-06-20 03:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":20,"wind_score":0,"wind_score_bro":2,"wind_direction":264.65,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"low","tide_high_low_label":"low","air_temp":18.97,"water_temp":17.76,"wind_speed":2.76,"cloudCover":25.6,"precipitation":0.0,"secondary_swell_direction":185.31,"secondary_swell_direction_a":173.31,"secondary_swell_direction_b":197.31,"secondary_swell_height":0.33,"secondary_swell_period":11.66,"secondary_swell_weighting":1.0,"swell_direction":190.78,"swell_direction_a":178.78,"swell_direction_b":202.78,"swell_height":0.74,"swell_period":12.41,"swell_weighting":1.0,"swellHeight_weighted_a":0.74,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5731666667,"swell_combo_weighted_a":0.703,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5275833333,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.74,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7731666667,"swell_combo_weighted_b":0.703,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7275833333,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 21:00:00-07:00","time_utc":"2026-06-20 04:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":21,"wind_score":0,"wind_score_bro":2,"wind_direction":257.31,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"low","tide_high_low_label":"","air_temp":18.48,"water_temp":17.65,"wind_speed":2.19,"cloudCover":26.6,"precipitation":0.0,"secondary_swell_direction":185.29,"secondary_swell_direction_a":173.29,"secondary_swell_direction_b":197.29,"secondary_swell_height":0.33,"secondary_swell_period":11.64,"secondary_swell_weighting":1.0,"swell_direction":190.68,"swell_direction_a":178.68,"swell_direction_b":202.68,"swell_height":0.73,"swell_period":12.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5723333333,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5274166667,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7723333333,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7274166667,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-19 22:00:00-07:00","time_utc":"2026-06-20 05:00:00+00:00","weekday":"Friday","month":6,"day":19,"hour":22,"wind_score":1,"wind_score_bro":2,"wind_direction":249.97,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.15,"tide_label":"low","tide_high_low_label":"","air_temp":17.99,"water_temp":17.57,"wind_speed":1.62,"cloudCover":27.6,"precipitation":0.0,"secondary_swell_direction":185.28,"secondary_swell_direction_a":173.28,"secondary_swell_direction_b":197.28,"secondary_swell_height":0.32,"secondary_swell_period":11.62,"secondary_swell_weighting":1.0,"swell_direction":190.57,"swell_direction_a":178.57,"swell_direction_b":202.57,"swell_height":0.71,"swell_period":12.28,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5714166667,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5273333333,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7714166667,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7273333333,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":242.63,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.35,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.5,"water_temp":17.49,"wind_speed":1.05,"cloudCover":28.6,"precipitation":0.0,"secondary_swell_direction":185.26,"secondary_swell_direction_a":173.26,"secondary_swell_direction_b":197.26,"secondary_swell_height":0.32,"secondary_swell_period":11.6,"secondary_swell_weighting":1.0,"swell_direction":190.47,"swell_direction_a":178.47,"swell_direction_b":202.47,"swell_height":0.7,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5705833333,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5271666667,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7705833333,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7271666667,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":243.96,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.54,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.15,"water_temp":17.44,"wind_speed":0.9,"cloudCover":24.63,"precipitation":0.0,"secondary_swell_direction":184.5,"secondary_swell_direction_a":172.5,"secondary_swell_direction_b":196.5,"secondary_swell_height":0.31,"secondary_swell_period":11.57,"secondary_swell_weighting":1.0,"swell_direction":190.54,"swell_direction_a":178.54,"swell_direction_b":202.54,"swell_height":0.7,"swell_period":12.32,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5711666667,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5208333333,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7711666667,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7208333333,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":245.28,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.65,"tide_label":"high","tide_high_low_label":"high","air_temp":16.79,"water_temp":17.39,"wind_speed":0.74,"cloudCover":20.67,"precipitation":0.0,"secondary_swell_direction":183.73,"secondary_swell_direction_a":171.73,"secondary_swell_direction_b":195.73,"secondary_swell_height":0.31,"secondary_swell_period":11.54,"secondary_swell_weighting":1.0,"swell_direction":190.62,"swell_direction_a":178.62,"swell_direction_b":202.62,"swell_height":0.7,"swell_period":12.42,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5718333333,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5144166667,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7718333333,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7144166667,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":246.61,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.65,"tide_label":"high","tide_high_low_label":"","air_temp":16.43,"water_temp":17.34,"wind_speed":0.59,"cloudCover":16.7,"precipitation":0.0,"secondary_swell_direction":182.97,"secondary_swell_direction_a":170.97,"secondary_swell_direction_b":194.97,"secondary_swell_height":0.3,"secondary_swell_period":11.51,"secondary_swell_weighting":1.0,"swell_direction":190.69,"swell_direction_a":178.69,"swell_direction_b":202.69,"swell_height":0.7,"swell_period":12.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5724166667,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5080833333,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7724166667,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7080833333,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":231.77,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.52,"tide_label":"high","tide_high_low_label":"","air_temp":16.06,"water_temp":17.3,"wind_speed":0.47,"cloudCover":42.4,"precipitation":0.0,"secondary_swell_direction":193.94,"secondary_swell_direction_a":181.94,"secondary_swell_direction_b":205.94,"secondary_swell_height":0.31,"secondary_swell_period":12.45,"secondary_swell_weighting":1.0,"swell_direction":190.83,"swell_direction_a":178.83,"swell_direction_b":202.83,"swell_height":0.71,"swell_period":12.59,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5735833333,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5995,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7735833333,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7995,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 04:00:00-07:00","time_utc":"2026-06-20 11:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":4,"wind_score":1,"wind_score_bro":3,"wind_direction":216.94,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.28,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.68,"water_temp":17.27,"wind_speed":0.34,"cloudCover":68.1,"precipitation":0.0,"secondary_swell_direction":204.9,"secondary_swell_direction_a":192.9,"secondary_swell_direction_b":216.9,"secondary_swell_height":0.32,"secondary_swell_period":13.39,"secondary_swell_weighting":1.0,"swell_direction":190.97,"swell_direction_a":178.97,"swell_direction_b":202.97,"swell_height":0.73,"swell_period":12.65,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57475,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6908333333,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77475,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8908333333,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 05:00:00-07:00","time_utc":"2026-06-20 12:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":5,"wind_score":1,"wind_score_bro":3,"wind_direction":202.1,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.3,"water_temp":17.23,"wind_speed":0.22,"cloudCover":93.8,"precipitation":0.0,"secondary_swell_direction":215.87,"secondary_swell_direction_a":203.87,"secondary_swell_direction_b":227.87,"secondary_swell_height":0.33,"secondary_swell_period":14.33,"secondary_swell_weighting":1.0,"swell_direction":191.11,"swell_direction_a":179.11,"swell_direction_b":203.11,"swell_height":0.74,"swell_period":12.72,"swell_weighting":1.0,"swellHeight_weighted_a":0.74,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5759166667,"swell_combo_weighted_a":0.703,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.78225,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.74,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7759166667,"swell_combo_weighted_b":0.703,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.98225,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 06:00:00-07:00","time_utc":"2026-06-20 13:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":6,"wind_score":1,"wind_score_bro":3,"wind_direction":224.64,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.38,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.26,"water_temp":17.22,"wind_speed":0.62,"cloudCover":95.73,"precipitation":0.0,"secondary_swell_direction":216.24,"secondary_swell_direction_a":204.24,"secondary_swell_direction_b":228.24,"secondary_swell_height":0.33,"secondary_swell_period":14.35,"secondary_swell_weighting":1.0,"swell_direction":191.06,"swell_direction_a":179.06,"swell_direction_b":203.06,"swell_height":0.75,"swell_period":12.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5755,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7853333333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7755,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9853333333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 07:00:00-07:00","time_utc":"2026-06-20 14:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":7,"wind_score":1,"wind_score_bro":3,"wind_direction":247.18,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.65,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.23,"water_temp":17.22,"wind_speed":1.01,"cloudCover":97.67,"precipitation":0.0,"secondary_swell_direction":216.61,"secondary_swell_direction_a":204.61,"secondary_swell_direction_b":228.61,"secondary_swell_height":0.33,"secondary_swell_period":14.38,"secondary_swell_weighting":1.0,"swell_direction":191.02,"swell_direction_a":179.02,"swell_direction_b":203.02,"swell_height":0.75,"swell_period":12.82,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5751666667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7884166667,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7751666667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9884166667,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 08:00:00-07:00","time_utc":"2026-06-20 15:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":269.72,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.81,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.19,"water_temp":17.27,"wind_speed":1.41,"cloudCover":99.6,"precipitation":0.0,"secondary_swell_direction":216.98,"secondary_swell_direction_a":204.98,"secondary_swell_direction_b":228.98,"secondary_swell_height":0.33,"secondary_swell_period":14.4,"secondary_swell_weighting":1.0,"swell_direction":190.97,"swell_direction_a":178.97,"swell_direction_b":202.97,"swell_height":0.76,"swell_period":12.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57475,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7915,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77475,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9915,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+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":253.26,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.82,"tide_label":"low","tide_high_low_label":"low","air_temp":16.07,"water_temp":17.36,"wind_speed":1.77,"cloudCover":82.8,"precipitation":0.0,"secondary_swell_direction":216.27,"secondary_swell_direction_a":204.27,"secondary_swell_direction_b":228.27,"secondary_swell_height":0.33,"secondary_swell_period":14.39,"secondary_swell_weighting":1.0,"swell_direction":190.49,"swell_direction_a":178.49,"swell_direction_b":202.49,"swell_height":0.77,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57075,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7855833333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77075,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9855833333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":236.81,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.69,"tide_label":"low","tide_high_low_label":"","air_temp":16.95,"water_temp":17.52,"wind_speed":2.12,"cloudCover":66.0,"precipitation":0.0,"secondary_swell_direction":215.55,"secondary_swell_direction_a":203.55,"secondary_swell_direction_b":227.55,"secondary_swell_height":0.34,"secondary_swell_period":14.38,"secondary_swell_weighting":1.0,"swell_direction":190.0,"swell_direction_a":178.0,"swell_direction_b":202.0,"swell_height":0.78,"swell_period":12.95,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5666666667,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7795833333,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7666666667,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9795833333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":220.35,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.43,"tide_label":"low","tide_high_low_label":"","air_temp":17.83,"water_temp":17.67,"wind_speed":2.48,"cloudCover":49.2,"precipitation":0.0,"secondary_swell_direction":214.84,"secondary_swell_direction_a":202.84,"secondary_swell_direction_b":226.84,"secondary_swell_height":0.34,"secondary_swell_period":14.37,"secondary_swell_weighting":1.0,"swell_direction":189.52,"swell_direction_a":177.52,"swell_direction_b":201.52,"swell_height":0.79,"swell_period":12.99,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5626666667,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7736666667,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7626666667,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9736666667,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 12:00:00-07:00","time_utc":"2026-06-20 19:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":12,"wind_score":0,"wind_score_bro":2,"wind_direction":223.69,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.12,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.67,"water_temp":17.76,"wind_speed":3.17,"cloudCover":34.83,"precipitation":0.0,"secondary_swell_direction":215.92,"secondary_swell_direction_a":203.92,"secondary_swell_direction_b":227.92,"secondary_swell_height":0.32,"secondary_swell_period":14.3,"secondary_swell_weighting":1.0,"swell_direction":189.31,"swell_direction_a":177.31,"swell_direction_b":201.31,"swell_height":0.8,"swell_period":12.95,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5609166667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7826666667,"secondarySwell_combo_weighted_a":0.32,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7609166667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9826666667,"secondarySwell_combo_weighted_b":0.32,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 13:00:00-07:00","time_utc":"2026-06-20 20:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":227.03,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.19,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.51,"water_temp":17.78,"wind_speed":3.86,"cloudCover":20.47,"precipitation":0.0,"secondary_swell_direction":217.0,"secondary_swell_direction_a":205.0,"secondary_swell_direction_b":229.0,"secondary_swell_height":0.31,"secondary_swell_period":14.22,"secondary_swell_weighting":1.0,"swell_direction":189.11,"swell_direction_a":177.11,"swell_direction_b":201.11,"swell_height":0.81,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55925,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.7916666667,"secondarySwell_combo_weighted_a":0.31,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75925,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9916666667,"secondarySwell_combo_weighted_b":0.31,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 14:00:00-07:00","time_utc":"2026-06-20 21:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":230.37,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.44,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.36,"water_temp":17.81,"wind_speed":4.55,"cloudCover":6.1,"precipitation":0.0,"secondary_swell_direction":218.08,"secondary_swell_direction_a":206.08,"secondary_swell_direction_b":230.08,"secondary_swell_height":0.29,"secondary_swell_period":14.15,"secondary_swell_weighting":1.0,"swell_direction":188.9,"swell_direction_a":176.9,"swell_direction_b":200.9,"swell_height":0.82,"swell_period":12.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5575,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.8006666667,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7575,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9993333333,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 15:00:00-07:00","time_utc":"2026-06-20 22:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":235.47,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.57,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.71,"water_temp":17.79,"wind_speed":4.26,"cloudCover":4.07,"precipitation":0.0,"secondary_swell_direction":206.68,"secondary_swell_direction_a":194.68,"secondary_swell_direction_b":218.68,"secondary_swell_height":0.28,"secondary_swell_period":13.12,"secondary_swell_weighting":1.0,"swell_direction":189.07,"swell_direction_a":177.07,"swell_direction_b":201.07,"swell_height":0.83,"swell_period":12.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5589166667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7056666667,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7589166667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9056666667,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":240.57,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.58,"tide_label":"high","tide_high_low_label":"high","air_temp":21.06,"water_temp":17.78,"wind_speed":3.97,"cloudCover":2.03,"precipitation":0.0,"secondary_swell_direction":195.29,"secondary_swell_direction_a":183.29,"secondary_swell_direction_b":207.29,"secondary_swell_height":0.26,"secondary_swell_period":12.08,"secondary_swell_weighting":1.0,"swell_direction":189.23,"swell_direction_a":177.23,"swell_direction_b":201.23,"swell_height":0.83,"swell_period":12.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.56025,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.61075,"secondarySwell_combo_weighted_a":0.247,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.76025,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.81075,"secondarySwell_combo_weighted_b":0.247,"prediction_time":"2026-06-21T02:06:02.567366+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":245.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.48,"tide_label":"high","tide_high_low_label":"","air_temp":21.41,"water_temp":17.74,"wind_speed":3.68,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.89,"secondary_swell_direction_a":171.89,"secondary_swell_direction_b":195.89,"secondary_swell_height":0.25,"secondary_swell_period":11.05,"secondary_swell_weighting":1.0,"swell_direction":189.4,"swell_direction_a":177.4,"swell_direction_b":201.4,"swell_height":0.84,"swell_period":12.88,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5616666667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.51575,"secondarySwell_combo_weighted_a":0.2375,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7616666667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.71575,"secondarySwell_combo_weighted_b":0.2375,"prediction_time":"2026-06-21T02:06:02.567366+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":250.73,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.3,"tide_label":"high","tide_high_low_label":"","air_temp":20.8,"water_temp":17.68,"wind_speed":3.27,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.86,"secondary_swell_direction_a":171.86,"secondary_swell_direction_b":195.86,"secondary_swell_height":0.25,"secondary_swell_period":11.04,"secondary_swell_weighting":1.0,"swell_direction":190.56,"swell_direction_a":178.56,"swell_direction_b":202.56,"swell_height":0.82,"swell_period":12.65,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5713333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5155,"secondarySwell_combo_weighted_a":0.2375,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7713333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7155,"secondarySwell_combo_weighted_b":0.2375,"prediction_time":"2026-06-21T02:06:02.567366+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":255.8,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.11,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.19,"water_temp":17.6,"wind_speed":2.86,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.82,"secondary_swell_direction_a":171.82,"secondary_swell_direction_b":195.82,"secondary_swell_height":0.24,"secondary_swell_period":11.02,"secondary_swell_weighting":1.0,"swell_direction":191.71,"swell_direction_a":179.71,"swell_direction_b":203.71,"swell_height":0.81,"swell_period":12.43,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5809166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5151666667,"secondarySwell_combo_weighted_a":0.228,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7809166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7151666667,"secondarySwell_combo_weighted_b":0.228,"prediction_time":"2026-06-21T02:06:02.567366+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":260.86,"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":19.58,"water_temp":17.5,"wind_speed":2.45,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.79,"secondary_swell_direction_a":171.79,"secondary_swell_direction_b":195.79,"secondary_swell_height":0.24,"secondary_swell_period":11.01,"secondary_swell_weighting":1.0,"swell_direction":192.87,"swell_direction_a":180.87,"swell_direction_b":204.87,"swell_height":0.79,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5905833333,"swell_combo_weighted_a":0.7505,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5149166667,"secondarySwell_combo_weighted_a":0.228,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7905833333,"swell_combo_weighted_b":0.7505,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7149166667,"secondarySwell_combo_weighted_b":0.228,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":2,"wind_direction":254.44,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.12,"tide_label":"low","tide_high_low_label":"low","air_temp":19.0,"water_temp":17.41,"wind_speed":1.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.77,"secondary_swell_direction_a":171.77,"secondary_swell_direction_b":195.77,"secondary_swell_height":0.24,"secondary_swell_period":11.0,"secondary_swell_weighting":1.0,"swell_direction":191.83,"swell_direction_a":179.83,"swell_direction_b":203.83,"swell_height":0.81,"swell_period":12.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5819166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.51475,"secondarySwell_combo_weighted_a":0.228,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7819166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.71475,"secondarySwell_combo_weighted_b":0.228,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-20 22:00:00-07:00","time_utc":"2026-06-21 05:00:00+00:00","weekday":"Saturday","month":6,"day":20,"hour":22,"wind_score":1,"wind_score_bro":2,"wind_direction":248.01,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.11,"tide_label":"low","tide_high_low_label":"","air_temp":18.43,"water_temp":17.34,"wind_speed":1.46,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.75,"secondary_swell_direction_a":171.75,"secondary_swell_direction_b":195.75,"secondary_swell_height":0.23,"secondary_swell_period":10.99,"secondary_swell_weighting":1.0,"swell_direction":190.78,"swell_direction_a":178.78,"swell_direction_b":202.78,"swell_height":0.82,"swell_period":12.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5731666667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5145833333,"secondarySwell_combo_weighted_a":0.2185,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7731666667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7145833333,"secondarySwell_combo_weighted_b":0.2185,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":241.59,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.01,"tide_label":"low","tide_high_low_label":"","air_temp":17.85,"water_temp":17.28,"wind_speed":0.97,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":183.73,"secondary_swell_direction_a":171.73,"secondary_swell_direction_b":195.73,"secondary_swell_height":0.23,"secondary_swell_period":10.98,"secondary_swell_weighting":1.0,"swell_direction":189.74,"swell_direction_a":177.74,"swell_direction_b":201.74,"swell_height":0.84,"swell_period":12.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5645,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5144166667,"secondarySwell_combo_weighted_a":0.2185,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7645,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7144166667,"secondarySwell_combo_weighted_b":0.2185,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":235.37,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.14,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.36,"water_temp":17.23,"wind_speed":0.67,"cloudCover":2.57,"precipitation":0.0,"secondary_swell_direction":213.32,"secondary_swell_direction_a":201.32,"secondary_swell_direction_b":225.32,"secondary_swell_height":0.3,"secondary_swell_period":8.87,"secondary_swell_weighting":1.0,"swell_direction":189.87,"swell_direction_a":177.87,"swell_direction_b":201.87,"swell_height":0.84,"swell_period":12.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5655833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.761,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7655833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.961,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":229.14,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.29,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.88,"water_temp":17.19,"wind_speed":0.36,"cloudCover":5.13,"precipitation":0.0,"secondary_swell_direction":242.92,"secondary_swell_direction_a":230.92,"secondary_swell_direction_b":254.92,"secondary_swell_height":0.37,"secondary_swell_period":6.75,"secondary_swell_weighting":1.0,"swell_direction":189.99,"swell_direction_a":177.99,"swell_direction_b":201.99,"swell_height":0.84,"swell_period":12.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5665833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9923333333,"secondarySwell_combo_weighted_a":0.333,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7665833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7923333333,"secondarySwell_combo_weighted_b":0.333,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":222.92,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.4,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.39,"water_temp":17.16,"wind_speed":0.06,"cloudCover":7.7,"precipitation":0.0,"secondary_swell_direction":272.51,"secondary_swell_direction_a":260.51,"secondary_swell_direction_b":284.51,"secondary_swell_height":0.44,"secondary_swell_period":4.64,"secondary_swell_weighting":1.0,"swell_direction":190.12,"swell_direction_a":178.12,"swell_direction_b":202.12,"swell_height":0.84,"swell_period":12.58,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5676666667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.44,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.74575,"secondarySwell_combo_weighted_a":0.374,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7676666667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.44,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.54575,"secondarySwell_combo_weighted_b":0.374,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":179.65,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.42,"tide_label":"high","tide_high_low_label":"high","air_temp":16.01,"water_temp":17.13,"wind_speed":0.26,"cloudCover":6.8,"precipitation":0.0,"secondary_swell_direction":272.18,"secondary_swell_direction_a":260.18,"secondary_swell_direction_b":284.18,"secondary_swell_height":0.41,"secondary_swell_period":4.64,"secondary_swell_weighting":1.0,"swell_direction":190.29,"swell_direction_a":178.29,"swell_direction_b":202.29,"swell_height":0.84,"swell_period":12.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5690833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7485,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7690833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5485,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":136.37,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.34,"tide_label":"high","tide_high_low_label":"","air_temp":15.64,"water_temp":17.11,"wind_speed":0.45,"cloudCover":5.9,"precipitation":0.0,"secondary_swell_direction":271.86,"secondary_swell_direction_a":259.86,"secondary_swell_direction_b":283.86,"secondary_swell_height":0.39,"secondary_swell_period":4.64,"secondary_swell_weighting":1.0,"swell_direction":190.47,"swell_direction_a":178.47,"swell_direction_b":202.47,"swell_height":0.84,"swell_period":12.47,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5705833333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7511666667,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7705833333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5511666667,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-21 05:00:00-07:00","time_utc":"2026-06-21 12:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":5,"wind_score":1,"wind_score_bro":4,"wind_direction":93.1,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.17,"tide_label":"high","tide_high_low_label":"","air_temp":15.26,"water_temp":17.09,"wind_speed":0.65,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":271.53,"secondary_swell_direction_a":259.53,"secondary_swell_direction_b":283.53,"secondary_swell_height":0.36,"secondary_swell_period":4.64,"secondary_swell_weighting":1.0,"swell_direction":190.64,"swell_direction_a":178.64,"swell_direction_b":202.64,"swell_height":0.84,"swell_period":12.41,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.572,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7539166667,"secondarySwell_combo_weighted_a":0.306,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.772,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5539166667,"secondarySwell_combo_weighted_b":0.306,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-21 06:00:00-07:00","time_utc":"2026-06-21 13:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":93.29,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":4.0,"tide":-0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.24,"water_temp":17.09,"wind_speed":0.65,"cloudCover":5.5,"precipitation":0.0,"secondary_swell_direction":271.38,"secondary_swell_direction_a":259.38,"secondary_swell_direction_b":283.38,"secondary_swell_height":0.35,"secondary_swell_period":4.63,"secondary_swell_weighting":1.0,"swell_direction":190.79,"swell_direction_a":178.79,"swell_direction_b":202.79,"swell_height":0.83,"swell_period":12.39,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57325,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7551666667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77325,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5551666667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+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":93.47,"wind_label":"E","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.32,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.22,"water_temp":17.11,"wind_speed":0.66,"cloudCover":6.0,"precipitation":0.0,"secondary_swell_direction":271.22,"secondary_swell_direction_a":259.22,"secondary_swell_direction_b":283.22,"secondary_swell_height":0.33,"secondary_swell_period":4.63,"secondary_swell_weighting":1.0,"swell_direction":190.95,"swell_direction_a":178.95,"swell_direction_b":202.95,"swell_height":0.83,"swell_period":12.37,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5745833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7565,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7745833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5565,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":93.66,"wind_label":"E","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.52,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.2,"water_temp":17.18,"wind_speed":0.66,"cloudCover":6.5,"precipitation":0.0,"secondary_swell_direction":271.07,"secondary_swell_direction_a":259.07,"secondary_swell_direction_b":283.07,"secondary_swell_height":0.32,"secondary_swell_period":4.62,"secondary_swell_weighting":1.0,"swell_direction":191.1,"swell_direction_a":179.1,"swell_direction_b":203.1,"swell_height":0.82,"swell_period":12.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5758333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.75775,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7758333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.55775,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:06:02.567366+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":136.6,"wind_label":"SE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.63,"tide_label":"low","tide_high_low_label":"low","air_temp":15.87,"water_temp":17.32,"wind_speed":1.32,"cloudCover":6.0,"precipitation":0.0,"secondary_swell_direction":270.6,"secondary_swell_direction_a":258.6,"secondary_swell_direction_b":282.6,"secondary_swell_height":0.31,"secondary_swell_period":4.61,"secondary_swell_weighting":1.0,"swell_direction":190.87,"swell_direction_a":178.87,"swell_direction_b":202.87,"swell_height":0.82,"swell_period":12.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5739166667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7616666667,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7739166667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5616666667,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":179.53,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.62,"tide_label":"low","tide_high_low_label":"","air_temp":16.55,"water_temp":17.5,"wind_speed":1.99,"cloudCover":5.5,"precipitation":0.0,"secondary_swell_direction":270.12,"secondary_swell_direction_a":258.12,"secondary_swell_direction_b":282.12,"secondary_swell_height":0.29,"secondary_swell_period":4.61,"secondary_swell_weighting":1.0,"swell_direction":190.64,"swell_direction_a":178.64,"swell_direction_b":202.64,"swell_height":0.82,"swell_period":12.32,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.572,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7656666667,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.772,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5656666667,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:02.567366+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":222.47,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.48,"tide_label":"low","tide_high_low_label":"","air_temp":17.22,"water_temp":17.61,"wind_speed":2.65,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":269.65,"secondary_swell_direction_a":257.65,"secondary_swell_direction_b":281.65,"secondary_swell_height":0.28,"secondary_swell_period":4.6,"secondary_swell_weighting":1.0,"swell_direction":190.41,"swell_direction_a":178.41,"swell_direction_b":202.41,"swell_height":0.82,"swell_period":12.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5700833333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7695833333,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7700833333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5695833333,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-21 12:00:00-07:00","time_utc":"2026-06-21 19:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":223.94,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.24,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.26,"water_temp":17.71,"wind_speed":3.16,"cloudCover":3.83,"precipitation":0.0,"secondary_swell_direction":240.68,"secondary_swell_direction_a":228.68,"secondary_swell_direction_b":252.68,"secondary_swell_height":0.25,"secondary_swell_period":6.61,"secondary_swell_weighting":1.0,"swell_direction":190.36,"swell_direction_a":178.36,"swell_direction_b":202.36,"swell_height":0.82,"swell_period":12.28,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5696666667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.989,"secondarySwell_combo_weighted_a":0.225,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7696666667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.811,"secondarySwell_combo_weighted_b":0.225,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-21 13:00:00-07:00","time_utc":"2026-06-21 20:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":13,"wind_score":0,"wind_score_bro":2,"wind_direction":225.42,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.31,"water_temp":17.78,"wind_speed":3.66,"cloudCover":2.67,"precipitation":0.0,"secondary_swell_direction":211.72,"secondary_swell_direction_a":199.72,"secondary_swell_direction_b":223.72,"secondary_swell_height":0.22,"secondary_swell_period":8.62,"secondary_swell_weighting":1.0,"swell_direction":190.31,"swell_direction_a":178.31,"swell_direction_b":202.31,"swell_height":0.83,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.56925,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7476666667,"secondarySwell_combo_weighted_a":0.198,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.76925,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.9476666667,"secondarySwell_combo_weighted_b":0.198,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-21 14:00:00-07:00","time_utc":"2026-06-21 21:00:00+00:00","weekday":"Sunday","month":6,"day":21,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":226.89,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.34,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.35,"water_temp":17.81,"wind_speed":4.17,"cloudCover":1.5,"precipitation":0.0,"secondary_swell_direction":182.75,"secondary_swell_direction_a":170.75,"secondary_swell_direction_b":194.75,"secondary_swell_height":0.19,"secondary_swell_period":10.63,"secondary_swell_weighting":1.0,"swell_direction":190.26,"swell_direction_a":178.26,"swell_direction_b":202.26,"swell_height":0.83,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5688333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.50625,"secondarySwell_combo_weighted_a":0.1805,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7688333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.70625,"secondarySwell_combo_weighted_b":0.1805,"prediction_time":"2026-06-21T02:06:02.567366+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":229.7,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.56,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.77,"water_temp":17.82,"wind_speed":4.03,"cloudCover":1.23,"precipitation":0.0,"secondary_swell_direction":182.54,"secondary_swell_direction_a":170.54,"secondary_swell_direction_b":194.54,"secondary_swell_height":0.19,"secondary_swell_period":10.6,"secondary_swell_weighting":1.0,"swell_direction":190.47,"swell_direction_a":178.47,"swell_direction_b":202.47,"swell_height":0.83,"swell_period":12.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5705833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5045,"secondarySwell_combo_weighted_a":0.1805,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7705833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7045,"secondarySwell_combo_weighted_b":0.1805,"prediction_time":"2026-06-21T02:06:02.567366+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":232.52,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.67,"tide_label":"high","tide_high_low_label":"high","air_temp":21.19,"water_temp":17.78,"wind_speed":3.9,"cloudCover":0.97,"precipitation":0.0,"secondary_swell_direction":182.33,"secondary_swell_direction_a":170.33,"secondary_swell_direction_b":194.33,"secondary_swell_height":0.18,"secondary_swell_period":10.57,"secondary_swell_weighting":1.0,"swell_direction":190.68,"swell_direction_a":178.68,"swell_direction_b":202.68,"swell_height":0.83,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5723333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.50275,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7723333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.70275,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":235.33,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.66,"tide_label":"high","tide_high_low_label":"","air_temp":21.61,"water_temp":17.74,"wind_speed":3.76,"cloudCover":0.7,"precipitation":0.0,"secondary_swell_direction":182.12,"secondary_swell_direction_a":170.12,"secondary_swell_direction_b":194.12,"secondary_swell_height":0.18,"secondary_swell_period":10.54,"secondary_swell_weighting":1.0,"swell_direction":190.89,"swell_direction_a":178.89,"swell_direction_b":202.89,"swell_height":0.83,"swell_period":12.28,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5740833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.501,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7740833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.701,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":238.28,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.54,"tide_label":"high","tide_high_low_label":"","air_temp":20.95,"water_temp":17.67,"wind_speed":3.25,"cloudCover":0.53,"precipitation":0.0,"secondary_swell_direction":188.75,"secondary_swell_direction_a":176.75,"secondary_swell_direction_b":200.75,"secondary_swell_height":0.18,"secondary_swell_period":13.0,"secondary_swell_weighting":1.0,"swell_direction":190.92,"swell_direction_a":178.92,"swell_direction_b":202.92,"swell_height":0.83,"swell_period":12.27,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5743333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.55625,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7743333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.75625,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:02.567366+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":241.22,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.34,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.29,"water_temp":17.59,"wind_speed":2.75,"cloudCover":0.37,"precipitation":0.0,"secondary_swell_direction":195.39,"secondary_swell_direction_a":183.39,"secondary_swell_direction_b":207.39,"secondary_swell_height":0.19,"secondary_swell_period":15.45,"secondary_swell_weighting":1.0,"swell_direction":190.95,"swell_direction_a":178.95,"swell_direction_b":202.95,"swell_height":0.83,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5745833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6115833333,"secondarySwell_combo_weighted_a":0.19,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7745833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8115833333,"secondarySwell_combo_weighted_b":0.19,"prediction_time":"2026-06-21T02:06:02.567366+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":244.17,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.62,"water_temp":17.5,"wind_speed":2.24,"cloudCover":0.2,"precipitation":0.0,"secondary_swell_direction":202.02,"secondary_swell_direction_a":190.02,"secondary_swell_direction_b":214.02,"secondary_swell_height":0.19,"secondary_swell_period":17.91,"secondary_swell_weighting":1.0,"swell_direction":190.98,"swell_direction_a":178.98,"swell_direction_b":202.98,"swell_height":0.83,"swell_period":12.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5748333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6668333333,"secondarySwell_combo_weighted_a":0.19,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7748333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8668333333,"secondarySwell_combo_weighted_b":0.19,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":3,"wind_direction":260.38,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.08,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.07,"water_temp":17.43,"wind_speed":1.71,"cloudCover":0.13,"precipitation":0.0,"secondary_swell_direction":221.55,"secondary_swell_direction_a":209.55,"secondary_swell_direction_b":233.55,"secondary_swell_height":0.24,"secondary_swell_period":13.4,"secondary_swell_weighting":1.0,"swell_direction":190.96,"swell_direction_a":178.96,"swell_direction_b":202.96,"swell_height":0.83,"swell_period":12.23,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5746666667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8295833333,"secondarySwell_combo_weighted_a":0.228,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7746666667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9704166667,"secondarySwell_combo_weighted_b":0.228,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":276.58,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.21,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.51,"water_temp":17.37,"wind_speed":1.17,"cloudCover":0.07,"precipitation":0.0,"secondary_swell_direction":241.09,"secondary_swell_direction_a":229.09,"secondary_swell_direction_b":253.09,"secondary_swell_height":0.3,"secondary_swell_period":8.88,"secondary_swell_weighting":1.0,"swell_direction":190.93,"swell_direction_a":178.93,"swell_direction_b":202.93,"swell_height":0.83,"swell_period":12.22,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5744166667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9924166667,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7744166667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8075833333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":292.79,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.25,"tide_label":"low","tide_high_low_label":"low","air_temp":17.95,"water_temp":17.32,"wind_speed":0.64,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":260.62,"secondary_swell_direction_a":248.62,"secondary_swell_direction_b":272.62,"secondary_swell_height":0.35,"secondary_swell_period":4.37,"secondary_swell_weighting":1.0,"swell_direction":190.91,"swell_direction_a":178.91,"swell_direction_b":202.91,"swell_height":0.83,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57425,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8448333333,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77425,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6448333333,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+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":332.05,"wind_label":"NW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.2,"tide_label":"low","tide_high_low_label":"","air_temp":17.52,"water_temp":17.29,"wind_speed":0.8,"cloudCover":4.5,"precipitation":0.0,"secondary_swell_direction":262.41,"secondary_swell_direction_a":250.41,"secondary_swell_direction_b":274.41,"secondary_swell_height":0.35,"secondary_swell_period":4.45,"secondary_swell_weighting":1.0,"swell_direction":190.9,"swell_direction_a":178.9,"swell_direction_b":202.9,"swell_height":0.83,"swell_period":12.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5741666667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8299166667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7741666667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6299166667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+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":11.3,"wind_label":"N","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.09,"tide_label":"low","tide_high_low_label":"","air_temp":17.09,"water_temp":17.26,"wind_speed":0.97,"cloudCover":9.0,"precipitation":0.0,"secondary_swell_direction":264.21,"secondary_swell_direction_a":252.21,"secondary_swell_direction_b":276.21,"secondary_swell_height":0.35,"secondary_swell_period":4.54,"secondary_swell_weighting":1.0,"swell_direction":190.88,"swell_direction_a":178.88,"swell_direction_b":202.88,"swell_height":0.82,"swell_period":12.19,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.574,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8149166667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.774,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6149166667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":50.56,"wind_label":"NE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.66,"water_temp":17.25,"wind_speed":1.13,"cloudCover":13.5,"precipitation":0.0,"secondary_swell_direction":266.0,"secondary_swell_direction_a":254.0,"secondary_swell_direction_b":278.0,"secondary_swell_height":0.35,"secondary_swell_period":4.62,"secondary_swell_weighting":1.0,"swell_direction":190.87,"swell_direction_a":178.87,"swell_direction_b":202.87,"swell_height":0.82,"swell_period":12.19,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5739166667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7739166667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-22 03:00:00-07:00","time_utc":"2026-06-22 10:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":3,"wind_score":1,"wind_score_bro":4,"wind_direction":68.11,"wind_label":"E","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.17,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.27,"water_temp":17.23,"wind_speed":0.94,"cloudCover":10.33,"precipitation":0.0,"secondary_swell_direction":267.14,"secondary_swell_direction_a":255.14,"secondary_swell_direction_b":279.14,"secondary_swell_height":0.34,"secondary_swell_period":4.63,"secondary_swell_weighting":1.0,"swell_direction":191.04,"swell_direction_a":179.04,"swell_direction_b":203.04,"swell_height":0.82,"swell_period":12.16,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5753333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7905,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7753333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5905,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-22 04:00:00-07:00","time_utc":"2026-06-22 11:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":85.66,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.23,"tide_label":"high","tide_high_low_label":"high","air_temp":15.89,"water_temp":17.22,"wind_speed":0.75,"cloudCover":7.17,"precipitation":0.0,"secondary_swell_direction":268.29,"secondary_swell_direction_a":256.29,"secondary_swell_direction_b":280.29,"secondary_swell_height":0.34,"secondary_swell_period":4.64,"secondary_swell_weighting":1.0,"swell_direction":191.22,"swell_direction_a":179.22,"swell_direction_b":203.22,"swell_height":0.81,"swell_period":12.12,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5768333333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7809166667,"secondarySwell_combo_weighted_a":0.289,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7768333333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5809166667,"secondarySwell_combo_weighted_b":0.289,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":103.21,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.21,"tide_label":"high","tide_high_low_label":"","air_temp":15.5,"water_temp":17.21,"wind_speed":0.56,"cloudCover":4.0,"precipitation":0.0,"secondary_swell_direction":269.43,"secondary_swell_direction_a":257.43,"secondary_swell_direction_b":281.43,"secondary_swell_height":0.33,"secondary_swell_period":4.65,"secondary_swell_weighting":1.0,"swell_direction":191.39,"swell_direction_a":179.39,"swell_direction_b":203.39,"swell_height":0.81,"swell_period":12.09,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57825,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7714166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77825,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5714166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-22 06:00:00-07:00","time_utc":"2026-06-22 13:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":6,"wind_score":1,"wind_score_bro":4,"wind_direction":103.99,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"","air_temp":15.45,"water_temp":17.21,"wind_speed":0.55,"cloudCover":2.8,"precipitation":0.0,"secondary_swell_direction":236.86,"secondary_swell_direction_a":224.86,"secondary_swell_direction_b":248.86,"secondary_swell_height":0.32,"secondary_swell_period":7.56,"secondary_swell_weighting":1.0,"swell_direction":191.42,"swell_direction_a":179.42,"swell_direction_b":203.42,"swell_height":0.81,"swell_period":12.11,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5785,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9571666667,"secondarySwell_combo_weighted_a":0.288,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7785,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8428333333,"secondarySwell_combo_weighted_b":0.288,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":104.76,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.4,"water_temp":17.23,"wind_speed":0.55,"cloudCover":1.6,"precipitation":0.0,"secondary_swell_direction":204.3,"secondary_swell_direction_a":192.3,"secondary_swell_direction_b":216.3,"secondary_swell_height":0.32,"secondary_swell_period":10.46,"secondary_swell_weighting":1.0,"swell_direction":191.46,"swell_direction_a":179.46,"swell_direction_b":203.46,"swell_height":0.8,"swell_period":12.12,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5788333333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6858333333,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7788333333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8858333333,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":105.54,"wind_label":"E","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.24,"tide_label":"outgoing","tide_high_low_label":"","air_temp":15.35,"water_temp":17.3,"wind_speed":0.54,"cloudCover":0.4,"precipitation":0.0,"secondary_swell_direction":171.73,"secondary_swell_direction_a":159.73,"secondary_swell_direction_b":183.73,"secondary_swell_height":0.31,"secondary_swell_period":13.37,"secondary_swell_weighting":1.0,"swell_direction":191.49,"swell_direction_a":179.49,"swell_direction_b":203.49,"swell_height":0.8,"swell_period":12.14,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5790833333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4144166667,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7790833333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6144166667,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":148.04,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.38,"tide_label":"outgoing","tide_high_low_label":"","air_temp":16.2,"water_temp":17.43,"wind_speed":1.25,"cloudCover":0.5,"precipitation":0.0,"secondary_swell_direction":204.94,"secondary_swell_direction_a":192.94,"secondary_swell_direction_b":216.94,"secondary_swell_height":0.3,"secondary_swell_period":10.53,"secondary_swell_weighting":1.0,"swell_direction":191.22,"swell_direction_a":179.22,"swell_direction_b":203.22,"swell_height":0.8,"swell_period":12.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5768333333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6911666667,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7768333333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8911666667,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":190.55,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.46,"tide_label":"low","tide_high_low_label":"low","air_temp":17.05,"water_temp":17.61,"wind_speed":1.95,"cloudCover":0.6,"precipitation":0.0,"secondary_swell_direction":238.15,"secondary_swell_direction_a":226.15,"secondary_swell_direction_b":250.15,"secondary_swell_height":0.28,"secondary_swell_period":7.68,"secondary_swell_weighting":1.0,"swell_direction":190.94,"swell_direction_a":178.94,"swell_direction_b":202.94,"swell_height":0.8,"swell_period":12.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5745,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9679166667,"secondarySwell_combo_weighted_a":0.252,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7745,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8320833333,"secondarySwell_combo_weighted_b":0.252,"prediction_time":"2026-06-21T02:06:02.567366+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":233.05,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.42,"tide_label":"low","tide_high_low_label":"","air_temp":17.9,"water_temp":17.84,"wind_speed":2.66,"cloudCover":0.7,"precipitation":0.0,"secondary_swell_direction":271.36,"secondary_swell_direction_a":259.36,"secondary_swell_direction_b":283.36,"secondary_swell_height":0.27,"secondary_swell_period":4.84,"secondary_swell_weighting":1.0,"swell_direction":190.67,"swell_direction_a":178.67,"swell_direction_b":202.67,"swell_height":0.8,"swell_period":12.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.57225,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7553333333,"secondarySwell_combo_weighted_a":0.2295,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.77225,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5553333333,"secondarySwell_combo_weighted_b":0.2295,"prediction_time":"2026-06-21T02:06:02.567366+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":232.93,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.28,"tide_label":"low","tide_high_low_label":"","air_temp":18.8,"water_temp":18.07,"wind_speed":3.13,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":237.9,"secondary_swell_direction_a":225.9,"secondary_swell_direction_b":249.9,"secondary_swell_height":0.28,"secondary_swell_period":7.55,"secondary_swell_weighting":1.0,"swell_direction":190.48,"swell_direction_a":178.48,"swell_direction_b":202.48,"swell_height":0.8,"swell_period":12.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5706666667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9658333333,"secondarySwell_combo_weighted_a":0.252,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7706666667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8341666667,"secondarySwell_combo_weighted_b":0.252,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":232.8,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.7,"water_temp":18.11,"wind_speed":3.61,"cloudCover":1.17,"precipitation":0.0,"secondary_swell_direction":204.44,"secondary_swell_direction_a":192.44,"secondary_swell_direction_b":216.44,"secondary_swell_height":0.3,"secondary_swell_period":10.26,"secondary_swell_weighting":1.0,"swell_direction":190.29,"swell_direction_a":178.29,"swell_direction_b":202.29,"swell_height":0.81,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5690833333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.687,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7690833333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.887,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":232.68,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.22,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.6,"water_temp":18.06,"wind_speed":4.08,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":170.98,"secondary_swell_direction_a":158.98,"secondary_swell_direction_b":182.98,"secondary_swell_height":0.31,"secondary_swell_period":12.97,"secondary_swell_weighting":1.0,"swell_direction":190.1,"swell_direction_a":178.1,"swell_direction_b":202.1,"swell_height":0.81,"swell_period":12.26,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5675,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4081666667,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7675,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6081666667,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-22 15:00:00-07:00","time_utc":"2026-06-22 22:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":15,"wind_score":0,"wind_score_bro":2,"wind_direction":230.48,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.48,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.86,"water_temp":18.02,"wind_speed":4.08,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":182.81,"secondary_swell_direction_a":170.81,"secondary_swell_direction_b":194.81,"secondary_swell_height":0.31,"secondary_swell_period":13.16,"secondary_swell_weighting":1.0,"swell_direction":189.97,"swell_direction_a":177.97,"swell_direction_b":201.97,"swell_height":0.81,"swell_period":12.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5664166667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.50675,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7664166667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.70675,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+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":228.28,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.67,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.12,"water_temp":17.98,"wind_speed":4.08,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":194.64,"secondary_swell_direction_a":182.64,"secondary_swell_direction_b":206.64,"secondary_swell_height":0.3,"secondary_swell_period":13.34,"secondary_swell_weighting":1.0,"swell_direction":189.84,"swell_direction_a":177.84,"swell_direction_b":201.84,"swell_height":0.82,"swell_period":12.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5653333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.6053333333,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7653333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.8053333333,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-22 17:00:00-07:00","time_utc":"2026-06-23 00:00:00+00:00","weekday":"Monday","month":6,"day":22,"hour":17,"wind_score":0,"wind_score_bro":2,"wind_direction":226.08,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.76,"tide_label":"high","tide_high_low_label":"high","air_temp":21.38,"water_temp":17.89,"wind_speed":4.08,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":206.47,"secondary_swell_direction_a":194.47,"secondary_swell_direction_b":218.47,"secondary_swell_height":0.3,"secondary_swell_period":13.53,"secondary_swell_weighting":1.0,"swell_direction":189.71,"swell_direction_a":177.71,"swell_direction_b":201.71,"swell_height":0.82,"swell_period":12.4,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.56425,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7039166667,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.76425,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9039166667,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":224.11,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.72,"tide_label":"high","tide_high_low_label":"","air_temp":20.58,"water_temp":17.81,"wind_speed":3.62,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":206.76,"secondary_swell_direction_a":194.76,"secondary_swell_direction_b":218.76,"secondary_swell_height":0.29,"secondary_swell_period":13.5,"secondary_swell_weighting":1.0,"swell_direction":189.36,"swell_direction_a":177.36,"swell_direction_b":201.36,"swell_height":0.76,"swell_period":11.68,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5613333333,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7063333333,"secondarySwell_combo_weighted_a":0.2755,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7613333333,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9063333333,"secondarySwell_combo_weighted_b":0.2755,"prediction_time":"2026-06-21T02:06:02.567366+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":222.15,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.57,"tide_label":"high","tide_high_low_label":"","air_temp":19.77,"water_temp":17.71,"wind_speed":3.16,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":207.05,"secondary_swell_direction_a":195.05,"secondary_swell_direction_b":219.05,"secondary_swell_height":0.29,"secondary_swell_period":13.46,"secondary_swell_weighting":1.0,"swell_direction":189.02,"swell_direction_a":177.02,"swell_direction_b":201.02,"swell_height":0.7,"swell_period":10.97,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5585,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.70875,"secondarySwell_combo_weighted_a":0.2755,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7585,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.90875,"secondarySwell_combo_weighted_b":0.2755,"prediction_time":"2026-06-21T02:06:02.567366+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":220.18,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.34,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.97,"water_temp":17.62,"wind_speed":2.7,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":207.34,"secondary_swell_direction_a":195.34,"secondary_swell_direction_b":219.34,"secondary_swell_height":0.28,"secondary_swell_period":13.43,"secondary_swell_weighting":1.0,"swell_direction":188.67,"swell_direction_a":176.67,"swell_direction_b":200.67,"swell_height":0.64,"swell_period":10.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.64,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5555833333,"swell_combo_weighted_a":0.608,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7111666667,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.64,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7555833333,"swell_combo_weighted_b":0.608,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9111666667,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":3,"wind_direction":216.79,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.07,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.68,"water_temp":17.54,"wind_speed":2.48,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":224.7,"secondary_swell_direction_a":212.7,"secondary_swell_direction_b":236.7,"secondary_swell_height":0.28,"secondary_swell_period":10.24,"secondary_swell_weighting":1.0,"swell_direction":189.0,"swell_direction_a":177.0,"swell_direction_b":201.0,"swell_height":0.7,"swell_period":11.03,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5583333333,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8558333333,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7583333333,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9441666667,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":213.41,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.4,"water_temp":17.48,"wind_speed":2.26,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":242.07,"secondary_swell_direction_a":230.07,"secondary_swell_direction_b":254.07,"secondary_swell_height":0.28,"secondary_swell_period":7.05,"secondary_swell_weighting":1.0,"swell_direction":189.34,"swell_direction_a":177.34,"swell_direction_b":201.34,"swell_height":0.77,"swell_period":11.8,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5611666667,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9994166667,"secondarySwell_combo_weighted_a":0.252,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7611666667,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7994166667,"secondarySwell_combo_weighted_b":0.252,"prediction_time":"2026-06-21T02:06:02.567366+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":210.02,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.34,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.11,"water_temp":17.43,"wind_speed":2.04,"cloudCover":1.4,"precipitation":0.0,"secondary_swell_direction":259.43,"secondary_swell_direction_a":247.43,"secondary_swell_direction_b":271.43,"secondary_swell_height":0.28,"secondary_swell_period":3.86,"secondary_swell_weighting":1.0,"swell_direction":189.67,"swell_direction_a":177.67,"swell_direction_b":201.67,"swell_height":0.83,"swell_period":12.58,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5639166667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.85475,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7639166667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.65475,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":210.35,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.42,"tide_label":"low","tide_high_low_label":"low","air_temp":17.97,"water_temp":17.38,"wind_speed":1.76,"cloudCover":0.93,"precipitation":0.0,"secondary_swell_direction":261.2,"secondary_swell_direction_a":249.2,"secondary_swell_direction_b":273.2,"secondary_swell_height":0.28,"secondary_swell_period":4.05,"secondary_swell_weighting":1.0,"swell_direction":189.63,"swell_direction_a":177.63,"swell_direction_b":201.63,"swell_height":0.83,"swell_period":12.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5635833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.84,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7635833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.64,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":210.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.4,"tide_label":"low","tide_high_low_label":"","air_temp":17.82,"water_temp":17.35,"wind_speed":1.49,"cloudCover":0.47,"precipitation":0.0,"secondary_swell_direction":262.98,"secondary_swell_direction_a":250.98,"secondary_swell_direction_b":274.98,"secondary_swell_height":0.28,"secondary_swell_period":4.24,"secondary_swell_weighting":1.0,"swell_direction":189.6,"swell_direction_a":177.6,"swell_direction_b":201.6,"swell_height":0.83,"swell_period":12.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5633333333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8251666667,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7633333333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6251666667,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":211.0,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.3,"tide_label":"low","tide_high_low_label":"","air_temp":17.68,"water_temp":17.32,"wind_speed":1.21,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":264.75,"secondary_swell_direction_a":252.75,"secondary_swell_direction_b":276.75,"secondary_swell_height":0.28,"secondary_swell_period":4.43,"secondary_swell_weighting":1.0,"swell_direction":189.56,"swell_direction_a":177.56,"swell_direction_b":201.56,"swell_height":0.83,"swell_period":12.7,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.563,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8104166667,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.763,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6104166667,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":199.64,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.15,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.51,"water_temp":17.29,"wind_speed":0.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":242.84,"secondary_swell_direction_a":230.84,"secondary_swell_direction_b":254.84,"secondary_swell_height":0.28,"secondary_swell_period":8.22,"secondary_swell_weighting":1.0,"swell_direction":189.64,"swell_direction_a":177.64,"swell_direction_b":201.64,"swell_height":0.81,"swell_period":12.39,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5636666667,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.993,"secondarySwell_combo_weighted_a":0.252,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7636666667,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.793,"secondarySwell_combo_weighted_b":0.252,"prediction_time":"2026-06-21T02:06:02.567366+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":188.29,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.0,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.34,"water_temp":17.27,"wind_speed":0.72,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":220.93,"secondary_swell_direction_a":208.93,"secondary_swell_direction_b":232.93,"secondary_swell_height":0.28,"secondary_swell_period":12.02,"secondary_swell_weighting":1.0,"swell_direction":189.72,"swell_direction_a":177.72,"swell_direction_b":201.72,"swell_height":0.8,"swell_period":12.09,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5643333333,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8244166667,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7643333333,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9755833333,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":176.93,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.1,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.16,"water_temp":17.26,"wind_speed":0.47,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":199.02,"secondary_swell_direction_a":187.02,"secondary_swell_direction_b":211.02,"secondary_swell_height":0.28,"secondary_swell_period":15.81,"secondary_swell_weighting":1.0,"swell_direction":189.8,"swell_direction_a":177.8,"swell_direction_b":201.8,"swell_height":0.78,"swell_period":11.78,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.565,"swell_combo_weighted_a":0.741,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6418333333,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.765,"swell_combo_weighted_b":0.741,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8418333333,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+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":191.71,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.14,"tide_label":"high","tide_high_low_label":"high","air_temp":17.06,"water_temp":17.27,"wind_speed":0.67,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":198.91,"secondary_swell_direction_a":186.91,"secondary_swell_direction_b":210.91,"secondary_swell_height":0.28,"secondary_swell_period":15.77,"secondary_swell_weighting":1.0,"swell_direction":189.82,"swell_direction_a":177.82,"swell_direction_b":201.82,"swell_height":0.76,"swell_period":11.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5651666667,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6409166667,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7651666667,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8409166667,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+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":206.48,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.09,"tide_label":"high","tide_high_low_label":"","air_temp":16.96,"water_temp":17.28,"wind_speed":0.86,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":198.81,"secondary_swell_direction_a":186.81,"secondary_swell_direction_b":210.81,"secondary_swell_height":0.27,"secondary_swell_period":15.73,"secondary_swell_weighting":1.0,"swell_direction":189.85,"swell_direction_a":177.85,"swell_direction_b":201.85,"swell_height":0.75,"swell_period":11.49,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5654166667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6400833333,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7654166667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8400833333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":221.26,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"high","tide_high_low_label":"","air_temp":16.86,"water_temp":17.37,"wind_speed":1.06,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":198.7,"secondary_swell_direction_a":186.7,"secondary_swell_direction_b":210.7,"secondary_swell_height":0.27,"secondary_swell_period":15.69,"secondary_swell_weighting":1.0,"swell_direction":189.87,"swell_direction_a":177.87,"swell_direction_b":201.87,"swell_height":0.73,"swell_period":11.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5655833333,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6391666667,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7655833333,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8391666667,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":218.86,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.38,"water_temp":17.56,"wind_speed":1.73,"cloudCover":0.3,"precipitation":0.0,"secondary_swell_direction":198.87,"secondary_swell_direction_a":186.87,"secondary_swell_direction_b":210.87,"secondary_swell_height":0.27,"secondary_swell_period":15.64,"secondary_swell_weighting":1.0,"swell_direction":189.49,"swell_direction_a":177.49,"swell_direction_b":201.49,"swell_height":0.71,"swell_period":11.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5624166667,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6405833333,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7624166667,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8405833333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":216.47,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.25,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.9,"water_temp":17.74,"wind_speed":2.39,"cloudCover":0.6,"precipitation":0.0,"secondary_swell_direction":199.03,"secondary_swell_direction_a":187.03,"secondary_swell_direction_b":211.03,"secondary_swell_height":0.28,"secondary_swell_period":15.58,"secondary_swell_weighting":1.0,"swell_direction":189.1,"swell_direction_a":177.1,"swell_direction_b":201.1,"swell_height":0.7,"swell_period":11.02,"swell_weighting":1.0,"swellHeight_weighted_a":0.7,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5591666667,"swell_combo_weighted_a":0.665,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6419166667,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.7,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7591666667,"swell_combo_weighted_b":0.665,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8419166667,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-23 11:00:00-07:00","time_utc":"2026-06-23 18:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":11,"wind_score":0,"wind_score_bro":4,"wind_direction":214.07,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.3,"tide_label":"low","tide_high_low_label":"low","air_temp":18.41,"water_temp":17.95,"wind_speed":3.06,"cloudCover":0.9,"precipitation":0.0,"secondary_swell_direction":199.2,"secondary_swell_direction_a":187.2,"secondary_swell_direction_b":211.2,"secondary_swell_height":0.28,"secondary_swell_period":15.53,"secondary_swell_weighting":1.0,"swell_direction":188.72,"swell_direction_a":176.72,"swell_direction_b":200.72,"swell_height":0.68,"swell_period":10.86,"swell_weighting":1.0,"swellHeight_weighted_a":0.68,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.556,"swell_combo_weighted_a":0.646,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6433333333,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.68,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.756,"swell_combo_weighted_b":0.646,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8433333333,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+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":217.68,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.25,"tide_label":"low","tide_high_low_label":"","air_temp":19.24,"water_temp":18.2,"wind_speed":3.33,"cloudCover":2.47,"precipitation":0.0,"secondary_swell_direction":199.02,"secondary_swell_direction_a":187.02,"secondary_swell_direction_b":211.02,"secondary_swell_height":0.29,"secondary_swell_period":15.49,"secondary_swell_weighting":1.0,"swell_direction":188.72,"swell_direction_a":176.72,"swell_direction_b":200.72,"swell_height":0.75,"swell_period":11.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.556,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6418333333,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.756,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8418333333,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+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":221.29,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":20.06,"water_temp":18.35,"wind_speed":3.59,"cloudCover":4.03,"precipitation":0.0,"secondary_swell_direction":198.83,"secondary_swell_direction_a":186.83,"secondary_swell_direction_b":210.83,"secondary_swell_height":0.29,"secondary_swell_period":15.44,"secondary_swell_weighting":1.0,"swell_direction":188.73,"swell_direction_a":176.73,"swell_direction_b":200.73,"swell_height":0.81,"swell_period":12.41,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5560833333,"swell_combo_weighted_a":0.7695,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.64025,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7560833333,"swell_combo_weighted_b":0.7695,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.84025,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+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":224.9,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"incoming","tide_high_low_label":"","air_temp":20.88,"water_temp":18.2,"wind_speed":3.86,"cloudCover":5.6,"precipitation":0.0,"secondary_swell_direction":198.65,"secondary_swell_direction_a":186.65,"secondary_swell_direction_b":210.65,"secondary_swell_height":0.3,"secondary_swell_period":15.4,"secondary_swell_weighting":1.0,"swell_direction":188.73,"swell_direction_a":176.73,"swell_direction_b":200.73,"swell_height":0.88,"swell_period":13.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5560833333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.63875,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7560833333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.83875,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+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":224.26,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.38,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.16,"water_temp":18.16,"wind_speed":3.83,"cloudCover":5.77,"precipitation":0.0,"secondary_swell_direction":190.76,"secondary_swell_direction_a":178.76,"secondary_swell_direction_b":202.76,"secondary_swell_height":0.3,"secondary_swell_period":14.37,"secondary_swell_weighting":1.0,"swell_direction":188.7,"swell_direction_a":176.7,"swell_direction_b":200.7,"swell_height":0.89,"swell_period":13.24,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5558333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.573,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7558333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.773,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+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":223.61,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.62,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.44,"water_temp":18.18,"wind_speed":3.81,"cloudCover":5.93,"precipitation":0.0,"secondary_swell_direction":182.87,"secondary_swell_direction_a":170.87,"secondary_swell_direction_b":194.87,"secondary_swell_height":0.3,"secondary_swell_period":13.35,"secondary_swell_weighting":1.0,"swell_direction":188.66,"swell_direction_a":176.66,"swell_direction_b":200.66,"swell_height":0.89,"swell_period":13.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5555,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.50725,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7555,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.70725,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":222.97,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.79,"tide_label":"incoming","tide_high_low_label":"","air_temp":21.73,"water_temp":18.13,"wind_speed":3.78,"cloudCover":6.1,"precipitation":0.0,"secondary_swell_direction":174.98,"secondary_swell_direction_a":162.98,"secondary_swell_direction_b":186.98,"secondary_swell_height":0.3,"secondary_swell_period":12.32,"secondary_swell_weighting":1.0,"swell_direction":188.63,"swell_direction_a":176.63,"swell_direction_b":200.63,"swell_height":0.9,"swell_period":13.37,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55525,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4415,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75525,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6415,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":222.06,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.84,"tide_label":"high","tide_high_low_label":"high","air_temp":21.0,"water_temp":18.02,"wind_speed":3.32,"cloudCover":5.73,"precipitation":0.0,"secondary_swell_direction":182.73,"secondary_swell_direction_a":170.73,"secondary_swell_direction_b":194.73,"secondary_swell_height":0.3,"secondary_swell_period":13.3,"secondary_swell_weighting":1.0,"swell_direction":188.57,"swell_direction_a":176.57,"swell_direction_b":200.57,"swell_height":0.91,"swell_period":13.39,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55475,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5060833333,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75475,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7060833333,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":221.16,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.76,"tide_label":"high","tide_high_low_label":"","air_temp":20.28,"water_temp":17.95,"wind_speed":2.86,"cloudCover":5.37,"precipitation":0.0,"secondary_swell_direction":190.47,"secondary_swell_direction_a":178.47,"secondary_swell_direction_b":202.47,"secondary_swell_height":0.31,"secondary_swell_period":14.27,"secondary_swell_weighting":1.0,"swell_direction":188.52,"swell_direction_a":176.52,"swell_direction_b":200.52,"swell_height":0.91,"swell_period":13.41,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5543333333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5705833333,"secondarySwell_combo_weighted_a":0.31,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7543333333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7705833333,"secondarySwell_combo_weighted_b":0.31,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":220.25,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.56,"tide_label":"high","tide_high_low_label":"","air_temp":19.56,"water_temp":17.88,"wind_speed":2.4,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":198.22,"secondary_swell_direction_a":186.22,"secondary_swell_direction_b":210.22,"secondary_swell_height":0.31,"secondary_swell_period":15.25,"secondary_swell_weighting":1.0,"swell_direction":188.46,"swell_direction_a":176.46,"swell_direction_b":200.46,"swell_height":0.92,"swell_period":13.43,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5538333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6351666667,"secondarySwell_combo_weighted_a":0.31,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7538333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8351666667,"secondarySwell_combo_weighted_b":0.31,"prediction_time":"2026-06-21T02:06:02.567366+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":210.49,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.28,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.3,"water_temp":17.8,"wind_speed":1.97,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":196.89,"secondary_swell_direction_a":184.89,"secondary_swell_direction_b":208.89,"secondary_swell_height":0.32,"secondary_swell_period":16.25,"secondary_swell_weighting":1.0,"swell_direction":188.76,"swell_direction_a":176.76,"swell_direction_b":200.76,"swell_height":0.92,"swell_period":13.39,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5563333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6240833333,"secondarySwell_combo_weighted_a":0.32,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7563333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8240833333,"secondarySwell_combo_weighted_b":0.32,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-23 22:00:00-07:00","time_utc":"2026-06-24 05:00:00+00:00","weekday":"Tuesday","month":6,"day":23,"hour":22,"wind_score":1,"wind_score_bro":4,"wind_direction":200.74,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.04,"water_temp":17.73,"wind_speed":1.55,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":195.57,"secondary_swell_direction_a":183.57,"secondary_swell_direction_b":207.57,"secondary_swell_height":0.33,"secondary_swell_period":17.25,"secondary_swell_weighting":1.0,"swell_direction":189.06,"swell_direction_a":177.06,"swell_direction_b":201.06,"swell_height":0.92,"swell_period":13.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5588333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6130833333,"secondarySwell_combo_weighted_a":0.33,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7588333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8130833333,"secondarySwell_combo_weighted_b":0.33,"prediction_time":"2026-06-21T02:06:02.567366+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":190.98,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.31,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.78,"water_temp":17.67,"wind_speed":1.12,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":194.24,"secondary_swell_direction_a":182.24,"secondary_swell_direction_b":206.24,"secondary_swell_height":0.34,"secondary_swell_period":18.25,"secondary_swell_weighting":1.0,"swell_direction":189.36,"swell_direction_a":177.36,"swell_direction_b":201.36,"swell_height":0.92,"swell_period":13.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5613333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.602,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7613333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.802,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+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":186.57,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.51,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.56,"water_temp":17.62,"wind_speed":0.83,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":194.36,"secondary_swell_direction_a":182.36,"secondary_swell_direction_b":206.36,"secondary_swell_height":0.35,"secondary_swell_period":18.15,"secondary_swell_weighting":1.0,"swell_direction":189.34,"swell_direction_a":177.34,"swell_direction_b":201.34,"swell_height":0.92,"swell_period":13.3,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5611666667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.603,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7611666667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.803,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":182.16,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.6,"tide_label":"low","tide_high_low_label":"low","air_temp":18.35,"water_temp":17.58,"wind_speed":0.55,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":194.47,"secondary_swell_direction_a":182.47,"secondary_swell_direction_b":206.47,"secondary_swell_height":0.36,"secondary_swell_period":18.05,"secondary_swell_weighting":1.0,"swell_direction":189.31,"swell_direction_a":177.31,"swell_direction_b":201.31,"swell_height":0.92,"swell_period":13.28,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5609166667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6039166667,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7609166667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8039166667,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":177.75,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.57,"tide_label":"low","tide_high_low_label":"","air_temp":18.14,"water_temp":17.54,"wind_speed":0.26,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":194.59,"secondary_swell_direction_a":182.59,"secondary_swell_direction_b":206.59,"secondary_swell_height":0.37,"secondary_swell_period":17.95,"secondary_swell_weighting":1.0,"swell_direction":189.29,"swell_direction_a":177.29,"swell_direction_b":201.29,"swell_height":0.92,"swell_period":13.27,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.56075,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6049166667,"secondarySwell_combo_weighted_a":0.37,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.76075,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8049166667,"secondarySwell_combo_weighted_b":0.37,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":161.95,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.45,"tide_label":"low","tide_high_low_label":"","air_temp":17.68,"water_temp":17.51,"wind_speed":0.31,"cloudCover":13.8,"precipitation":0.0,"secondary_swell_direction":196.58,"secondary_swell_direction_a":184.58,"secondary_swell_direction_b":208.58,"secondary_swell_height":0.36,"secondary_swell_period":16.78,"secondary_swell_weighting":1.0,"swell_direction":189.22,"swell_direction_a":177.22,"swell_direction_b":201.22,"swell_height":0.92,"swell_period":13.25,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5601666667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6215,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7601666667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8215,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":146.15,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.27,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.21,"water_temp":17.49,"wind_speed":0.36,"cloudCover":22.6,"precipitation":0.0,"secondary_swell_direction":198.57,"secondary_swell_direction_a":186.57,"secondary_swell_direction_b":210.57,"secondary_swell_height":0.36,"secondary_swell_period":15.62,"secondary_swell_weighting":1.0,"swell_direction":189.16,"swell_direction_a":177.16,"swell_direction_b":201.16,"swell_height":0.93,"swell_period":13.23,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5596666667,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6380833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7596666667,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8380833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":130.35,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.09,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.75,"water_temp":17.48,"wind_speed":0.41,"cloudCover":31.4,"precipitation":0.0,"secondary_swell_direction":200.56,"secondary_swell_direction_a":188.56,"secondary_swell_direction_b":212.56,"secondary_swell_height":0.35,"secondary_swell_period":14.45,"secondary_swell_weighting":1.0,"swell_direction":189.09,"swell_direction_a":177.09,"swell_direction_b":201.09,"swell_height":0.93,"swell_period":13.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.93,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5590833333,"swell_combo_weighted_a":0.8835,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6546666667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.93,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7590833333,"swell_combo_weighted_b":0.8835,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8546666667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":145.52,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.06,"tide_label":"incoming","tide_high_low_label":"","air_temp":16.62,"water_temp":17.49,"wind_speed":0.44,"cloudCover":41.4,"precipitation":0.0,"secondary_swell_direction":200.37,"secondary_swell_direction_a":188.37,"secondary_swell_direction_b":212.37,"secondary_swell_height":0.35,"secondary_swell_period":14.42,"secondary_swell_weighting":1.0,"swell_direction":189.18,"swell_direction_a":177.18,"swell_direction_b":201.18,"swell_height":0.92,"swell_period":13.2,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5598333333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6530833333,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7598333333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8530833333,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":160.68,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.13,"tide_label":"high","tide_high_low_label":"high","air_temp":16.48,"water_temp":17.5,"wind_speed":0.48,"cloudCover":51.4,"precipitation":0.0,"secondary_swell_direction":200.18,"secondary_swell_direction_a":188.18,"secondary_swell_direction_b":212.18,"secondary_swell_height":0.35,"secondary_swell_period":14.38,"secondary_swell_weighting":1.0,"swell_direction":189.27,"swell_direction_a":177.27,"swell_direction_b":201.27,"swell_height":0.92,"swell_period":13.19,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5605833333,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6515,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7605833333,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8515,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 08:00:00-07:00","time_utc":"2026-06-24 15:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":8,"wind_score":1,"wind_score_bro":3,"wind_direction":175.85,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"high","tide_high_low_label":"","air_temp":16.34,"water_temp":17.6,"wind_speed":0.51,"cloudCover":61.4,"precipitation":0.0,"secondary_swell_direction":199.99,"secondary_swell_direction_a":187.99,"secondary_swell_direction_b":211.99,"secondary_swell_height":0.35,"secondary_swell_period":14.35,"secondary_swell_weighting":1.0,"swell_direction":189.36,"swell_direction_a":177.36,"swell_direction_b":201.36,"swell_height":0.91,"swell_period":13.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5613333333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6499166667,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7613333333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8499166667,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 09:00:00-07:00","time_utc":"2026-06-24 16:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":9,"wind_score":1,"wind_score_bro":3,"wind_direction":191.93,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"high","tide_high_low_label":"","air_temp":17.1,"water_temp":17.8,"wind_speed":1.11,"cloudCover":43.2,"precipitation":0.0,"secondary_swell_direction":199.74,"secondary_swell_direction_a":187.74,"secondary_swell_direction_b":211.74,"secondary_swell_height":0.35,"secondary_swell_period":14.34,"secondary_swell_weighting":1.0,"swell_direction":189.13,"swell_direction_a":177.13,"swell_direction_b":201.13,"swell_height":0.91,"swell_period":13.16,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5594166667,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6478333333,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7594166667,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8478333333,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":208.0,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.05,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.85,"water_temp":17.98,"wind_speed":1.7,"cloudCover":25.0,"precipitation":0.0,"secondary_swell_direction":199.48,"secondary_swell_direction_a":187.48,"secondary_swell_direction_b":211.48,"secondary_swell_height":0.36,"secondary_swell_period":14.32,"secondary_swell_weighting":1.0,"swell_direction":188.9,"swell_direction_a":176.9,"swell_direction_b":200.9,"swell_height":0.91,"swell_period":13.15,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5575,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6456666667,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7575,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8456666667,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":224.08,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.14,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.61,"water_temp":18.19,"wind_speed":2.3,"cloudCover":6.8,"precipitation":0.01,"secondary_swell_direction":199.23,"secondary_swell_direction_a":187.23,"secondary_swell_direction_b":211.23,"secondary_swell_height":0.36,"secondary_swell_period":14.31,"secondary_swell_weighting":1.0,"swell_direction":188.67,"swell_direction_a":176.67,"swell_direction_b":200.67,"swell_height":0.91,"swell_period":13.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5555833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6435833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7555833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8435833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":222.56,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.16,"tide_label":"low","tide_high_low_label":"low","air_temp":19.85,"water_temp":18.43,"wind_speed":2.93,"cloudCover":6.2,"precipitation":0.0,"secondary_swell_direction":199.65,"secondary_swell_direction_a":187.65,"secondary_swell_direction_b":211.65,"secondary_swell_height":0.36,"secondary_swell_period":14.29,"secondary_swell_weighting":1.0,"swell_direction":188.52,"swell_direction_a":176.52,"swell_direction_b":200.52,"swell_height":0.91,"swell_period":13.1,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5543333333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6470833333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7543333333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8470833333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":221.05,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"low","tide_high_low_label":"","air_temp":21.08,"water_temp":18.45,"wind_speed":3.56,"cloudCover":5.6,"precipitation":0.0,"secondary_swell_direction":200.06,"secondary_swell_direction_a":188.06,"secondary_swell_direction_b":212.06,"secondary_swell_height":0.35,"secondary_swell_period":14.28,"secondary_swell_weighting":1.0,"swell_direction":188.38,"swell_direction_a":176.38,"swell_direction_b":200.38,"swell_height":0.92,"swell_period":13.06,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5531666667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6505,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7531666667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8505,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 14:00:00-07:00","time_utc":"2026-06-24 21:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":14,"wind_score":0,"wind_score_bro":2,"wind_direction":219.53,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.06,"tide_label":"low","tide_high_low_label":"","air_temp":22.31,"water_temp":18.41,"wind_speed":4.19,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":200.48,"secondary_swell_direction_a":188.48,"secondary_swell_direction_b":212.48,"secondary_swell_height":0.35,"secondary_swell_period":14.26,"secondary_swell_weighting":1.0,"swell_direction":188.23,"swell_direction_a":176.23,"swell_direction_b":200.23,"swell_height":0.92,"swell_period":13.03,"swell_weighting":1.0,"swellHeight_weighted_a":0.92,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5519166667,"swell_combo_weighted_a":0.874,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.654,"secondarySwell_combo_weighted_a":0.35,"swellHeight_weighted_b":0.92,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7519166667,"swell_combo_weighted_b":0.874,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.854,"secondarySwell_combo_weighted_b":0.35,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":219.41,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.28,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.61,"water_temp":18.36,"wind_speed":3.85,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":191.2,"secondary_swell_direction_a":179.2,"secondary_swell_direction_b":203.2,"secondary_swell_height":0.3,"secondary_swell_period":13.37,"secondary_swell_weighting":1.0,"swell_direction":188.25,"swell_direction_a":176.25,"swell_direction_b":200.25,"swell_height":0.91,"swell_period":13.01,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5520833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5766666667,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7520833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7766666667,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":219.29,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.53,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.91,"water_temp":18.38,"wind_speed":3.51,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":181.93,"secondary_swell_direction_a":169.93,"secondary_swell_direction_b":193.93,"secondary_swell_height":0.26,"secondary_swell_period":12.47,"secondary_swell_weighting":1.0,"swell_direction":188.28,"swell_direction_a":176.28,"swell_direction_b":200.28,"swell_height":0.91,"swell_period":12.99,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5523333333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4994166667,"secondarySwell_combo_weighted_a":0.247,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7523333333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6994166667,"secondarySwell_combo_weighted_b":0.247,"prediction_time":"2026-06-21T02:06:02.567366+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":219.17,"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":23.2,"water_temp":18.37,"wind_speed":3.17,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":172.65,"secondary_swell_direction_a":160.65,"secondary_swell_direction_b":184.65,"secondary_swell_height":0.21,"secondary_swell_period":11.58,"secondary_swell_weighting":1.0,"swell_direction":188.3,"swell_direction_a":176.3,"swell_direction_b":200.3,"swell_height":0.9,"swell_period":12.97,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5525,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4220833333,"secondarySwell_combo_weighted_a":0.1995,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7525,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6220833333,"secondarySwell_combo_weighted_b":0.1995,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 18:00:00-07:00","time_utc":"2026-06-25 01:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":18,"wind_score":0,"wind_score_bro":2,"wind_direction":219.81,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.88,"tide_label":"high","tide_high_low_label":"high","air_temp":22.4,"water_temp":18.3,"wind_speed":2.94,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":178.53,"secondary_swell_direction_a":166.53,"secondary_swell_direction_b":190.53,"secondary_swell_height":0.26,"secondary_swell_period":12.17,"secondary_swell_weighting":1.0,"swell_direction":188.37,"swell_direction_a":176.37,"swell_direction_b":200.37,"swell_height":0.9,"swell_period":12.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5530833333,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4710833333,"secondarySwell_combo_weighted_a":0.247,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7530833333,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6710833333,"secondarySwell_combo_weighted_b":0.247,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 19:00:00-07:00","time_utc":"2026-06-25 02:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":220.44,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.88,"tide_label":"high","tide_high_low_label":"","air_temp":21.6,"water_temp":18.25,"wind_speed":2.7,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":184.4,"secondary_swell_direction_a":172.4,"secondary_swell_direction_b":196.4,"secondary_swell_height":0.31,"secondary_swell_period":12.75,"secondary_swell_weighting":1.0,"swell_direction":188.45,"swell_direction_a":176.45,"swell_direction_b":200.45,"swell_height":0.91,"swell_period":12.96,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55375,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.52,"secondarySwell_combo_weighted_a":0.2945,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75375,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.72,"secondarySwell_combo_weighted_b":0.2945,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":3,"wind_direction":221.08,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.75,"tide_label":"high","tide_high_low_label":"","air_temp":20.8,"water_temp":18.18,"wind_speed":2.47,"cloudCover":5.0,"precipitation":0.0,"secondary_swell_direction":190.28,"secondary_swell_direction_a":178.28,"secondary_swell_direction_b":202.28,"secondary_swell_height":0.36,"secondary_swell_period":13.34,"secondary_swell_weighting":1.0,"swell_direction":188.52,"swell_direction_a":176.52,"swell_direction_b":200.52,"swell_height":0.91,"swell_period":12.95,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5543333333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.569,"secondarySwell_combo_weighted_a":0.342,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7543333333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.769,"secondarySwell_combo_weighted_b":0.342,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-24 21:00:00-07:00","time_utc":"2026-06-25 04:00:00+00:00","weekday":"Wednesday","month":6,"day":24,"hour":21,"wind_score":1,"wind_score_bro":3,"wind_direction":221.87,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.5,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.35,"water_temp":18.09,"wind_speed":2.12,"cloudCover":12.83,"precipitation":0.0,"secondary_swell_direction":189.99,"secondary_swell_direction_a":177.99,"secondary_swell_direction_b":201.99,"secondary_swell_height":0.35,"secondary_swell_period":13.31,"secondary_swell_weighting":1.0,"swell_direction":188.43,"swell_direction_a":176.43,"swell_direction_b":200.43,"swell_height":0.91,"swell_period":12.94,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5535833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5665833333,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7535833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7665833333,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":222.66,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.9,"water_temp":18.02,"wind_speed":1.76,"cloudCover":20.67,"precipitation":0.0,"secondary_swell_direction":189.71,"secondary_swell_direction_a":177.71,"secondary_swell_direction_b":201.71,"secondary_swell_height":0.35,"secondary_swell_period":13.27,"secondary_swell_weighting":1.0,"swell_direction":188.33,"swell_direction_a":176.33,"swell_direction_b":200.33,"swell_height":0.91,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55275,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.56425,"secondarySwell_combo_weighted_a":0.3325,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75275,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.76425,"secondarySwell_combo_weighted_b":0.3325,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":223.45,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.45,"water_temp":17.96,"wind_speed":1.41,"cloudCover":28.5,"precipitation":0.0,"secondary_swell_direction":189.42,"secondary_swell_direction_a":177.42,"secondary_swell_direction_b":201.42,"secondary_swell_height":0.34,"secondary_swell_period":13.24,"secondary_swell_weighting":1.0,"swell_direction":188.24,"swell_direction_a":176.24,"swell_direction_b":200.24,"swell_height":0.91,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.552,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5618333333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.752,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7618333333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":215.75,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.47,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.21,"water_temp":17.92,"wind_speed":1.12,"cloudCover":19.0,"precipitation":0.0,"secondary_swell_direction":215.51,"secondary_swell_direction_a":203.51,"secondary_swell_direction_b":227.51,"secondary_swell_height":0.33,"secondary_swell_period":10.22,"secondary_swell_weighting":1.0,"swell_direction":188.18,"swell_direction_a":176.18,"swell_direction_b":200.18,"swell_height":0.91,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5515,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.77925,"secondarySwell_combo_weighted_a":0.3135,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7515,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.97925,"secondarySwell_combo_weighted_b":0.3135,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":208.04,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.67,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.97,"water_temp":17.88,"wind_speed":0.83,"cloudCover":9.5,"precipitation":0.0,"secondary_swell_direction":241.6,"secondary_swell_direction_a":229.6,"secondary_swell_direction_b":253.6,"secondary_swell_height":0.31,"secondary_swell_period":7.2,"secondary_swell_weighting":1.0,"swell_direction":188.13,"swell_direction_a":176.13,"swell_direction_b":200.13,"swell_height":0.91,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5510833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9966666667,"secondarySwell_combo_weighted_a":0.279,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7510833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8033333333,"secondarySwell_combo_weighted_b":0.279,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":200.34,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.75,"tide_label":"low","tide_high_low_label":"low","air_temp":18.72,"water_temp":17.85,"wind_speed":0.54,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.69,"secondary_swell_direction_a":255.69,"secondary_swell_direction_b":279.69,"secondary_swell_height":0.3,"secondary_swell_period":4.18,"secondary_swell_weighting":1.0,"swell_direction":188.07,"swell_direction_a":176.07,"swell_direction_b":200.07,"swell_height":0.91,"swell_period":12.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5505833333,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7859166667,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7505833333,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5859166667,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":211.98,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.69,"tide_label":"low","tide_high_low_label":"","air_temp":18.38,"water_temp":17.83,"wind_speed":0.44,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":268.64,"secondary_swell_direction_a":256.64,"secondary_swell_direction_b":280.64,"secondary_swell_height":0.3,"secondary_swell_period":4.21,"secondary_swell_weighting":1.0,"swell_direction":188.12,"swell_direction_a":176.12,"swell_direction_b":200.12,"swell_height":0.91,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.91,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.551,"swell_combo_weighted_a":0.8645,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.778,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":0.91,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.751,"swell_combo_weighted_b":0.8645,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.578,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:06:02.567366+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":223.62,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.53,"tide_label":"low","tide_high_low_label":"","air_temp":18.04,"water_temp":17.81,"wind_speed":0.34,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.59,"secondary_swell_direction_a":257.59,"secondary_swell_direction_b":281.59,"secondary_swell_height":0.29,"secondary_swell_period":4.24,"secondary_swell_weighting":1.0,"swell_direction":188.16,"swell_direction_a":176.16,"swell_direction_b":200.16,"swell_height":0.9,"swell_period":12.91,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5513333333,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7700833333,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7513333333,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5700833333,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:02.567366+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":235.26,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.32,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.69,"water_temp":17.85,"wind_speed":0.24,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.54,"secondary_swell_direction_a":258.54,"secondary_swell_direction_b":282.54,"secondary_swell_height":0.29,"secondary_swell_period":4.27,"secondary_swell_weighting":1.0,"swell_direction":188.21,"swell_direction_a":176.21,"swell_direction_b":200.21,"swell_height":0.9,"swell_period":12.9,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55175,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7621666667,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75175,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5621666667,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:02.567366+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":227.54,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.1,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.59,"water_temp":17.95,"wind_speed":0.45,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.63,"secondary_swell_direction_a":258.63,"secondary_swell_direction_b":282.63,"secondary_swell_height":0.28,"secondary_swell_period":4.26,"secondary_swell_weighting":1.0,"swell_direction":188.21,"swell_direction_a":176.21,"swell_direction_b":200.21,"swell_height":0.9,"swell_period":12.89,"swell_weighting":1.0,"swellHeight_weighted_a":0.9,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55175,"swell_combo_weighted_a":0.855,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7614166667,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.9,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75175,"swell_combo_weighted_b":0.855,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5614166667,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":219.82,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":17.48,"water_temp":18.04,"wind_speed":0.67,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.71,"secondary_swell_direction_a":258.71,"secondary_swell_direction_b":282.71,"secondary_swell_height":0.27,"secondary_swell_period":4.25,"secondary_swell_weighting":1.0,"swell_direction":188.22,"swell_direction_a":176.22,"swell_direction_b":200.22,"swell_height":0.89,"swell_period":12.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5518333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.76075,"secondarySwell_combo_weighted_a":0.2295,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7518333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.56075,"secondarySwell_combo_weighted_b":0.2295,"prediction_time":"2026-06-21T02:06:02.567366+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":212.1,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"high","tide_high_low_label":"high","air_temp":17.38,"water_temp":18.12,"wind_speed":0.88,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.8,"secondary_swell_direction_a":258.8,"secondary_swell_direction_b":282.8,"secondary_swell_height":0.26,"secondary_swell_period":4.24,"secondary_swell_weighting":1.0,"swell_direction":188.22,"swell_direction_a":176.22,"swell_direction_b":200.22,"swell_height":0.89,"swell_period":12.86,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5518333333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.76,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7518333333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.56,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":214.88,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.16,"tide_label":"high","tide_high_low_label":"","air_temp":17.95,"water_temp":18.19,"wind_speed":1.54,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":270.27,"secondary_swell_direction_a":258.27,"secondary_swell_direction_b":282.27,"secondary_swell_height":0.25,"secondary_swell_period":4.26,"secondary_swell_weighting":1.0,"swell_direction":188.19,"swell_direction_a":176.19,"swell_direction_b":200.19,"swell_height":0.89,"swell_period":12.84,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5515833333,"swell_combo_weighted_a":0.8455,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7644166667,"secondarySwell_combo_weighted_a":0.2125,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7515833333,"swell_combo_weighted_b":0.8455,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5644166667,"secondarySwell_combo_weighted_b":0.2125,"prediction_time":"2026-06-21T02:06:02.567366+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":217.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.1,"tide_label":"high","tide_high_low_label":"","air_temp":18.51,"water_temp":18.22,"wind_speed":2.21,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.74,"secondary_swell_direction_a":257.74,"secondary_swell_direction_b":281.74,"secondary_swell_height":0.25,"secondary_swell_period":4.29,"secondary_swell_weighting":1.0,"swell_direction":188.16,"swell_direction_a":176.16,"swell_direction_b":200.16,"swell_height":0.88,"swell_period":12.83,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5513333333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7688333333,"secondarySwell_combo_weighted_a":0.2125,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7513333333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5688333333,"secondarySwell_combo_weighted_b":0.2125,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":3,"wind_direction":220.45,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.08,"water_temp":18.32,"wind_speed":2.87,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.21,"secondary_swell_direction_a":257.21,"secondary_swell_direction_b":281.21,"secondary_swell_height":0.24,"secondary_swell_period":4.31,"secondary_swell_weighting":1.0,"swell_direction":188.13,"swell_direction_a":176.13,"swell_direction_b":200.13,"swell_height":0.88,"swell_period":12.81,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5510833333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.77325,"secondarySwell_combo_weighted_a":0.204,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7510833333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.57325,"secondarySwell_combo_weighted_b":0.204,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-25 12:00:00-07:00","time_utc":"2026-06-25 19:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":12,"wind_score":0,"wind_score_bro":2,"wind_direction":220.86,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.06,"tide_label":"outgoing","tide_high_low_label":"","air_temp":20.21,"water_temp":18.52,"wind_speed":3.32,"cloudCover":0.1,"precipitation":0.0,"secondary_swell_direction":237.4,"secondary_swell_direction_a":225.4,"secondary_swell_direction_b":249.4,"secondary_swell_height":0.22,"secondary_swell_period":6.59,"secondary_swell_weighting":1.0,"swell_direction":188.1,"swell_direction_a":176.1,"swell_direction_b":200.1,"swell_height":0.88,"swell_period":12.8,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5508333333,"swell_combo_weighted_a":0.836,"secondarySwellHeight_weighted_a":0.22,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9616666667,"secondarySwell_combo_weighted_a":0.198,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7508333333,"swell_combo_weighted_b":0.836,"secondarySwellHeight_weighted_b":0.22,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8383333333,"secondarySwell_combo_weighted_b":0.198,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":221.26,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.07,"tide_label":"low","tide_high_low_label":"low","air_temp":21.33,"water_temp":18.62,"wind_speed":3.76,"cloudCover":0.2,"precipitation":0.0,"secondary_swell_direction":205.58,"secondary_swell_direction_a":193.58,"secondary_swell_direction_b":217.58,"secondary_swell_height":0.21,"secondary_swell_period":8.86,"secondary_swell_weighting":1.0,"swell_direction":188.08,"swell_direction_a":176.08,"swell_direction_b":200.08,"swell_height":0.87,"swell_period":12.79,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5506666667,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.21,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.6965,"secondarySwell_combo_weighted_a":0.189,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7506666667,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.21,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8965,"secondarySwell_combo_weighted_b":0.189,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":221.67,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.02,"tide_label":"low","tide_high_low_label":"","air_temp":22.46,"water_temp":18.66,"wind_speed":4.21,"cloudCover":0.3,"precipitation":0.0,"secondary_swell_direction":173.77,"secondary_swell_direction_a":161.77,"secondary_swell_direction_b":185.77,"secondary_swell_height":0.19,"secondary_swell_period":11.14,"secondary_swell_weighting":1.0,"swell_direction":188.05,"swell_direction_a":176.05,"swell_direction_b":200.05,"swell_height":0.87,"swell_period":12.78,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5504166667,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4314166667,"secondarySwell_combo_weighted_a":0.1805,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7504166667,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6314166667,"secondarySwell_combo_weighted_b":0.1805,"prediction_time":"2026-06-21T02:06:02.567366+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":223.29,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"low","tide_high_low_label":"","air_temp":22.61,"water_temp":18.64,"wind_speed":4.13,"cloudCover":0.2,"precipitation":0.0,"secondary_swell_direction":172.61,"secondary_swell_direction_a":160.61,"secondary_swell_direction_b":184.61,"secondary_swell_height":0.18,"secondary_swell_period":11.08,"secondary_swell_weighting":1.0,"swell_direction":188.03,"swell_direction_a":176.03,"swell_direction_b":200.03,"swell_height":0.87,"swell_period":12.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55025,"swell_combo_weighted_a":0.8265,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.42175,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75025,"swell_combo_weighted_b":0.8265,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.62175,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:02.567366+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":224.91,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.43,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.76,"water_temp":18.62,"wind_speed":4.04,"cloudCover":0.1,"precipitation":0.0,"secondary_swell_direction":171.46,"secondary_swell_direction_a":159.46,"secondary_swell_direction_b":183.46,"secondary_swell_height":0.18,"secondary_swell_period":11.03,"secondary_swell_weighting":1.0,"swell_direction":188.01,"swell_direction_a":176.01,"swell_direction_b":200.01,"swell_height":0.86,"swell_period":12.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5500833333,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.18,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4121666667,"secondarySwell_combo_weighted_a":0.171,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7500833333,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.18,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6121666667,"secondarySwell_combo_weighted_b":0.171,"prediction_time":"2026-06-21T02:06:02.567366+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":226.53,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.67,"tide_label":"incoming","tide_high_low_label":"","air_temp":22.91,"water_temp":18.51,"wind_speed":3.96,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":170.3,"secondary_swell_direction_a":158.3,"secondary_swell_direction_b":182.3,"secondary_swell_height":0.17,"secondary_swell_period":10.97,"secondary_swell_weighting":1.0,"swell_direction":187.99,"swell_direction_a":175.99,"swell_direction_b":199.99,"swell_height":0.86,"swell_period":12.76,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5499166667,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.17,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.4025,"secondarySwell_combo_weighted_a":0.1615,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7499166667,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.17,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.6025,"secondarySwell_combo_weighted_b":0.1615,"prediction_time":"2026-06-21T02:06:02.567366+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":265.43,"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.47,"water_temp":18.33,"wind_speed":5.25,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":178.82,"secondary_swell_direction_a":166.82,"secondary_swell_direction_b":190.82,"secondary_swell_height":0.14,"secondary_swell_period":14.15,"secondary_swell_weighting":1.0,"swell_direction":187.98,"swell_direction_a":175.98,"swell_direction_b":199.98,"swell_height":0.86,"swell_period":12.75,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5498333333,"swell_combo_weighted_a":0.817,"secondarySwellHeight_weighted_a":0.14,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.4735,"secondarySwell_combo_weighted_a":0.14,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7498333333,"swell_combo_weighted_b":0.817,"secondarySwellHeight_weighted_b":0.14,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.6735,"secondarySwell_combo_weighted_b":0.14,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-25 19:00:00-07:00","time_utc":"2026-06-26 02:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":265.18,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.95,"tide_label":"high","tide_high_low_label":"high","air_temp":19.27,"water_temp":18.18,"wind_speed":4.88,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":187.34,"secondary_swell_direction_a":175.34,"secondary_swell_direction_b":199.34,"secondary_swell_height":0.1,"secondary_swell_period":17.33,"secondary_swell_weighting":1.0,"swell_direction":187.96,"swell_direction_a":175.96,"swell_direction_b":199.96,"swell_height":0.85,"swell_period":12.75,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5496666667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.1,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5445,"secondarySwell_combo_weighted_a":0.1,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7496666667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.1,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7445,"secondarySwell_combo_weighted_b":0.1,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-25 20:00:00-07:00","time_utc":"2026-06-26 03:00:00+00:00","weekday":"Thursday","month":6,"day":25,"hour":20,"wind_score":0,"wind_score_bro":3,"wind_direction":264.93,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.89,"tide_label":"high","tide_high_low_label":"","air_temp":19.08,"water_temp":18.08,"wind_speed":4.52,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":195.86,"secondary_swell_direction_a":183.86,"secondary_swell_direction_b":207.86,"secondary_swell_height":0.07,"secondary_swell_period":20.51,"secondary_swell_weighting":1.0,"swell_direction":187.95,"swell_direction_a":175.95,"swell_direction_b":199.95,"swell_height":0.85,"swell_period":12.74,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5495833333,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.07,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6155,"secondarySwell_combo_weighted_a":0.07,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7495833333,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.07,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8155,"secondarySwell_combo_weighted_b":0.07,"prediction_time":"2026-06-21T02:06:02.567366+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":261.96,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.7,"tide_label":"high","tide_high_low_label":"","air_temp":18.95,"water_temp":18.0,"wind_speed":3.84,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":218.58,"secondary_swell_direction_a":206.58,"secondary_swell_direction_b":230.58,"secondary_swell_height":0.16,"secondary_swell_period":15.11,"secondary_swell_weighting":1.0,"swell_direction":187.93,"swell_direction_a":175.93,"swell_direction_b":199.93,"swell_height":0.85,"swell_period":12.73,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5494166667,"swell_combo_weighted_a":0.8075,"secondarySwellHeight_weighted_a":0.16,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.8048333333,"secondarySwell_combo_weighted_a":0.16,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7494166667,"swell_combo_weighted_b":0.8075,"secondarySwellHeight_weighted_b":0.16,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.9951666667,"secondarySwell_combo_weighted_b":0.16,"prediction_time":"2026-06-21T02:06:02.567366+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":258.99,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.39,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.82,"water_temp":17.94,"wind_speed":3.16,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":241.31,"secondary_swell_direction_a":229.31,"secondary_swell_direction_b":253.31,"secondary_swell_height":0.24,"secondary_swell_period":9.7,"secondary_swell_weighting":1.0,"swell_direction":187.92,"swell_direction_a":175.92,"swell_direction_b":199.92,"swell_height":0.84,"swell_period":12.73,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5493333333,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.99425,"secondarySwell_combo_weighted_a":0.216,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7493333333,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.80575,"secondarySwell_combo_weighted_b":0.216,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":256.02,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.01,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.69,"water_temp":17.89,"wind_speed":2.48,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":264.03,"secondary_swell_direction_a":252.03,"secondary_swell_direction_b":276.03,"secondary_swell_height":0.33,"secondary_swell_period":4.3,"secondary_swell_weighting":1.0,"swell_direction":187.9,"swell_direction_a":175.9,"swell_direction_b":199.9,"swell_height":0.84,"swell_period":12.72,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5491666667,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8164166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7491666667,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6164166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":2,"wind_direction":240.59,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.35,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.64,"water_temp":17.84,"wind_speed":2.32,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.83,"secondary_swell_direction_a":253.83,"secondary_swell_direction_b":277.83,"secondary_swell_height":0.33,"secondary_swell_period":4.29,"secondary_swell_weighting":1.0,"swell_direction":187.88,"swell_direction_a":175.88,"swell_direction_b":199.88,"swell_height":0.84,"swell_period":12.72,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.549,"swell_combo_weighted_a":0.798,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8014166667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.749,"swell_combo_weighted_b":0.798,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6014166667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":225.17,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.65,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.58,"water_temp":17.8,"wind_speed":2.16,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.62,"secondary_swell_direction_a":255.62,"secondary_swell_direction_b":279.62,"secondary_swell_height":0.33,"secondary_swell_period":4.29,"secondary_swell_weighting":1.0,"swell_direction":187.87,"swell_direction_a":175.87,"swell_direction_b":199.87,"swell_height":0.83,"swell_period":12.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5489166667,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7865,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7489166667,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5865,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":209.74,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.82,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.53,"water_temp":17.77,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.42,"secondary_swell_direction_a":257.42,"secondary_swell_direction_b":281.42,"secondary_swell_height":0.33,"secondary_swell_period":4.28,"secondary_swell_weighting":1.0,"swell_direction":187.85,"swell_direction_a":175.85,"swell_direction_b":199.85,"swell_height":0.83,"swell_period":12.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.54875,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7715,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.74875,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5715,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":198.31,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.85,"tide_label":"low","tide_high_low_label":"low","air_temp":18.54,"water_temp":17.76,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.47,"secondary_swell_direction_a":257.47,"secondary_swell_direction_b":281.47,"secondary_swell_height":0.32,"secondary_swell_period":4.29,"secondary_swell_weighting":1.0,"swell_direction":187.83,"swell_direction_a":175.83,"swell_direction_b":199.83,"swell_height":0.83,"swell_period":12.7,"swell_weighting":1.0,"swellHeight_weighted_a":0.83,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5485833333,"swell_combo_weighted_a":0.7885,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7710833333,"secondarySwell_combo_weighted_a":0.272,"swellHeight_weighted_b":0.83,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7485833333,"swell_combo_weighted_b":0.7885,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5710833333,"secondarySwell_combo_weighted_b":0.272,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-26 04:00:00-07:00","time_utc":"2026-06-26 11:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":4,"wind_score":1,"wind_score_bro":4,"wind_direction":186.89,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.74,"tide_label":"low","tide_high_low_label":"","air_temp":18.55,"water_temp":17.74,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.53,"secondary_swell_direction_a":257.53,"secondary_swell_direction_b":281.53,"secondary_swell_height":0.3,"secondary_swell_period":4.29,"secondary_swell_weighting":1.0,"swell_direction":187.8,"swell_direction_a":175.8,"swell_direction_b":199.8,"swell_height":0.82,"swell_period":12.69,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5483333333,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7705833333,"secondarySwell_combo_weighted_a":0.255,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7483333333,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5705833333,"secondarySwell_combo_weighted_b":0.255,"prediction_time":"2026-06-21T02:06:02.567366+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":175.46,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.54,"tide_label":"low","tide_high_low_label":"","air_temp":18.57,"water_temp":17.78,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.58,"secondary_swell_direction_a":257.58,"secondary_swell_direction_b":281.58,"secondary_swell_height":0.29,"secondary_swell_period":4.3,"secondary_swell_weighting":1.0,"swell_direction":187.78,"swell_direction_a":175.78,"swell_direction_b":199.78,"swell_height":0.82,"swell_period":12.68,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5481666667,"swell_combo_weighted_a":0.779,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7701666667,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7481666667,"swell_combo_weighted_b":0.779,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5701666667,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:02.567366+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":161.04,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.28,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.66,"water_temp":17.87,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.39,"secondary_swell_direction_a":257.39,"secondary_swell_direction_b":281.39,"secondary_swell_height":0.27,"secondary_swell_period":4.28,"secondary_swell_weighting":1.0,"swell_direction":187.36,"swell_direction_a":175.36,"swell_direction_b":199.36,"swell_height":0.8,"swell_period":12.38,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5446666667,"swell_combo_weighted_a":0.76,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.77175,"secondarySwell_combo_weighted_a":0.2295,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7446666667,"swell_combo_weighted_b":0.76,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.57175,"secondarySwell_combo_weighted_b":0.2295,"prediction_time":"2026-06-21T02:06:02.567366+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":146.63,"wind_label":"SE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.04,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.76,"water_temp":17.96,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.19,"secondary_swell_direction_a":257.19,"secondary_swell_direction_b":281.19,"secondary_swell_height":0.26,"secondary_swell_period":4.25,"secondary_swell_weighting":1.0,"swell_direction":186.94,"swell_direction_a":174.94,"swell_direction_b":198.94,"swell_height":0.77,"swell_period":12.08,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5411666667,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7734166667,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7411666667,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5734166667,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":132.21,"wind_label":"SE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.13,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.86,"water_temp":18.04,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":269.0,"secondary_swell_direction_a":257.0,"secondary_swell_direction_b":281.0,"secondary_swell_height":0.24,"secondary_swell_period":4.23,"secondary_swell_weighting":1.0,"swell_direction":186.52,"swell_direction_a":174.52,"swell_direction_b":198.52,"swell_height":0.75,"swell_period":11.78,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5376666667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.775,"secondarySwell_combo_weighted_a":0.204,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7376666667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.575,"secondarySwell_combo_weighted_b":0.204,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-26 09:00:00-07:00","time_utc":"2026-06-26 16:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":9,"wind_score":1,"wind_score_bro":4,"wind_direction":159.56,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.21,"tide_label":"high","tide_high_low_label":"high","air_temp":19.02,"water_temp":18.11,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":268.22,"secondary_swell_direction_a":256.22,"secondary_swell_direction_b":280.22,"secondary_swell_height":0.24,"secondary_swell_period":4.25,"secondary_swell_weighting":1.0,"swell_direction":186.49,"swell_direction_a":174.49,"swell_direction_b":198.49,"swell_height":0.75,"swell_period":11.76,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5374166667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7815,"secondarySwell_combo_weighted_a":0.204,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7374166667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5815,"secondarySwell_combo_weighted_b":0.204,"prediction_time":"2026-06-21T02:06:02.567366+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":186.92,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.2,"tide_label":"high","tide_high_low_label":"","air_temp":19.19,"water_temp":18.18,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.45,"secondary_swell_direction_a":255.45,"secondary_swell_direction_b":279.45,"secondary_swell_height":0.23,"secondary_swell_period":4.28,"secondary_swell_weighting":1.0,"swell_direction":186.47,"swell_direction_a":174.47,"swell_direction_b":198.47,"swell_height":0.75,"swell_period":11.75,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.53725,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7879166667,"secondarySwell_combo_weighted_a":0.1955,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.73725,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5879166667,"secondarySwell_combo_weighted_b":0.1955,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":214.27,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.13,"tide_label":"high","tide_high_low_label":"","air_temp":19.35,"water_temp":18.32,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.67,"secondary_swell_direction_a":254.67,"secondary_swell_direction_b":278.67,"secondary_swell_height":0.23,"secondary_swell_period":4.3,"secondary_swell_weighting":1.0,"swell_direction":186.44,"swell_direction_a":174.44,"swell_direction_b":198.44,"swell_height":0.75,"swell_period":11.73,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.537,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7944166667,"secondarySwell_combo_weighted_a":0.1955,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.737,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5944166667,"secondarySwell_combo_weighted_b":0.1955,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":2,"wind_direction":225.1,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":19.42,"water_temp":18.55,"wind_speed":2.87,"cloudCover":0.3,"precipitation":0.0,"secondary_swell_direction":265.18,"secondary_swell_direction_a":253.18,"secondary_swell_direction_b":277.18,"secondary_swell_height":0.24,"secondary_swell_period":4.41,"secondary_swell_weighting":1.0,"swell_direction":186.43,"swell_direction_a":174.43,"swell_direction_b":198.43,"swell_height":0.75,"swell_period":11.72,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5369166667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.24,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8068333333,"secondarySwell_combo_weighted_a":0.204,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7369166667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.24,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6068333333,"secondarySwell_combo_weighted_b":0.204,"prediction_time":"2026-06-21T02:06:02.567366+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":235.92,"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.48,"water_temp":18.72,"wind_speed":3.74,"cloudCover":0.6,"precipitation":0.0,"secondary_swell_direction":263.69,"secondary_swell_direction_a":251.69,"secondary_swell_direction_b":275.69,"secondary_swell_height":0.25,"secondary_swell_period":4.51,"secondary_swell_weighting":1.0,"swell_direction":186.43,"swell_direction_a":174.43,"swell_direction_b":198.43,"swell_height":0.75,"swell_period":11.72,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5369166667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.81925,"secondarySwell_combo_weighted_a":0.2125,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7369166667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.61925,"secondarySwell_combo_weighted_b":0.2125,"prediction_time":"2026-06-21T02:06:02.567366+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":246.75,"wind_label":"SW","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.0,"tide_label":"low","tide_high_low_label":"","air_temp":19.55,"water_temp":18.71,"wind_speed":4.61,"cloudCover":0.9,"precipitation":0.0,"secondary_swell_direction":262.2,"secondary_swell_direction_a":250.2,"secondary_swell_direction_b":274.2,"secondary_swell_height":0.26,"secondary_swell_period":4.62,"secondary_swell_weighting":1.0,"swell_direction":186.42,"swell_direction_a":174.42,"swell_direction_b":198.42,"swell_height":0.75,"swell_period":11.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5368333333,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8316666667,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7368333333,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6316666667,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":251.43,"wind_label":"W","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.12,"tide_label":"low","tide_high_low_label":"","air_temp":19.57,"water_temp":18.74,"wind_speed":4.58,"cloudCover":0.7,"precipitation":0.0,"secondary_swell_direction":261.82,"secondary_swell_direction_a":249.82,"secondary_swell_direction_b":273.82,"secondary_swell_height":0.26,"secondary_swell_period":4.68,"secondary_swell_weighting":1.0,"swell_direction":186.15,"swell_direction_a":174.15,"swell_direction_b":198.15,"swell_height":0.73,"swell_period":11.55,"swell_weighting":1.0,"swellHeight_weighted_a":0.73,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5345833333,"swell_combo_weighted_a":0.6935,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8348333333,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.73,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7345833333,"swell_combo_weighted_b":0.6935,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6348333333,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":256.11,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.32,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.59,"water_temp":18.7,"wind_speed":4.54,"cloudCover":0.5,"precipitation":0.0,"secondary_swell_direction":261.44,"secondary_swell_direction_a":249.44,"secondary_swell_direction_b":273.44,"secondary_swell_height":0.26,"secondary_swell_period":4.75,"secondary_swell_weighting":1.0,"swell_direction":185.89,"swell_direction_a":173.89,"swell_direction_b":197.89,"swell_height":0.71,"swell_period":11.38,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5324166667,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.838,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7324166667,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.638,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":260.79,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.57,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.61,"water_temp":18.56,"wind_speed":4.51,"cloudCover":0.3,"precipitation":0.0,"secondary_swell_direction":261.06,"secondary_swell_direction_a":249.06,"secondary_swell_direction_b":273.06,"secondary_swell_height":0.26,"secondary_swell_period":4.81,"secondary_swell_weighting":1.0,"swell_direction":185.62,"swell_direction_a":173.62,"swell_direction_b":197.62,"swell_height":0.69,"swell_period":11.22,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5301666667,"swell_combo_weighted_a":0.6555,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8411666667,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7301666667,"swell_combo_weighted_b":0.6555,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6411666667,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":260.67,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.8,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.47,"water_temp":18.38,"wind_speed":3.97,"cloudCover":0.2,"precipitation":0.0,"secondary_swell_direction":259.83,"secondary_swell_direction_a":247.83,"secondary_swell_direction_b":271.83,"secondary_swell_height":0.26,"secondary_swell_period":4.86,"secondary_swell_weighting":1.0,"swell_direction":185.59,"swell_direction_a":173.59,"swell_direction_b":197.59,"swell_height":0.69,"swell_period":11.21,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5299166667,"swell_combo_weighted_a":0.6555,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8514166667,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7299166667,"swell_combo_weighted_b":0.6555,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6514166667,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":260.55,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.96,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.32,"water_temp":18.23,"wind_speed":3.44,"cloudCover":0.1,"precipitation":0.0,"secondary_swell_direction":258.59,"secondary_swell_direction_a":246.59,"secondary_swell_direction_b":270.59,"secondary_swell_height":0.26,"secondary_swell_period":4.9,"secondary_swell_weighting":1.0,"swell_direction":185.55,"swell_direction_a":173.55,"swell_direction_b":197.55,"swell_height":0.69,"swell_period":11.19,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5295833333,"swell_combo_weighted_a":0.6555,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.86175,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7295833333,"swell_combo_weighted_b":0.6555,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.66175,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":260.43,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.99,"tide_label":"high","tide_high_low_label":"high","air_temp":19.18,"water_temp":18.12,"wind_speed":2.9,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":257.36,"secondary_swell_direction_a":245.36,"secondary_swell_direction_b":269.36,"secondary_swell_height":0.26,"secondary_swell_period":4.95,"secondary_swell_weighting":1.0,"swell_direction":185.52,"swell_direction_a":173.52,"swell_direction_b":197.52,"swell_height":0.69,"swell_period":11.18,"swell_weighting":1.0,"swellHeight_weighted_a":0.69,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5293333333,"swell_combo_weighted_a":0.6555,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.872,"secondarySwell_combo_weighted_a":0.221,"swellHeight_weighted_b":0.69,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7293333333,"swell_combo_weighted_b":0.6555,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.672,"secondarySwell_combo_weighted_b":0.221,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":243.36,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.86,"tide_label":"high","tide_high_low_label":"","air_temp":18.94,"water_temp":18.04,"wind_speed":2.6,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":258.44,"secondary_swell_direction_a":246.44,"secondary_swell_direction_b":270.44,"secondary_swell_height":0.28,"secondary_swell_period":4.83,"secondary_swell_weighting":1.0,"swell_direction":185.27,"swell_direction_a":173.27,"swell_direction_b":197.27,"swell_height":0.67,"swell_period":11.0,"swell_weighting":1.0,"swellHeight_weighted_a":0.67,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.52725,"swell_combo_weighted_a":0.6365,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.863,"secondarySwell_combo_weighted_a":0.238,"swellHeight_weighted_b":0.67,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.72725,"swell_combo_weighted_b":0.6365,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.663,"secondarySwell_combo_weighted_b":0.238,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":3,"wind_direction":226.28,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.6,"tide_label":"high","tide_high_low_label":"","air_temp":18.71,"water_temp":17.98,"wind_speed":2.3,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":259.53,"secondary_swell_direction_a":247.53,"secondary_swell_direction_b":271.53,"secondary_swell_height":0.29,"secondary_swell_period":4.71,"secondary_swell_weighting":1.0,"swell_direction":185.02,"swell_direction_a":173.02,"swell_direction_b":197.02,"swell_height":0.64,"swell_period":10.82,"swell_weighting":1.0,"swellHeight_weighted_a":0.64,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5251666667,"swell_combo_weighted_a":0.608,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8539166667,"secondarySwell_combo_weighted_a":0.2465,"swellHeight_weighted_b":0.64,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7251666667,"swell_combo_weighted_b":0.608,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6539166667,"secondarySwell_combo_weighted_b":0.2465,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-26 23:00:00-07:00","time_utc":"2026-06-27 06:00:00+00:00","weekday":"Friday","month":6,"day":26,"hour":23,"wind_score":1,"wind_score_bro":3,"wind_direction":209.21,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.23,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.47,"water_temp":17.93,"wind_speed":2.0,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":260.61,"secondary_swell_direction_a":248.61,"secondary_swell_direction_b":272.61,"secondary_swell_height":0.31,"secondary_swell_period":4.59,"secondary_swell_weighting":1.0,"swell_direction":184.77,"swell_direction_a":172.77,"swell_direction_b":196.77,"swell_height":0.62,"swell_period":10.64,"swell_weighting":1.0,"swellHeight_weighted_a":0.62,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5230833333,"swell_combo_weighted_a":0.589,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8449166667,"secondarySwell_combo_weighted_a":0.2635,"swellHeight_weighted_b":0.62,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7230833333,"swell_combo_weighted_b":0.589,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6449166667,"secondarySwell_combo_weighted_b":0.2635,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 00:00:00-07:00","time_utc":"2026-06-27 07:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":0,"wind_score":1,"wind_score_bro":3,"wind_direction":225.83,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.17,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.36,"water_temp":17.88,"wind_speed":1.38,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":262.14,"secondary_swell_direction_a":250.14,"secondary_swell_direction_b":274.14,"secondary_swell_height":0.33,"secondary_swell_period":4.72,"secondary_swell_weighting":1.0,"swell_direction":184.69,"swell_direction_a":172.69,"swell_direction_b":196.69,"swell_height":0.62,"swell_period":10.63,"swell_weighting":1.0,"swellHeight_weighted_a":0.62,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5224166667,"swell_combo_weighted_a":0.589,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8321666667,"secondarySwell_combo_weighted_a":0.2805,"swellHeight_weighted_b":0.62,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7224166667,"swell_combo_weighted_b":0.589,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6321666667,"secondarySwell_combo_weighted_b":0.2805,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":195.93,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.54,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.24,"water_temp":17.85,"wind_speed":1.52,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":263.67,"secondary_swell_direction_a":251.67,"secondary_swell_direction_b":275.67,"secondary_swell_height":0.35,"secondary_swell_period":4.86,"secondary_swell_weighting":1.0,"swell_direction":184.62,"swell_direction_a":172.62,"swell_direction_b":196.62,"swell_height":0.61,"swell_period":10.61,"swell_weighting":1.0,"swellHeight_weighted_a":0.61,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5218333333,"swell_combo_weighted_a":0.5795,"secondarySwellHeight_weighted_a":0.35,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8194166667,"secondarySwell_combo_weighted_a":0.2975,"swellHeight_weighted_b":0.61,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7218333333,"swell_combo_weighted_b":0.5795,"secondarySwellHeight_weighted_b":0.35,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6194166667,"secondarySwell_combo_weighted_b":0.2975,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":166.02,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.81,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.13,"water_temp":17.83,"wind_speed":1.66,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":265.2,"secondary_swell_direction_a":253.2,"secondary_swell_direction_b":277.2,"secondary_swell_height":0.37,"secondary_swell_period":4.99,"secondary_swell_weighting":1.0,"swell_direction":184.54,"swell_direction_a":172.54,"swell_direction_b":196.54,"swell_height":0.61,"swell_period":10.6,"swell_weighting":1.0,"swellHeight_weighted_a":0.61,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5211666667,"swell_combo_weighted_a":0.5795,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.8066666667,"secondarySwell_combo_weighted_a":0.3145,"swellHeight_weighted_b":0.61,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7211666667,"swell_combo_weighted_b":0.5795,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.6066666667,"secondarySwell_combo_weighted_b":0.3145,"prediction_time":"2026-06-21T02:06:02.567366+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":163.07,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.93,"tide_label":"low","tide_high_low_label":"low","air_temp":18.16,"water_temp":17.81,"wind_speed":2.22,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":266.18,"secondary_swell_direction_a":254.18,"secondary_swell_direction_b":278.18,"secondary_swell_height":0.39,"secondary_swell_period":5.14,"secondary_swell_weighting":1.0,"swell_direction":184.47,"swell_direction_a":172.47,"swell_direction_b":196.47,"swell_height":0.61,"swell_period":10.58,"swell_weighting":1.0,"swellHeight_weighted_a":0.61,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5205833333,"swell_combo_weighted_a":0.5795,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7985,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.61,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7205833333,"swell_combo_weighted_b":0.5795,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5985,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":160.12,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.9,"tide_label":"low","tide_high_low_label":"","air_temp":18.19,"water_temp":17.8,"wind_speed":2.77,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":267.17,"secondary_swell_direction_a":255.17,"secondary_swell_direction_b":279.17,"secondary_swell_height":0.4,"secondary_swell_period":5.29,"secondary_swell_weighting":1.0,"swell_direction":184.41,"swell_direction_a":172.41,"swell_direction_b":196.41,"swell_height":0.6,"swell_period":10.57,"swell_weighting":1.0,"swellHeight_weighted_a":0.6,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5200833333,"swell_combo_weighted_a":0.57,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.79025,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.6,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7200833333,"swell_combo_weighted_b":0.57,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.59025,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":157.17,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.73,"tide_label":"low","tide_high_low_label":"","air_temp":18.22,"water_temp":17.84,"wind_speed":3.33,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":268.15,"secondary_swell_direction_a":256.15,"secondary_swell_direction_b":280.15,"secondary_swell_height":0.42,"secondary_swell_period":5.44,"secondary_swell_weighting":1.0,"swell_direction":184.34,"swell_direction_a":172.34,"swell_direction_b":196.34,"swell_height":0.6,"swell_period":10.55,"swell_weighting":1.0,"swellHeight_weighted_a":0.6,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5195,"swell_combo_weighted_a":0.57,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7820833333,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.6,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7195,"swell_combo_weighted_b":0.57,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5820833333,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":156.65,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.47,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.19,"water_temp":17.94,"wind_speed":3.4,"cloudCover":0.17,"precipitation":0.0,"secondary_swell_direction":267.95,"secondary_swell_direction_a":255.95,"secondary_swell_direction_b":279.95,"secondary_swell_height":0.42,"secondary_swell_period":5.53,"secondary_swell_weighting":1.0,"swell_direction":184.3,"swell_direction_a":172.3,"swell_direction_b":196.3,"swell_height":0.6,"swell_period":10.54,"swell_weighting":1.0,"swellHeight_weighted_a":0.6,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5191666667,"swell_combo_weighted_a":0.57,"secondarySwellHeight_weighted_a":0.42,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.78375,"secondarySwell_combo_weighted_a":0.357,"swellHeight_weighted_b":0.6,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7191666667,"swell_combo_weighted_b":0.57,"secondarySwellHeight_weighted_b":0.42,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.58375,"secondarySwell_combo_weighted_b":0.357,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":156.13,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.19,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.17,"water_temp":18.03,"wind_speed":3.47,"cloudCover":0.33,"precipitation":0.0,"secondary_swell_direction":267.75,"secondary_swell_direction_a":255.75,"secondary_swell_direction_b":279.75,"secondary_swell_height":0.41,"secondary_swell_period":5.63,"secondary_swell_weighting":1.0,"swell_direction":184.27,"swell_direction_a":172.27,"swell_direction_b":196.27,"swell_height":0.59,"swell_period":10.52,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5189166667,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7854166667,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7189166667,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5854166667,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":155.61,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.05,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.15,"water_temp":18.11,"wind_speed":3.54,"cloudCover":0.5,"precipitation":0.0,"secondary_swell_direction":267.55,"secondary_swell_direction_a":255.55,"secondary_swell_direction_b":279.55,"secondary_swell_height":0.41,"secondary_swell_period":5.72,"secondary_swell_weighting":1.0,"swell_direction":184.23,"swell_direction_a":172.23,"swell_direction_b":196.23,"swell_height":0.59,"swell_period":10.51,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5185833333,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7870833333,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7185833333,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5870833333,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":161.22,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.2,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.26,"water_temp":18.18,"wind_speed":3.89,"cloudCover":0.33,"precipitation":0.0,"secondary_swell_direction":241.95,"secondary_swell_direction_a":229.95,"secondary_swell_direction_b":253.95,"secondary_swell_height":0.37,"secondary_swell_period":7.95,"secondary_swell_weighting":1.0,"swell_direction":186.81,"swell_direction_a":174.81,"swell_direction_b":198.81,"swell_height":0.59,"swell_period":11.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5400833333,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.37,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9995833333,"secondarySwell_combo_weighted_a":0.333,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7400833333,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.37,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.8004166667,"secondarySwell_combo_weighted_b":0.333,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 10:00:00-07:00","time_utc":"2026-06-27 17:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":10,"wind_score":0,"wind_score_bro":3,"wind_direction":166.83,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.25,"tide_label":"high","tide_high_low_label":"high","air_temp":18.38,"water_temp":18.24,"wind_speed":4.24,"cloudCover":0.17,"precipitation":0.0,"secondary_swell_direction":216.34,"secondary_swell_direction_a":204.34,"secondary_swell_direction_b":228.34,"secondary_swell_height":0.32,"secondary_swell_period":10.18,"secondary_swell_weighting":1.0,"swell_direction":189.39,"swell_direction_a":177.39,"swell_direction_b":201.39,"swell_height":0.59,"swell_period":13.03,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5615833333,"swell_combo_weighted_a":0.5605,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.7861666667,"secondarySwell_combo_weighted_a":0.304,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7615833333,"swell_combo_weighted_b":0.5605,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9861666667,"secondarySwell_combo_weighted_b":0.304,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":172.44,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.21,"tide_label":"high","tide_high_low_label":"","air_temp":18.49,"water_temp":18.38,"wind_speed":4.59,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":190.74,"secondary_swell_direction_a":178.74,"secondary_swell_direction_b":202.74,"secondary_swell_height":0.28,"secondary_swell_period":12.41,"secondary_swell_weighting":1.0,"swell_direction":191.97,"swell_direction_a":179.97,"swell_direction_b":203.97,"swell_height":0.59,"swell_period":14.29,"swell_weighting":1.0,"swellHeight_weighted_a":0.59,"swellPeriod_weighted_a":1.0,"swell_direction_strength_a":0.5830833333,"swell_combo_weighted_a":0.59,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5728333333,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.59,"swellPeriod_weighted_b":1.0,"swell_direction_strength_b":0.7830833333,"swell_combo_weighted_b":0.59,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7728333333,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":177.64,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.12,"tide_label":"high","tide_high_low_label":"","air_temp":18.64,"water_temp":18.6,"wind_speed":4.41,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":193.44,"secondary_swell_direction_a":181.44,"secondary_swell_direction_b":205.44,"secondary_swell_height":0.28,"secondary_swell_period":13.9,"secondary_swell_weighting":1.0,"swell_direction":190.75,"swell_direction_a":178.75,"swell_direction_b":202.75,"swell_height":0.65,"swell_period":13.66,"swell_weighting":1.0,"swellHeight_weighted_a":0.65,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5729166667,"swell_combo_weighted_a":0.6175,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5953333333,"secondarySwell_combo_weighted_a":0.266,"swellHeight_weighted_b":0.65,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7729166667,"swell_combo_weighted_b":0.6175,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7953333333,"secondarySwell_combo_weighted_b":0.266,"prediction_time":"2026-06-21T02:06:02.567366+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":182.84,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.03,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.79,"water_temp":18.8,"wind_speed":4.23,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":196.14,"secondary_swell_direction_a":184.14,"secondary_swell_direction_b":208.14,"secondary_swell_height":0.29,"secondary_swell_period":15.39,"secondary_swell_weighting":1.0,"swell_direction":189.52,"swell_direction_a":177.52,"swell_direction_b":201.52,"swell_height":0.71,"swell_period":13.03,"swell_weighting":1.0,"swellHeight_weighted_a":0.71,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5626666667,"swell_combo_weighted_a":0.6745,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6178333333,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.71,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7626666667,"swell_combo_weighted_b":0.6745,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8178333333,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+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":188.04,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":-0.01,"tide_label":"low","tide_high_low_label":"low","air_temp":18.93,"water_temp":18.89,"wind_speed":4.05,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":198.84,"secondary_swell_direction_a":186.84,"secondary_swell_direction_b":210.84,"secondary_swell_height":0.29,"secondary_swell_period":16.88,"secondary_swell_weighting":1.0,"swell_direction":188.3,"swell_direction_a":176.3,"swell_direction_b":200.3,"swell_height":0.77,"swell_period":12.4,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5525,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6403333333,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7525,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8403333333,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 15:00:00-07:00","time_utc":"2026-06-27 22:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":15,"wind_score":0,"wind_score_bro":3,"wind_direction":189.15,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.05,"tide_label":"low","tide_high_low_label":"","air_temp":19.0,"water_temp":18.97,"wind_speed":3.46,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":198.4,"secondary_swell_direction_a":186.4,"secondary_swell_direction_b":210.4,"secondary_swell_height":0.3,"secondary_swell_period":16.81,"secondary_swell_weighting":1.0,"swell_direction":188.31,"swell_direction_a":176.31,"swell_direction_b":200.31,"swell_height":0.77,"swell_period":12.38,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5525833333,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6366666667,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7525833333,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8366666667,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 16:00:00-07:00","time_utc":"2026-06-27 23:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":16,"wind_score":0,"wind_score_bro":3,"wind_direction":190.25,"wind_label":"S","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":0.21,"tide_label":"low","tide_high_low_label":"","air_temp":19.08,"water_temp":18.99,"wind_speed":2.87,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":197.97,"secondary_swell_direction_a":185.97,"secondary_swell_direction_b":209.97,"secondary_swell_height":0.3,"secondary_swell_period":16.75,"secondary_swell_weighting":1.0,"swell_direction":188.33,"swell_direction_a":176.33,"swell_direction_b":200.33,"swell_height":0.77,"swell_period":12.37,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55275,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6330833333,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75275,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8330833333,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 17:00:00-07:00","time_utc":"2026-06-28 00:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":17,"wind_score":0,"wind_score_bro":3,"wind_direction":191.36,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.44,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.15,"water_temp":18.8,"wind_speed":2.28,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":197.53,"secondary_swell_direction_a":185.53,"secondary_swell_direction_b":209.53,"secondary_swell_height":0.31,"secondary_swell_period":16.68,"secondary_swell_weighting":1.0,"swell_direction":188.34,"swell_direction_a":176.34,"swell_direction_b":200.34,"swell_height":0.77,"swell_period":12.35,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5528333333,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6294166667,"secondarySwell_combo_weighted_a":0.31,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7528333333,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8294166667,"secondarySwell_combo_weighted_b":0.31,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":3,"wind_direction":183.08,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.7,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.1,"water_temp":18.61,"wind_speed":2.02,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":197.45,"secondary_swell_direction_a":185.45,"secondary_swell_direction_b":209.45,"secondary_swell_height":0.3,"secondary_swell_period":16.71,"secondary_swell_weighting":1.0,"swell_direction":188.38,"swell_direction_a":176.38,"swell_direction_b":200.38,"swell_height":0.77,"swell_period":12.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.77,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5531666667,"swell_combo_weighted_a":0.7315,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.62875,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.77,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7531666667,"swell_combo_weighted_b":0.7315,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.82875,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":3,"wind_direction":174.8,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.91,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.05,"water_temp":18.49,"wind_speed":1.75,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":197.36,"secondary_swell_direction_a":185.36,"secondary_swell_direction_b":209.36,"secondary_swell_height":0.3,"secondary_swell_period":16.74,"secondary_swell_weighting":1.0,"swell_direction":188.42,"swell_direction_a":176.42,"swell_direction_b":200.42,"swell_height":0.76,"swell_period":12.34,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5535,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.628,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7535,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.828,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":166.52,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":1.02,"tide_label":"high","tide_high_low_label":"high","air_temp":19.0,"water_temp":18.41,"wind_speed":1.49,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":197.28,"secondary_swell_direction_a":185.28,"secondary_swell_direction_b":209.28,"secondary_swell_height":0.29,"secondary_swell_period":16.77,"secondary_swell_weighting":1.0,"swell_direction":188.46,"swell_direction_a":176.46,"swell_direction_b":200.46,"swell_height":0.76,"swell_period":12.33,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5538333333,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.29,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6273333333,"secondarySwell_combo_weighted_a":0.29,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7538333333,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.29,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8273333333,"secondarySwell_combo_weighted_b":0.29,"prediction_time":"2026-06-21T02:06:02.567366+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":4,"wind_direction":160.16,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.98,"tide_label":"high","tide_high_low_label":"","air_temp":18.98,"water_temp":18.34,"wind_speed":2.18,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":195.53,"secondary_swell_direction_a":183.53,"secondary_swell_direction_b":207.53,"secondary_swell_height":0.28,"secondary_swell_period":15.65,"secondary_swell_weighting":1.0,"swell_direction":188.51,"swell_direction_a":176.51,"swell_direction_b":200.51,"swell_height":0.76,"swell_period":12.32,"swell_weighting":1.0,"swellHeight_weighted_a":0.76,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.55425,"swell_combo_weighted_a":0.722,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.61275,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.76,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.75425,"swell_combo_weighted_b":0.722,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.81275,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-27 22:00:00-07:00","time_utc":"2026-06-28 05:00:00+00:00","weekday":"Saturday","month":6,"day":27,"hour":22,"wind_score":1,"wind_score_bro":3,"wind_direction":153.79,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.79,"tide_label":"high","tide_high_low_label":"","air_temp":18.97,"water_temp":18.29,"wind_speed":2.87,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":193.77,"secondary_swell_direction_a":181.77,"secondary_swell_direction_b":205.77,"secondary_swell_height":0.27,"secondary_swell_period":14.53,"secondary_swell_weighting":1.0,"swell_direction":188.56,"swell_direction_a":176.56,"swell_direction_b":200.56,"swell_height":0.75,"swell_period":12.31,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5546666667,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.5980833333,"secondarySwell_combo_weighted_a":0.27,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7546666667,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.7980833333,"secondarySwell_combo_weighted_b":0.27,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":3,"wind_direction":147.43,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.46,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.96,"water_temp":18.23,"wind_speed":3.56,"cloudCover":0.0,"precipitation":0.0,"secondary_swell_direction":192.02,"secondary_swell_direction_a":180.02,"secondary_swell_direction_b":204.02,"secondary_swell_height":0.26,"secondary_swell_period":13.41,"secondary_swell_weighting":1.0,"swell_direction":188.61,"swell_direction_a":176.61,"swell_direction_b":200.61,"swell_height":0.75,"swell_period":12.3,"swell_weighting":1.0,"swellHeight_weighted_a":0.75,"swellPeriod_weighted_a":0.95,"swell_direction_strength_a":0.5550833333,"swell_combo_weighted_a":0.7125,"secondarySwellHeight_weighted_a":0.26,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.5835,"secondarySwell_combo_weighted_a":0.247,"swellHeight_weighted_b":0.75,"swellPeriod_weighted_b":0.95,"swell_direction_strength_b":0.7550833333,"swell_combo_weighted_b":0.7125,"secondarySwellHeight_weighted_b":0.26,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.7835,"secondarySwell_combo_weighted_b":0.247,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":147.52,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":3.0,"tide":0.04,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.85,"water_temp":18.17,"wind_speed":3.91,"cloudCover":2.07,"precipitation":0.0,"secondary_swell_direction":194.35,"secondary_swell_direction_a":182.35,"secondary_swell_direction_b":206.35,"secondary_swell_height":0.28,"secondary_swell_period":14.38,"secondary_swell_weighting":1.0,"swell_direction":217.91,"swell_direction_a":205.91,"swell_direction_b":229.91,"swell_height":0.78,"swell_period":9.71,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.79925,"swell_combo_weighted_a":0.702,"secondarySwellHeight_weighted_a":0.28,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6029166667,"secondarySwell_combo_weighted_a":0.28,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.99925,"swell_combo_weighted_b":0.702,"secondarySwellHeight_weighted_b":0.28,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8029166667,"secondarySwell_combo_weighted_b":0.28,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":147.61,"wind_label":"SE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.37,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.74,"water_temp":18.13,"wind_speed":4.25,"cloudCover":4.13,"precipitation":0.0,"secondary_swell_direction":196.67,"secondary_swell_direction_a":184.67,"secondary_swell_direction_b":208.67,"secondary_swell_height":0.3,"secondary_swell_period":15.35,"secondary_swell_weighting":1.0,"swell_direction":247.2,"swell_direction_a":235.2,"swell_direction_b":259.2,"swell_height":0.82,"swell_period":7.13,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.9,"swell_direction_strength_a":0.9566666667,"swell_combo_weighted_a":0.738,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.62225,"secondarySwell_combo_weighted_a":0.3,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.9,"swell_direction_strength_b":0.7566666667,"swell_combo_weighted_b":0.738,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.82225,"secondarySwell_combo_weighted_b":0.3,"prediction_time":"2026-06-21T02:06:02.567366+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":0,"wind_score_bro":4,"wind_direction":147.7,"wind_label":"SE","wave_height_score1":3.0,"wave_height_score2":3.0,"tide":-0.72,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.62,"water_temp":18.09,"wind_speed":4.6,"cloudCover":6.2,"precipitation":0.0,"secondary_swell_direction":199.0,"secondary_swell_direction_a":187.0,"secondary_swell_direction_b":211.0,"secondary_swell_height":0.32,"secondary_swell_period":16.32,"secondary_swell_weighting":1.0,"swell_direction":276.5,"swell_direction_a":264.5,"swell_direction_b":288.5,"swell_height":0.85,"swell_period":4.54,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7125,"swell_combo_weighted_a":0.7225,"secondarySwellHeight_weighted_a":0.32,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6416666667,"secondarySwell_combo_weighted_a":0.32,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5125,"swell_combo_weighted_b":0.7225,"secondarySwellHeight_weighted_b":0.32,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8416666667,"secondarySwell_combo_weighted_b":0.32,"prediction_time":"2026-06-21T02:06:02.567366+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":143.7,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.93,"tide_label":"outgoing","tide_high_low_label":"","air_temp":18.64,"water_temp":18.06,"wind_speed":5.15,"cloudCover":32.83,"precipitation":0.0,"secondary_swell_direction":198.18,"secondary_swell_direction_a":186.18,"secondary_swell_direction_b":210.18,"secondary_swell_height":0.34,"secondary_swell_period":16.28,"secondary_swell_weighting":1.0,"swell_direction":276.95,"swell_direction_a":264.95,"swell_direction_b":288.95,"swell_height":0.86,"swell_period":4.62,"swell_weighting":1.0,"swellHeight_weighted_a":0.86,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.70875,"swell_combo_weighted_a":0.731,"secondarySwellHeight_weighted_a":0.34,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6348333333,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.86,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.50875,"swell_combo_weighted_b":0.731,"secondarySwellHeight_weighted_b":0.34,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8348333333,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+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":139.7,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.98,"tide_label":"low","tide_high_low_label":"low","air_temp":18.66,"water_temp":18.03,"wind_speed":5.71,"cloudCover":59.47,"precipitation":0.0,"secondary_swell_direction":197.36,"secondary_swell_direction_a":185.36,"secondary_swell_direction_b":209.36,"secondary_swell_height":0.36,"secondary_swell_period":16.24,"secondary_swell_weighting":1.0,"swell_direction":277.4,"swell_direction_a":265.4,"swell_direction_b":289.4,"swell_height":0.88,"swell_period":4.69,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.705,"swell_combo_weighted_a":0.748,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.628,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.505,"swell_combo_weighted_b":0.748,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.828,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 05:00:00-07:00","time_utc":"2026-06-28 12:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":5,"wind_score":1,"wind_score_bro":3,"wind_direction":135.7,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.88,"tide_label":"low","tide_high_low_label":"","air_temp":18.68,"water_temp":18.05,"wind_speed":6.26,"cloudCover":86.1,"precipitation":0.0,"secondary_swell_direction":196.54,"secondary_swell_direction_a":184.54,"secondary_swell_direction_b":208.54,"secondary_swell_height":0.38,"secondary_swell_period":16.2,"secondary_swell_weighting":1.0,"swell_direction":277.85,"swell_direction_a":265.85,"swell_direction_b":289.85,"swell_height":0.89,"swell_period":4.77,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.70125,"swell_combo_weighted_a":0.7565,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6211666667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.50125,"swell_combo_weighted_b":0.7565,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8211666667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 06:00:00-07:00","time_utc":"2026-06-28 13:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":6,"wind_score":1,"wind_score_bro":2,"wind_direction":134.87,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.65,"tide_label":"low","tide_high_low_label":"","air_temp":18.72,"water_temp":18.12,"wind_speed":6.3,"cloudCover":88.93,"precipitation":0.0,"secondary_swell_direction":196.45,"secondary_swell_direction_a":184.45,"secondary_swell_direction_b":208.45,"secondary_swell_height":0.38,"secondary_swell_period":16.12,"secondary_swell_weighting":1.0,"swell_direction":277.51,"swell_direction_a":265.51,"swell_direction_b":289.51,"swell_height":0.89,"swell_period":4.81,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7040833333,"swell_combo_weighted_a":0.7565,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6204166667,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5040833333,"swell_combo_weighted_b":0.7565,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8204166667,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":2,"wind_direction":134.05,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.36,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.76,"water_temp":18.17,"wind_speed":6.34,"cloudCover":91.77,"precipitation":0.0,"secondary_swell_direction":196.35,"secondary_swell_direction_a":184.35,"secondary_swell_direction_b":208.35,"secondary_swell_height":0.38,"secondary_swell_period":16.05,"secondary_swell_weighting":1.0,"swell_direction":277.18,"swell_direction_a":265.18,"swell_direction_b":289.18,"swell_height":0.89,"swell_period":4.86,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7068333333,"swell_combo_weighted_a":0.7565,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6195833333,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5068333333,"swell_combo_weighted_b":0.7565,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8195833333,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":2,"wind_direction":133.22,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":-0.07,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.8,"water_temp":18.21,"wind_speed":6.38,"cloudCover":94.6,"precipitation":0.01,"secondary_swell_direction":196.26,"secondary_swell_direction_a":184.26,"secondary_swell_direction_b":208.26,"secondary_swell_height":0.38,"secondary_swell_period":15.97,"secondary_swell_weighting":1.0,"swell_direction":276.84,"swell_direction_a":264.84,"swell_direction_b":288.84,"swell_height":0.89,"swell_period":4.9,"swell_weighting":1.0,"swellHeight_weighted_a":0.89,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7096666667,"swell_combo_weighted_a":0.7565,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.6188333333,"secondarySwell_combo_weighted_a":0.38,"swellHeight_weighted_b":0.89,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5096666667,"swell_combo_weighted_b":0.7565,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.8188333333,"secondarySwell_combo_weighted_b":0.38,"prediction_time":"2026-06-21T02:06:02.567366+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":1,"wind_score_bro":2,"wind_direction":138.17,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.14,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.88,"water_temp":18.24,"wind_speed":5.83,"cloudCover":87.6,"precipitation":0.01,"secondary_swell_direction":221.12,"secondary_swell_direction_a":209.12,"secondary_swell_direction_b":233.12,"secondary_swell_height":0.39,"secondary_swell_period":12.64,"secondary_swell_weighting":1.0,"swell_direction":276.4,"swell_direction_a":264.4,"swell_direction_b":288.4,"swell_height":0.88,"swell_period":4.92,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7133333333,"swell_combo_weighted_a":0.748,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.826,"secondarySwell_combo_weighted_a":0.3705,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5133333333,"swell_combo_weighted_b":0.748,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.974,"secondarySwell_combo_weighted_b":0.3705,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":143.11,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.25,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.97,"water_temp":18.27,"wind_speed":5.27,"cloudCover":80.6,"precipitation":0.01,"secondary_swell_direction":245.98,"secondary_swell_direction_a":233.98,"secondary_swell_direction_b":257.98,"secondary_swell_height":0.4,"secondary_swell_period":9.3,"secondary_swell_weighting":1.0,"swell_direction":275.95,"swell_direction_a":263.95,"swell_direction_b":287.95,"swell_height":0.88,"swell_period":4.95,"swell_weighting":1.0,"swellHeight_weighted_a":0.88,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7170833333,"swell_combo_weighted_a":0.748,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9668333333,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.88,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5170833333,"swell_combo_weighted_b":0.748,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7668333333,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":148.06,"wind_label":"SE","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.26,"tide_label":"high","tide_high_low_label":"high","air_temp":19.05,"water_temp":18.38,"wind_speed":4.72,"cloudCover":73.6,"precipitation":0.01,"secondary_swell_direction":270.84,"secondary_swell_direction_a":258.84,"secondary_swell_direction_b":282.84,"secondary_swell_height":0.41,"secondary_swell_period":5.97,"secondary_swell_weighting":1.0,"swell_direction":275.51,"swell_direction_a":263.51,"swell_direction_b":287.51,"swell_height":0.87,"swell_period":4.97,"swell_weighting":1.0,"swellHeight_weighted_a":0.87,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.72075,"swell_combo_weighted_a":0.7395,"secondarySwellHeight_weighted_a":0.41,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7596666667,"secondarySwell_combo_weighted_a":0.3485,"swellHeight_weighted_b":0.87,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.52075,"swell_combo_weighted_b":0.7395,"secondarySwellHeight_weighted_b":0.41,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5596666667,"secondarySwell_combo_weighted_b":0.3485,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 12:00:00-07:00","time_utc":"2026-06-28 19:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":12,"wind_score":0,"wind_score_bro":3,"wind_direction":166.86,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.18,"tide_label":"high","tide_high_low_label":"","air_temp":19.25,"water_temp":18.6,"wind_speed":4.19,"cloudCover":51.1,"precipitation":0.0,"secondary_swell_direction":270.62,"secondary_swell_direction_a":258.62,"secondary_swell_direction_b":282.62,"secondary_swell_height":0.4,"secondary_swell_period":5.95,"secondary_swell_weighting":1.0,"swell_direction":275.27,"swell_direction_a":263.27,"swell_direction_b":287.27,"swell_height":0.85,"swell_period":4.98,"swell_weighting":1.0,"swellHeight_weighted_a":0.85,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.72275,"swell_combo_weighted_a":0.7225,"secondarySwellHeight_weighted_a":0.4,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7615,"secondarySwell_combo_weighted_a":0.34,"swellHeight_weighted_b":0.85,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.52275,"swell_combo_weighted_b":0.7225,"secondarySwellHeight_weighted_b":0.4,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5615,"secondarySwell_combo_weighted_b":0.34,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 13:00:00-07:00","time_utc":"2026-06-28 20:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":13,"wind_score":0,"wind_score_bro":3,"wind_direction":185.66,"wind_label":"S","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.08,"tide_label":"high","tide_high_low_label":"","air_temp":19.45,"water_temp":18.8,"wind_speed":3.66,"cloudCover":28.6,"precipitation":0.0,"secondary_swell_direction":270.41,"secondary_swell_direction_a":258.41,"secondary_swell_direction_b":282.41,"secondary_swell_height":0.39,"secondary_swell_period":5.92,"secondary_swell_weighting":1.0,"swell_direction":275.03,"swell_direction_a":263.03,"swell_direction_b":287.03,"swell_height":0.84,"swell_period":4.99,"swell_weighting":1.0,"swellHeight_weighted_a":0.84,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.72475,"swell_combo_weighted_a":0.714,"secondarySwellHeight_weighted_a":0.39,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.76325,"secondarySwell_combo_weighted_a":0.3315,"swellHeight_weighted_b":0.84,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.52475,"swell_combo_weighted_b":0.714,"secondarySwellHeight_weighted_b":0.39,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.56325,"secondarySwell_combo_weighted_b":0.3315,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 14:00:00-07:00","time_utc":"2026-06-28 21:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":14,"wind_score":0,"wind_score_bro":3,"wind_direction":204.46,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"low","tide_high_low_label":"low","air_temp":19.65,"water_temp":18.96,"wind_speed":3.13,"cloudCover":6.1,"precipitation":0.0,"secondary_swell_direction":270.19,"secondary_swell_direction_a":258.19,"secondary_swell_direction_b":282.19,"secondary_swell_height":0.38,"secondary_swell_period":5.9,"secondary_swell_weighting":1.0,"swell_direction":274.79,"swell_direction_a":262.79,"swell_direction_b":286.79,"swell_height":0.82,"swell_period":5.0,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.72675,"swell_combo_weighted_a":0.697,"secondarySwellHeight_weighted_a":0.38,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.7650833333,"secondarySwell_combo_weighted_a":0.323,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.52675,"swell_combo_weighted_b":0.697,"secondarySwellHeight_weighted_b":0.38,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.5650833333,"secondarySwell_combo_weighted_b":0.323,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":225.12,"wind_label":"SW","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.0,"tide_label":"low","tide_high_low_label":"","air_temp":19.75,"water_temp":19.08,"wind_speed":3.66,"cloudCover":13.13,"precipitation":0.0,"secondary_swell_direction":270.19,"secondary_swell_direction_a":258.19,"secondary_swell_direction_b":282.19,"secondary_swell_height":0.36,"secondary_swell_period":6.14,"secondary_swell_weighting":1.0,"swell_direction":274.45,"swell_direction_a":262.45,"swell_direction_b":286.45,"swell_height":0.81,"swell_period":4.97,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7295833333,"swell_combo_weighted_a":0.6885,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7650833333,"secondarySwell_combo_weighted_a":0.324,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5295833333,"swell_combo_weighted_b":0.6885,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5650833333,"secondarySwell_combo_weighted_b":0.324,"prediction_time":"2026-06-21T02:06:02.567366+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":2,"wind_direction":245.78,"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.85,"water_temp":19.18,"wind_speed":4.18,"cloudCover":20.17,"precipitation":0.0,"secondary_swell_direction":270.19,"secondary_swell_direction_a":258.19,"secondary_swell_direction_b":282.19,"secondary_swell_height":0.33,"secondary_swell_period":6.37,"secondary_swell_weighting":1.0,"swell_direction":274.12,"swell_direction_a":262.12,"swell_direction_b":286.12,"swell_height":0.79,"swell_period":4.93,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7323333333,"swell_combo_weighted_a":0.6715,"secondarySwellHeight_weighted_a":0.33,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7650833333,"secondarySwell_combo_weighted_a":0.297,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5323333333,"swell_combo_weighted_b":0.6715,"secondarySwellHeight_weighted_b":0.33,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5650833333,"secondarySwell_combo_weighted_b":0.297,"prediction_time":"2026-06-21T02:06:02.567366+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":266.44,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.3,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.95,"water_temp":19.09,"wind_speed":4.71,"cloudCover":27.2,"precipitation":0.0,"secondary_swell_direction":270.19,"secondary_swell_direction_a":258.19,"secondary_swell_direction_b":282.19,"secondary_swell_height":0.31,"secondary_swell_period":6.61,"secondary_swell_weighting":1.0,"swell_direction":273.78,"swell_direction_a":261.78,"swell_direction_b":285.78,"swell_height":0.78,"swell_period":4.9,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7351666667,"swell_combo_weighted_a":0.663,"secondarySwellHeight_weighted_a":0.31,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7650833333,"secondarySwell_combo_weighted_a":0.279,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5351666667,"swell_combo_weighted_b":0.663,"secondarySwellHeight_weighted_b":0.31,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5650833333,"secondarySwell_combo_weighted_b":0.279,"prediction_time":"2026-06-21T02:06:02.567366+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":3,"wind_direction":267.09,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.56,"tide_label":"incoming","tide_high_low_label":"","air_temp":19.47,"water_temp":18.89,"wind_speed":4.78,"cloudCover":22.33,"precipitation":0.0,"secondary_swell_direction":269.83,"secondary_swell_direction_a":257.83,"secondary_swell_direction_b":281.83,"secondary_swell_height":0.27,"secondary_swell_period":6.33,"secondary_swell_weighting":1.0,"swell_direction":273.58,"swell_direction_a":261.58,"swell_direction_b":285.58,"swell_height":0.78,"swell_period":4.85,"swell_weighting":1.0,"swellHeight_weighted_a":0.78,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7368333333,"swell_combo_weighted_a":0.663,"secondarySwellHeight_weighted_a":0.27,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.7680833333,"secondarySwell_combo_weighted_a":0.243,"swellHeight_weighted_b":0.78,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5368333333,"swell_combo_weighted_b":0.663,"secondarySwellHeight_weighted_b":0.27,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.5680833333,"secondarySwell_combo_weighted_b":0.243,"prediction_time":"2026-06-21T02:06:02.567366+00:00"},{"time_localized":"2026-06-28 19:00:00-07:00","time_utc":"2026-06-29 02:00:00+00:00","weekday":"Sunday","month":6,"day":28,"hour":19,"wind_score":0,"wind_score_bro":3,"wind_direction":267.74,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.82,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.99,"water_temp":18.79,"wind_speed":4.85,"cloudCover":17.47,"precipitation":0.0,"secondary_swell_direction":269.48,"secondary_swell_direction_a":257.48,"secondary_swell_direction_b":281.48,"secondary_swell_height":0.23,"secondary_swell_period":6.05,"secondary_swell_weighting":1.0,"swell_direction":273.39,"swell_direction_a":261.39,"swell_direction_b":285.39,"swell_height":0.79,"swell_period":4.81,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7384166667,"swell_combo_weighted_a":0.6715,"secondarySwellHeight_weighted_a":0.23,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.771,"secondarySwell_combo_weighted_a":0.207,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5384166667,"swell_combo_weighted_b":0.6715,"secondarySwellHeight_weighted_b":0.23,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.571,"secondarySwell_combo_weighted_b":0.207,"prediction_time":"2026-06-21T02:06:02.567366+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":268.39,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":1.0,"tide_label":"incoming","tide_high_low_label":"","air_temp":18.51,"water_temp":18.74,"wind_speed":4.92,"cloudCover":12.6,"precipitation":0.0,"secondary_swell_direction":269.12,"secondary_swell_direction_a":257.12,"secondary_swell_direction_b":281.12,"secondary_swell_height":0.19,"secondary_swell_period":5.77,"secondary_swell_weighting":1.0,"swell_direction":273.19,"swell_direction_a":261.19,"swell_direction_b":285.19,"swell_height":0.79,"swell_period":4.76,"swell_weighting":1.0,"swellHeight_weighted_a":0.79,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7400833333,"swell_combo_weighted_a":0.6715,"secondarySwellHeight_weighted_a":0.19,"secondarySwellPeriod_weighted_a":0.85,"secondarySwell_direction_strength_a":0.774,"secondarySwell_combo_weighted_a":0.1615,"swellHeight_weighted_b":0.79,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5400833333,"swell_combo_weighted_b":0.6715,"secondarySwellHeight_weighted_b":0.19,"secondarySwellPeriod_weighted_b":0.85,"secondarySwell_direction_strength_b":0.574,"secondarySwell_combo_weighted_b":0.1615,"prediction_time":"2026-06-21T02:06:02.567366+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":263.53,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":1.05,"tide_label":"incoming","tide_high_low_label":"high","air_temp":18.32,"water_temp":18.71,"wind_speed":4.26,"cloudCover":16.4,"precipitation":0.0,"secondary_swell_direction":245.08,"secondary_swell_direction_a":233.08,"secondary_swell_direction_b":257.08,"secondary_swell_height":0.25,"secondary_swell_period":8.93,"secondary_swell_weighting":1.0,"swell_direction":273.71,"swell_direction_a":261.71,"swell_direction_b":285.71,"swell_height":0.8,"swell_period":4.8,"swell_weighting":1.0,"swellHeight_weighted_a":0.8,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.73575,"swell_combo_weighted_a":0.68,"secondarySwellHeight_weighted_a":0.25,"secondarySwellPeriod_weighted_a":0.9,"secondarySwell_direction_strength_a":0.9743333333,"secondarySwell_combo_weighted_a":0.225,"swellHeight_weighted_b":0.8,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.53575,"swell_combo_weighted_b":0.68,"secondarySwellHeight_weighted_b":0.25,"secondarySwellPeriod_weighted_b":0.9,"secondarySwell_direction_strength_b":0.7743333333,"secondarySwell_combo_weighted_b":0.225,"prediction_time":"2026-06-21T02:06:02.567366+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":258.66,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.94,"tide_label":"high","tide_high_low_label":"","air_temp":18.14,"water_temp":18.7,"wind_speed":3.61,"cloudCover":20.2,"precipitation":0.0,"secondary_swell_direction":221.04,"secondary_swell_direction_a":209.04,"secondary_swell_direction_b":233.04,"secondary_swell_height":0.3,"secondary_swell_period":12.1,"secondary_swell_weighting":1.0,"swell_direction":274.24,"swell_direction_a":262.24,"swell_direction_b":286.24,"swell_height":0.81,"swell_period":4.83,"swell_weighting":1.0,"swellHeight_weighted_a":0.81,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.7313333333,"swell_combo_weighted_a":0.6885,"secondarySwellHeight_weighted_a":0.3,"secondarySwellPeriod_weighted_a":0.95,"secondarySwell_direction_strength_a":0.8253333333,"secondarySwell_combo_weighted_a":0.285,"swellHeight_weighted_b":0.81,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.5313333333,"swell_combo_weighted_b":0.6885,"secondarySwellHeight_weighted_b":0.3,"secondarySwellPeriod_weighted_b":0.95,"secondarySwell_direction_strength_b":0.9746666667,"secondarySwell_combo_weighted_b":0.285,"prediction_time":"2026-06-21T02:06:02.567366+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":253.8,"wind_label":"W","wave_height_score1":2.0,"wave_height_score2":2.0,"tide":0.67,"tide_label":"outgoing","tide_high_low_label":"","air_temp":17.95,"water_temp":18.67,"wind_speed":2.95,"cloudCover":24.0,"precipitation":0.0,"secondary_swell_direction":197.0,"secondary_swell_direction_a":185.0,"secondary_swell_direction_b":209.0,"secondary_swell_height":0.36,"secondary_swell_period":15.26,"secondary_swell_weighting":1.0,"swell_direction":274.76,"swell_direction_a":262.76,"swell_direction_b":286.76,"swell_height":0.82,"swell_period":4.87,"swell_weighting":1.0,"swellHeight_weighted_a":0.82,"swellPeriod_weighted_a":0.85,"swell_direction_strength_a":0.727,"swell_combo_weighted_a":0.697,"secondarySwellHeight_weighted_a":0.36,"secondarySwellPeriod_weighted_a":1.0,"secondarySwell_direction_strength_a":0.625,"secondarySwell_combo_weighted_a":0.36,"swellHeight_weighted_b":0.82,"swellPeriod_weighted_b":0.85,"swell_direction_strength_b":0.527,"swell_combo_weighted_b":0.697,"secondarySwellHeight_weighted_b":0.36,"secondarySwellPeriod_weighted_b":1.0,"secondarySwell_direction_strength_b":0.825,"secondarySwell_combo_weighted_b":0.36,"prediction_time":"2026-06-21T02:06:02.567366+00:00"}]