An inventory of tide prediction machines