Section outline

    • Calliope is an open-source energy system modeling tool for planning and optimizing energy systems from urban to continental scales. Using YAML and CSV inputs, it builds and solves optimization models, offering high spatial and temporal resolution with interactive result exploration.


    • language skill level tool type access
      EN ●●●●● software free

    • Calliope is a highly flexible and open-source energy system modeling framework designed to plan and optimize energy systems at scales ranging from urban districts to continents. It enables high spatial and temporal resolution, allowing users to analyze energy systems under varying conditions. Models are defined using easy-to-read YAML and CSV files, specifying technologies, locations, and resource potentials. These inputs are processed to construct and solve optimization problems, delivering results in xarray Datasets or Pandas structures for further analysis with built-in or standard Python tools.

      Key features include a generic technology definition for production, storage, and consumption, integration of time-series data with arbitrary resolution, and the ability to run on high-performance computing clusters. Calliope's interactive tools, such as the one shown in the image, enable users to explore results visually, enhancing insights into energy flows, demands, and system performance.

      Developed collaboratively on GitHub, Calliope welcomes contributions and is freely available under the Apache 2.0 license. It uses state-of-the-art Python libraries, including Pyomo, xarray, and Pandas, making it a versatile tool for researchers and planners.

This is a non-production site