UNPKG

epb

Version:

Energy performance of buildings

43 lines (29 loc) 879 B
# Energy performance of buildings This library provides helpers for energy performance of buildings computation. ## Installing ```sh npm i epb ``` ## Usage ### `energyClass` Get the energy class (like `A++`, `A+`, `A`, `B`...) following the regulator rules, given the energy consumption. If the energy class cannot be calculated from the provided data, `null` is returned. ```js const consumption = 100 const ecls = await energyClass('brussels', consumption) // ecls === "C+" ``` ### Regulators Currently supported: - `brussels` - `flanders` (_exception: energy classes are not used in Flanders_) - `france` - `wallonia` ### `totalConsumption` Get the total consumption of a building in a year, given its energy consumption and its total area. ```js const consumption = 100 const area = 250 const total = totalConsumption(consumption, area) // total === 25000 ```