def kappa(self): if not self.__kappa: if not self.sup_kappa_sizedist or not self.sup_kappa_wavelength: txt = "Make sure you define the following attributes first: \nself.sup_kappa_sizedist and self.sup_kappa_wavelength" raise ValueError(txt) self.__kappa, self.__growthfactor = hygrow.kappa_from_fofrh_and_sizedist(self.f_of_RH, self.sup_kappa_sizedist, self.sup_kappa_wavelength, self.sup_fofRH_RH_center) return self.__kappa
def kappa_85_40(self): if not self.__kappa_85_40: if not self.sup_kappa_sizedist or not self.sup_kappa_wavelength: txt = ("Make sure you define the following attributes first: \n" "\t - self.sup_kappa_sizedist\n" "\t - and self.sup_kappa_wavelength") raise ValueError(txt) self.__kappa_85_40, self.__growthfactor_85_40 = _hygrow.kappa_from_fofrh_and_sizedist(self.f_RH_scatt_2p_85_40, self.sup_kappa_sizedist, self.sup_kappa_wavelength, 85) return self.__kappa_85_40
def kappa(self): if not self.__kappa: if not self.sup_kappa_sizedist or not self.sup_kappa_wavelength or not self.sup_RH: txt = ("Make sure you define the following attributes first: \n" "\t - self.sub_RH -- needed to calculate f(RH) for a representitive value (e.g. 80)\n" "\t - self.sup_kappa_sizedist\n" "\t - and self.sup_kappa_wavelength") raise ValueError(txt) self.__kappa, self.__growthfactor = _hygrow.kappa_from_fofrh_and_sizedist(self.f_RH_scatt_2p, self.sup_kappa_sizedist, self.sup_kappa_wavelength, self.sup_RH) return self.__kappa