Describir: Managing the interactions of irrigation systems with their environments