Tide prediction and analysis in python.