Calliope logo

A multi-scale energy systems (MUSES) modeling framework

Introduction

Calliope is a framework to develop energy system models using a modern and open source Python-based toolchain. It is under active development and freely available under the Apache 2.0 license.

Please cite Calliope if you use it for academic research (a paper to reference is forthcoming and will be listed here once available):

Pfenninger, Stefan. 2014. Calliope: a multi-scale energy systems (MUSES) modeling framework. Available at: http://www.callio.pe/

Comments, bug reports, pull requests, and any other contributions are welcome. See below for contact information.

Latest stable release: 0.3.0 (2014-12-12)

About

Calliope

Statue of Calliope; in the Museo Pio-Clementino, Vatican. © Trustees of the British Museum.

See the introduction section of the documentation for more details.

Calliope’s main features include:

  • Generic technology definition allows modeling any mix of production, storage and consumption
  • Resolved in space: define locations with individual resource potentials
  • Resolved in time: can read time series with arbitrary resolution
  • Model specification in an easy-to-read YAML format
  • Able to run on computing clusters
  • Easily extensible
  • Uses a state-of-the-art Python toolchain based on Pyomo and Pandas

Contact

The project is currently being developed by:

Stefan Pfenninger <s.pfenninger12@imperial.ac.uk> <www.pfenninger.org>

Development is funded by the Grantham Institute at Imperial College London, and the European Institute of Innovation & Technology’s Climate-KIC program.