About / Contact

The story behind Wave Pool Weather

How the Forecasts Work

Each pool is modelled as a well-mixed body of water whose temperature evolves hour by hour based on the net energy exchanged with its surroundings. At every time step the model asks: how much heat is the pool gaining or losing right now, and how does that change the water temperature?

The five heat-flux terms in the numerator represent every meaningful energy pathway between the pool and its environment:

Weather inputs such as air temperature, humidity, wind speed, and solar irradiance are pulled daily from public APIs and fed into the model as forcing data, giving a site-specific multi-day temperature forecast for each pool.

Data Sources

Weather and solar forcing data are fetched automatically once per day from free public APIs:

All retrieved data is stored in a local SQLite database for knowledge of the previous state estimate and used as WAVE-FEST's initial condition on subsequent runs. Retrieving NWS data daily acts as a pseudo data assimilation step, updating the model with the latest observations.

Wetsuit Recommendation Guide

Suit recommendations are assigned based on forecasted pool water temperature:

Water Temp (°F) Recommended Suit Notes
≥ 75°F 🩳 Boardshorts Warm water - no thermal protection needed
69 – 74°F 👕 Top / Shorty Light spring suit or rash guard
63 – 68°F 🩱 2mm Springsuit / 3/2 Full Suit Moderate thermal protection
58 – 62°F 🥶 4/3 Full Suit Cool water - full suit recommended
52 – 57°F 🥶❄️ 4/3 Full Suit + Booties Cold water - add booties for foot warmth
< 52°F 🧊 5/4 Full Suit + Hood + Booties Very cold - maximum insulation required

Motivation

I built this site to give surfers accurate 7-day water temperature forecasts and wind ratings so they can bring the right equipment everytime.

Water temperature in wave pools roughly tracks the ambient air temperature, but not quick enough for it to be a reliable indicator. It's driven by a number of atmospheric physical processes, such as solar radiation, wind, evaporative cooling, and many more. Calculating and bookkeeping these processes is the perfect task for a remote machine!

About the Creator

I'm Dylan Elliott, Data Analyst II at SeekOps working on drone-based methane detection science and engineering projects (M.S. Atmospheric Science, Texas A&M). I build projects at the intersection of data science, physics modelling, and real-world problems. Outside of work, I enjoy surfing and building personal coding projects like this one.

What I Do

🌤️

Atmospheric Science

ML for weather prediction and data assimilation.

🛸

Emissions Detection

Data science for drone-based methane sensing.

💧

Hydrology

Real-time flood risk and water monitoring tools.

🌊

Pool Temperature Modelling

Physics-based 7-day thermal forecasts.

Contact

Dylan Elliott

📧 Email: dylanelliott@tamu.edu

🌐 Website: dylanelliotttamu.github.io

Have a question about the model, a bug to report, or want to suggest a new wave pool location? Reach out - I'd love to hear from you. You can also leave a note on the Feedback & Subscribe page.

Thank you for visiting Wave Pool Weather!

Photos

Dylan Elliott - LinkedIn Profile Surfing at Waco Surf