1. A disaggregating power load method, the method carried out by program code stored on non-transient computer-readable medium and executed by a processor, the method comprising: receiving time series data representing total energy consumption; identifying distinguishing features in the time series data; and identifying energy consumption constituents of the total energy consumption based on the features.