EcosizerEngine

EcosizerEngine is a Python library for sizing and simulating domestic hot water (DHW) systems in multi-family and commercial buildings, with a focus on heat pump water heater (HPWH) technology.

The engine performs three core functions:

  • Sizing — calculates minimum heating capacity (kBTU/hr) and storage volume (gallons) required to meet peak demand.

  • 3-Day Design-Day Simulation — models system performance at 1-minute timesteps over three peak-demand days.

  • Annual Simulation — full-year simulation at 10-minute timesteps for cost and efficiency analysis.

Indices