Costs module
Go to file
2023-07-20 11:50:31 -04:00
cerc_costs.egg-info merge branch 2023-07-18 16:31:49 -04:00
costs Correct headers to match coding style guide 2023-07-20 11:50:31 -04:00
dist merge branch 2023-07-18 16:31:49 -04:00
input_files merge branch 2023-07-18 16:31:49 -04:00
tests try to fix .idea 2023-07-19 13:14:52 -04:00
.gitignore try to fix .idea 2023-07-19 13:14:52 -04:00
pyproject.toml merge branch 2023-07-18 16:31:49 -04:00
README.md Correct headers to match coding style guide 2023-07-20 11:50:31 -04:00
requirements.txt merge branch 2023-07-18 16:31:49 -04:00
setup.py merge branch 2023-07-18 16:31:49 -04:00

Cerc costs

Uses the cerc-hub as a base for cost calculation, it's intended to be used after executing the complete monthly energy balance workflow called building by building

This module processes the object-oriented generalization to be used the cost workflow

installation

$ pip install cerc-cost

usage

from costs.cost import Cost

Cost(building, retrofit_scenario=[scenario]>).life_cycle

The available scenarios are defined in the constant class as an enum

constants

CURRENT_STATUS = 0

SKIN_RETROFIT = 1

SYSTEM_RETROFIT_AND_PV = 2

SKIN_RETROFIT_AND_SYSTEM_RETROFIT_AND_PV = 3

RETROFITTING_SCENARIOS = [CURRENT_STATUS, SKIN_RETROFIT, SYSTEM_RETROFIT_AND_PV, SKIN_RETROFIT_AND_SYSTEM_RETROFIT_AND_PV]