def assign_profiles_pv(self, pv_values): self.pv_mode = pv_values["pv_mode"] if len(pv_values["clearness"]) >= self.iteration + 1: self.clearness = pv_values["clearness"][self.iteration] else: self.clearness = pv_values["clearness"][0] if len(pv_values["penetration"]) >= self.iteration + 1: self.pv_penetration = pv_values["penetration"][self.iteration] else: self.pv_penetration = pv_values["penetration"][0] if self.pv_mode == "clear": AssignProfiles.pv_clear(self.engine, self.network, self.no_feeders, self.customers_per_feeder, self.tmonth, self.clearness, self.pv_penetration, self.directory) else: AssignProfiles.pv_iter(self.engine,self.network,self.no_feeders,self.customers_per_feeder,self.tmonth,self.pv_penetration, self.directory)
def assign_profiles_house(self): AssignProfiles.house_profiles(self.engine, self.network, self.no_feeders, self.customers_per_feeder, self.tmonth, self.tday, self.directory)