Exemple #1
0
    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)
Exemple #2
0
 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)