Beispiel #1
0
 def test_flux(self):
     detections = [
         #id, ra, ra_err, decl, decl_err, f, f_err
         [101, 0.0, 0.1, 0.0, 0.1, 1.0, 0.1],
         [102, 0.1, 0.1, 0.1, 0.1, 5.0, 0.1]
     ]
     objects = [
         #id, ra, ra_err, decl, decl_err, f, f_err
         [1, 0.001, 0.1, 0.0, 0.1, 1.01, 0.1],
         [2, 0.101, 0.1, 0.1, 0.1, 5.01, 0.1]
     ]
     resolver = FluxResolver()
     is_ok, solution = resolver.resolve(detections, objects)
     self.assertTrue(is_ok)
     self.assertEqual(solution, [[101, 1], [102, 2]])
Beispiel #2
0
 def test_flux(self):
     detections = [ 
         #id, ra, ra_err, decl, decl_err, f, f_err
         [101, 0.0, 0.1, 0.0, 0.1, 1.0, 0.1],
         [102, 0.1, 0.1, 0.1, 0.1, 5.0, 0.1]
     ]
     objects = [ 
         #id, ra, ra_err, decl, decl_err, f, f_err
         [1, 0.001, 0.1, 0.0, 0.1, 1.01, 0.1],
         [2, 0.101, 0.1, 0.1, 0.1, 5.01, 0.1]
     ]
     resolver = FluxResolver()
     is_ok, solution = resolver.resolve(detections, objects)
     self.assertTrue(is_ok)
     self.assertEqual(solution, [ [101, 1], [102, 2]])
Beispiel #3
0
 def test_fail_flux(self):
     detections = [
         #id, ra, ra_err, decl, decl_err, f, f_err
         [101, 0.0, 0.5, 0.0, 0.5, 1.0, 0.5],
         [102, 0.1, 0.5, 0.1, 0.5, 1.1, 0.5]
     ]
     objects = [
         #id, ra, ra_err, decl, decl_err, f, f_err
         [1, 0.001, 0.5, 0.0, 0.5, 1.01, 0.5],
         [2, 0.101, 0.5, 0.1, 0.5, 1.11, 0.5]
     ]
     resolver = FluxResolver()
     is_ok, solution = resolver.resolve(detections, objects)
     self.assertFalse(is_ok)
     self.assertEqual(solution, [])
Beispiel #4
0
 def test_fail_flux(self):
     detections = [ 
         #id, ra, ra_err, decl, decl_err, f, f_err
         [101, 0.0, 0.5, 0.0, 0.5, 1.0, 0.5],
         [102, 0.1, 0.5, 0.1, 0.5, 1.1, 0.5]
     ]
     objects = [ 
         #id, ra, ra_err, decl, decl_err, f, f_err
         [1, 0.001, 0.5, 0.0, 0.5, 1.01, 0.5],
         [2, 0.101, 0.5, 0.1, 0.5, 1.11, 0.5]
     ]
     resolver = FluxResolver()
     is_ok, solution = resolver.resolve(detections, objects)
     self.assertFalse(is_ok)
     self.assertEqual(solution, [])