New NASA software simulates science missions for observing terrestrial freshwater