City Energy Analyst (CEA) is an open-source urban building energy modeling (UBEM) platform and computation tool for the design of low-carbon and highly efficient cities.
-
Updated
Sep 6, 2026 - Python
City Energy Analyst (CEA) is an open-source urban building energy modeling (UBEM) platform and computation tool for the design of low-carbon and highly efficient cities.
β‘ A fast, modern EnergyPlus IDF/epJSON toolkit for Python
π€ Model Context Protocol (MCP) server for EnergyPlus building energy simulation
π Interactive EnergyPlus Input/Output reference documentation
Convert NREL PSM3 / NSRDB solar data into EnergyPlus Weather (EPW) files β Streamlit web app and Python tool for building energy simulation.
Type-safe Pydantic models for all EnergyPlus IDF objects
MCP server for EPWForge β generate, morph, and download EPW weather files (TMYx, AMY, CMIP6 future scenarios) for EnergyPlus, OpenStudio, IES VE, and eQUEST. For AI agents.
Reproducibility artifact for the ICAE 2026 paper: PI-HGAT for Climate-Aware NZEB Retrofit
Quantifying HDD underestimation of heat pump peak demand: 2R1C thermal simulation on real EPW weather, a 240-run factorial Monte Carlo, Type II ANOVA, interaction regression with a Ramsey RESET test, and validation against 730 Electrification of Heat field-trial homes.
π Official website and ecosystem hub for the idfkit EnergyPlus toolkit
Integrated fault detection and supervisory compensation for hydronic heating faults in district-heated buildings. Unsupervised anomaly detection embedded in the EnergyPlus Python API, with signature-based diagnosis and closed-loop supply-setpoint compensation. Research code for a manuscript under review at Results in Engineering.
To associate your repository with the building-energy-simulation topic, visit your repo's landing page and select "manage topics."