2022-11-02 17:28:51 -04:00
|
|
|
"""
|
|
|
|
Costs Workflow
|
|
|
|
SPDX - License - Identifier: LGPL - 3.0 - or -later
|
2023-05-30 15:08:11 -04:00
|
|
|
Copyright © 2022 Project Author Pilar Monsalvete Alvarez de Uribarri pilar.monsalvete@concordia.ca
|
|
|
|
Code contributor Oriol Gavalda Torrellas oriol.gavalda@concordia.ca
|
2022-11-02 17:28:51 -04:00
|
|
|
"""
|
|
|
|
|
2023-04-26 16:26:06 -04:00
|
|
|
from pathlib import Path
|
2023-05-01 16:38:45 -04:00
|
|
|
|
2023-06-01 14:07:41 -04:00
|
|
|
|
2023-05-30 14:42:49 -04:00
|
|
|
import pandas as pd
|
|
|
|
from energy_systems_sizing import EnergySystemsSizing
|
2023-06-01 14:07:41 -04:00
|
|
|
|
2023-04-25 09:22:44 -04:00
|
|
|
from hub.helpers.dictionaries import Dictionaries
|
2023-05-30 14:42:49 -04:00
|
|
|
from hub.imports.construction_factory import ConstructionFactory
|
|
|
|
from hub.imports.energy_systems_factory import EnergySystemsFactory
|
2023-04-25 09:22:44 -04:00
|
|
|
from hub.imports.geometry_factory import GeometryFactory
|
2023-05-01 16:38:45 -04:00
|
|
|
from hub.imports.usage_factory import UsageFactory
|
|
|
|
from hub.imports.weather_factory import WeatherFactory
|
|
|
|
from monthly_energy_balance_engine import MonthlyEnergyBalanceEngine
|
|
|
|
from sra_engine import SraEngine
|
2022-11-02 17:28:51 -04:00
|
|
|
|
2023-06-01 14:07:41 -04:00
|
|
|
from life_cycle_costs_old import LifeCycleCosts
|
2023-04-26 16:26:06 -04:00
|
|
|
|
2023-05-31 12:20:03 -04:00
|
|
|
# import constants
|
2023-05-31 12:53:59 -04:00
|
|
|
from costs import CLIMATE_REFERENCE_CITY, WEATHER_FILE, WEATHER_FORMAT, CONSTRUCTION_FORMAT, USAGE_FORMAT
|
2023-05-31 12:20:03 -04:00
|
|
|
from costs import ENERGY_SYSTEM_FORMAT, ATTIC_HEATED_CASE, BASEMENT_HEATED_CASE, RETROFITTING_SCENARIOS, NUMBER_OF_YEARS
|
|
|
|
from costs import CONSUMER_PRICE_INDEX, ELECTRICITY_PEAK_INDEX, ELECTRICITY_PRICE_INDEX, GAS_PRICE_INDEX, DISCOUNT_RATE
|
|
|
|
from costs import SKIN_RETROFIT, SYSTEM_RETROFIT_AND_PV, SKIN_RETROFIT_AND_SYSTEM_RETROFIT_AND_PV
|
2023-05-31 12:53:59 -04:00
|
|
|
from costs import RETROFITTING_YEAR_CONSTRUCTION
|
2023-05-31 12:20:03 -04:00
|
|
|
|
|
|
|
# import paths
|
|
|
|
from costs import file_path, tmp_folder, out_path
|
|
|
|
|
2023-05-30 14:42:49 -04:00
|
|
|
|