new_modeling_toolkit.system.buildings package

Submodules

new_modeling_toolkit.system.buildings.building_shell_subsector module

class BuildingShellSubsector

Bases: Component

This class defines a BuildingShellSubsector object and its methods.

Fields:
field building_shell_types: dict[str, Linkage] = {}
field sectors: dict[str, Linkage] = {}

new_modeling_toolkit.system.buildings.building_shell_type module

class BuildingShellType

Bases: Component

A building shell type is one type of building shell, for example a residential new construction reference shell or a residential retrofit efficient 1 shell. Each building shell type is mapped to one and only one building shell subsector through a linkage.

Fields:
field building_shell_subsectors: dict[str, Linkage] = {}
field out_levelized_capital_cost: NumericTimeseries | None = None
field out_overnight_capital_cost: NumericTimeseries | None = None
field out_sales: NumericTimeseries | None = None
field out_stocks: NumericTimeseries | None = None
revalidate()

Abstract method to run additional validations after Linkage.announce_linkage_to_instances.

Module contents