TDVCalculator

class iesve.TDVCalculator(title_24_standard: eASHRAEStandard, climate_zone: Title24ClimateZones, is_residential: bool, application_path: str)
class iesve.TDVCalculator(apu_file_path: str, application_path: str)

Bases: object


get_elec_tdv() ndarray[Any, dtype[float32]]

Gets TDV factors for Electricity in kBtu/kWh


get_nat_gas_tdv() ndarray[Any, dtype[float32]]

Gets TDV factors for Natural Gas in kBtu/kWh


get_propane_tdv() ndarray[Any, dtype[float32]]

Gets TDV factors for Propane in kBtu/kWh



Enums

class iesve.eASHRAEStandard(*values)

Bases: IntEnum


ashrae_2004_with_addenda = 1


ashrae_2007 = 0


ashrae_2010 = 2


ashrae_2010_ecb = 3


ashrae_2013 = 4


ashrae_2013_ecb = 5


ashrae_2016 = 9


ashrae_2016_appendix_g = 10


ashrae_2016_ecb = 17


ashrae_2019 = 13


ashrae_2019_appendix_g = 14


ashrae_2019_ecb = 18


ashrae_standard_not_set = -1


iecc_2012 = 6


iecc_florida_2014 = 7


necb_2011 = 8


necb_2017 = 12


necb_2020 = 16


title24_2019 = 11


title24_2022 = 15


title24_2025 = 19



class iesve.Title24ClimateZones(*values)

Bases: IntEnum


zone_1 = 0


zone_10 = 9


zone_11 = 10


zone_12 = 11


zone_13 = 12


zone_14 = 13


zone_15 = 14


zone_16 = 15


zone_2 = 1


zone_3 = 2


zone_4 = 3


zone_5 = 4


zone_6 = 5


zone_7 = 6


zone_8 = 7


zone_9 = 8