A Python library containing math and utilities for generating surf forecasts and monitoring surf conditions. The backbone of HopeWaves, this python library is a suite of tools for creating surf forecasting applications. There are tools for downloading buoy data, tide data, wave model data, and more.