Un cadre de modélisation de systèmes énergétiques à plusieurs échelles | www.callio.pe
Contenu
À propos
Démarrage rapide
Documentation
Contributif
Quoi de neuf
Citant Calliope
Licence
Calliope est un cadre pour développer des modèles de systèmes d'énergie, en mettant l'accent sur la flexibilité, la résolution spatiale élevée et temporelle, la capacité d'exécuter de nombreuses exécutions en fonction du même modèle de base, et une séparation claire du cadre (code) et du modèle (données). Il se concentre principalement sur la planification des systèmes énergétiques à des échelles allant des districts urbains aux continents entiers. Dans un opérationnel facultatif, il peut également tester un système prédéfini dans différentes conditions opérationnelles.
Un modèle Calliope se compose d'une collection de fichiers texte (au format YAML et CSV) qui définissent entièrement un modèle, avec des détails sur les technologies, les emplacements, les potentiels de ressources, etc. Calliope prend ces fichiers, construit un problème d'optimisation, le résout et les rapports Résultats du dos. Les résultats peuvent être enregistrés dans les fichiers CSV ou NetCDF pour un traitement ultérieur, ou analysés directement dans Python via les vastes capacités de traitement des données scientifiques de Python fournies par des bibliothèques comme Pandas et XArray.
Calliope est livré avec plusieurs outils d'analyse et de visualisation intégrés. Avoir une certaine connaissance du langage de programmation Python aide à exécuter Calliope et à utiliser ces outils, mais n'est pas une condition préalable.
Calliope peut fonctionner sur Windows, MacOS et Linux. L'installation est la plus rapide avec le gestionnaire de package mamba en exécutant une seule commande: mamba create -c conda-forge -n calliope calliope .
Voir la documentation pour plus d'informations sur l'installation.
Plusieurs modèles d'exemples faciles à comprendre sont inclus avec Calliope et accessibles via le sous-module calliope.examples .
Les tutoriels de la documentation exécutent ces exemples. Un bon point de départ est de consulter ces tutoriels pour avoir une idée du fonctionnement de Calliope, puis de lire les sections "Introduction", "construire un modèle", "exécuter un modèle" et "analyser un modèle" dans le documentation en ligne.
Des exemples plus complètes qui ont été utilisés dans des publications scientifiques évaluées par des pairs sont disponibles dans notre galerie de modèles.
La documentation est disponible sur Lire les documents.
Voir notre documentation pour en savoir plus sur la façon de contribuer à Calliope.
Voir les modifications apportées dans les versions récentes du Changelog.
Si vous utilisez Calliope pour le travail académique, veuillez citer:
Stefan Pfenninger et Bryn Pickering (2018). Calliope: un cadre de modélisation de systèmes énergétiques à plusieurs échelles. Journal of Open Source Software , 3 (29), 825. Doi: 10.21105 / joss.00825
Copyright depuis 2013 Calliope Contributeurs répertoriés chez les auteurs
Licencié sous la licence Apache, version 2.0 (la "licence"); Vous ne pouvez pas utiliser ce fichier sauf conforme à la licence. Vous pouvez obtenir une copie de la licence à
http://www.apache.org/licenses/license-2.0
Sauf exiger la loi applicable ou convenu par écrit, les logiciels distribués en vertu de la licence sont distribués sur une base «tel quel», sans garantie ou conditions d'aucune sorte, expresse ou implicite. Voir la licence pour la langue spécifique régissant les autorisations et les limitations sous la licence.