Hydrological Research Tools with Python