Principaux participants d'INTERA : Jeremy White (développeur principal), Ahmad Askar, Ed DeSousa, Mohamed Hayek, Rui Hugman, Katie Markovich
Défi : Relever les défis associés au pré-traitement et au post-traitement pour l'exécution de PEST(++). Bien que PEST (++) soit un ensemble extrêmement puissant d'outils logiciels permettant d'entreprendre l'estimation de paramètres indépendants du modèle, l'analyse d'incertitude et l'optimisation, les opérations préalables et postérieures à l'exécution de PEST(++) peuvent être lourdes, en particulier lorsqu'il y a un besoin de reproductibilité. pyEMU est un ensemble de modules python qui relève ce défi en permettant la création, la manipulation et le traitement programmatiques des entrées et sorties PEST(++). Les fonctionnalités supplémentaires que pyEMU fournit aux praticiens PEST(++) comprennent des outils de repondération des observations, des géostatistiques, des utilitaires de régularisation, des fonctions d'aide pour les exécutions parallèles et des fonctions de tracé de diagnostic, pour n'en citer que quelques-unes.
Méthode : La base de code de pyEMU est maintenue dans un dépôt GitHub public qui utilise une approche de développement et de test rapide et itérative. En d'autres termes, tous les participants énumérés ci-dessus, ainsi que les collaborateurs des agences fédérales, de l'industrie et des universités, apportent leurs propres améliorations à la base de code et fournissent un retour d'information sur les tests effectués dans leurs applications respectives. En outre, INTERA fournit un financement interne pour continuer à ajouter et à améliorer les fonctionnalités de pyEMU.
Impact principal : Le développement et la maintenance d'un outil communautaire open-source qui permet des flux de travail PEST(++) rapides, reproductibles et robustes conduisent à de meilleurs résultats en matière d'aide à la décision dans le domaine de l'environnement.