ebm.model.building_condition module
- class BuildingCondition(value)[source]
Bases:
StrEnum- ORIGINAL_CONDITION = 'original_condition'
- SMALL_MEASURE = 'small_measure'
- RENOVATION = 'renovation'
- RENOVATION_AND_SMALL_MEASURE = 'renovation_and_small_measure'
- DEMOLITION = 'demolition'
- static get_scruve_condition_list() List[str][source]
Retrieves a list with the building conditions used in S-curve calculations (in lower case).
Returns: - condition_list (list[str]): list of building conditions
- static get_full_condition_list() List[str][source]
Retrieves a list with all building conditions (in lower case).
Returns: - condition_list (list[str]): list of building conditions
- static existing_conditions() Iterable[BuildingCondition][source]
Returns all BuildingCondition except demolition
Returns
Iterable of all BuildingCondition except demolition