def testGetItableSingle(self): """ model.get_itable() single case """ flux_,Labs_ = model.get_itable(photbands=self.photbands, teff=6874, logg=4.21, ebv=0.0077, z=-0.2) flux = [13428649.32576484, 1271090.21316342] Labs = 1.99865981674 self.assertAlmostEqual(flux_[0],flux[0], delta=100) self.assertAlmostEqual(flux_[1],flux[1], delta=100) self.assertAlmostEqual(Labs_,Labs, delta=100)
def testGetItableBinary(self): """ model.get_itable() multiple case """ flux_,Labs_ = model.get_itable(photbands=self.photbands, teff=25000, logg=5.12, ebv=0.001, teff2=33240, logg2=5.86, ebv2=0.001) flux = [3.31834622e+09, 1.25032866e+07] Labs = 1277.54498257 self.assertAlmostEqual(flux_[0],flux[0], delta=100) self.assertAlmostEqual(flux_[1],flux[1], delta=100) self.assertAlmostEqual(Labs_,Labs, delta=100)