F-Air nasce nell’ambito del progetto QualeAria, come strumento di supporto per la gestione e controllo dell’esecuzione operativa di Catene Modellistiche Integrate per la previsione della Qualità dell’Aria.
In uso dal 2009, negli anni ha acquisito una sempre crescente modularità e flessibilità tale da fornire all’utente la libertà di personalizzare le catene modellistiche per applicazioni non solo in modalità operativa ma anche per l’esecuzione di studi.
Sono già disponibili moduli alternativi per gestire:
- dati di input provenienti da diverse fonti sia reti di monitoraggio che modelli a grande scala (GFS, ECMWF, COSMO, COPERNICUS)
- modelli meteorologici e di qualità dell’aria (RAMS, WRF, FARM, SPRAY)
- possibili configurazioni alternative di post-processing (mappe, tabelle, dati aggregati su base spaziale e temporale, analisi statistiche, valutazioni prestazionali).
Sviluppato in linguaggio di programmazione Python3 e basato sul framework FireWorks può essere facilmente esteso per tenere conto di nuovi dati di input o codici numerici richiesti dall’utente.
L’architettura del sistema consente di automatizzare il controllo del flusso dati e la gestione di gran parte delle eccezioni inviando notifiche di fine processo o di errore.
Facilmente portabile può essere installato sia in sistemi HPC on-premise che in ambiente cloud computing.
webF-Air è l’applicativo web creato per interfacciarsi con il gestore.
Attraverso una interfaccia di facile comprensione, webF-Air consente all’utente un immediato accesso remoto ai processi in esecuzione attraverso i più comuni web browser anche su dispositivi mobili.
L’applicativo si può interfacciare con una o più installazioni di F-Air anche indipendenti tra loro per monitorare lo stato di processi operativi e consultare gli output prodotti.
Accedendo ad una selezione di templates opportunamente predisposti a seconda delle esigenze specifiche dell’utente, nuove simulazioni possono essere configurate e lanciate su server remoti.