pydiffsol
Python bindings for diffsol, Rust JIT-compiled ODE solver
python engine to simulate the building energy and thermal performance of a building using the ISO 52000
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.
Python bindings for diffsol, Rust JIT-compiled ODE solver
An open-source Python framework for optimising modern power systems with conventional generators, renewable energy, storage, and multi-sector coupling - designed for researchers and planners.
A simulation framework in thermal engineering for systems like power plants, heat pumps or refrigeration machines
CoSApp: a Python library to create, simulate and design complex systems