Calliope è un framework di modellazione dei sistemi energetici altamente flessibile e open-source, progettato per pianificare e ottimizzare i sistemi energetici su scale che vanno dai quartieri urbani ai continenti. Consente un'elevata risoluzione spaziale e temporale, permettendo agli utenti di analizzare i sistemi energetici in condizioni diverse. I modelli vengono definiti utilizzando file YAML e CSV di facile lettura, specificando tecnologie, luoghi e potenzialità delle risorse. Questi input vengono elaborati per costruire e risolvere problemi di ottimizzazione, fornendo i risultati in dataset xarray o strutture Pandas per ulteriori analisi con strumenti integrati o Python standard.
Le caratteristiche principali includono la definizione di tecnologie generiche per la produzione, l'immagazzinamento e il consumo, l'integrazione di dati di serie temporali con risoluzione arbitraria e la capacità di funzionare su cluster di calcolo ad alte prestazioni. Gli strumenti interattivi di Calliope, come quello mostrato nell'immagine, consentono agli utenti di esplorare visivamente i risultati, migliorando la comprensione dei flussi energetici, delle richieste e delle prestazioni del sistema.
Sviluppato in modo collaborativo su GitHub, Calliope accoglie i contributi ed è liberamente disponibile sotto la licenza Apache 2.0. Utilizza librerie Python all'avanguardia, tra cui Pyomo, xarray e Pandas, che lo rendono uno strumento versatile per ricercatori e progettisti.