PyBuildingEnergy logo

PyBuildingEnergy

python engine to simulate the building energy and thermal performance of a building using the ISO 52000

48 stars 4 forks 2.0.2 December 9, 2025 BSD-3-Clause

Links

About

PyBuildingEnergy is the first open-source Python library designed to simulate and assess building energy performance and thermal comfort using the latest standards from the ISO 52000 family.

The core of the software is the implementation of European technical standards related to the Energy Performance of Buildings (EPB) framework. In particular, it includes:

  • EN ISO 52016-1:2018 – Used to calculate hourly or monthly energy needs for heating and cooling, as well as indoor building temperatures.

  • EN ISO 52010 – Used for calculating solar irradiation on building surfaces.

  • ISO 12831-3 – Used for the calculation of Domestic Hot Water (DHW) demand.

  • ISO 15316 – Used for calculating the energy performance of building heating and domestic hot water (DHW) systems.

By translating these standards into an open and transparent Python framework, PyBuildingEnergy provides a reliable foundation for building energy simulation, retrofit assessment, compliance analysis, and the development of advanced energy-related applications and digital tools.

Tags


Related Projects

PyPSA logo

PyPSA

2K
salabim logo

salabim

393
Thermal Engineering Systems in Python: TESPy logo

Thermal Engineering Systems in Python: TESPy

389
CoSApp logo

CoSApp

18
mujoco-scene-editor logo

mujoco-scene-editor

10
pyHarm logo

pyHarm

7
PySimHub

Community hub for Python simulation and numerics tools.

© 2026 PySimHub. MIT License.

Data updated Unknown