HD Rain Measurement Technology Weather data with high resolution, uniformity, and accuracy for the developing world