Welcome to City Energy Analyst
City Energy Analyst (CEA) is an open-source software for the analysis of energy systems in cities. CEA helps you to analyse the effects of building retrofits, land-use planning, district heating and cooling and renewable energy on the future costs, emissions and energy consumption of neighbourhoods and districts. In Addition CEA helps you to find the optimal location, size and operation of energy generation and distribution technologies for a neighbourhood or a district of your choice.
For the moment, CEA supports neighbourhoods and districts in Temperate (e.g., Switzerland) and Tropical climates (e.g., Singapore).
Visit www.cityenergyanalyst.com for more information on the CEA.
Attention
We have ended support for Grasshopper on 20.03.2020. As of 24.06.2024, you may export and load your Grasshopper geometries into CEA using a provisional link explained in this CEA Lesson.
Attention
We have ended support for ArcGIS on 15.04.2019.
User Documentation:
Developer Documentation:
- Being Agile with CEA
- Contributing to City Energy Analyst (CEA)
- Developer walkthrough
- Configuration File Details
- User Interfaces
- Architecture
- How to review a pull request
- How to add a heating/cooling system in CEA
- Data description for thermal_network_matrix.py
- Description of DataFrames and Lists written to csv by the thermal_network_matrix.py file
- How to create a new release?
- How to set up the Jenkins server on a new PC
- Running the CEA in Docker
- How to clean up CEA git repository
- Access CEA using the Pycharm Interface
- API reference