meteorological and hydrological tools