def test_copy(self): """ Test that copy() works """ pointing = CelestialCoord(64.82*galsim.degrees, -16.73*galsim.degrees) rotation = 116.8*galsim.degrees chip_name = 'R:1,2 S:2,2' wcs0 = LsstWCS(pointing, rotation, chip_name) wcs0 = wcs0._newOrigin(galsim.PositionI(112, 4)) wcs1 = wcs0.copy() self.assertEqual(wcs0, wcs1) wcs0 = wcs0._newOrigin(galsim.PositionI(66, 77)) self.assertNotEqual(wcs0, wcs1)
def test_copy(self): """ Test that copy() works """ pointing = CelestialCoord(64.82*galsim.degrees, -16.73*galsim.degrees) rotation = 116.8*galsim.degrees chip_name = 'R:1,2 S:2,2' wcs0 = LsstWCS(pointing, rotation, chip_name) wcs0 = wcs0._newOrigin(galsim.PositionI(112, 4)) wcs1 = wcs0.copy() self.assertEqual(wcs0, wcs1) wcs0 = wcs0._newOrigin(galsim.PositionI(66, 77)) self.assertNotEqual(wcs0, wcs1)
def test_eq(self): """ Test that __eq__ works for LsstWCS """ start = time.clock() wcs1 = LsstWCS(self.pointing, self.rotation, self.chip_name) self.assertEqual(self.wcs, wcs1) new_origin = galsim.PositionI(9, 9) wcs1 = wcs1._newOrigin(new_origin) self.assertNotEqual(self.wcs, wcs1) other_pointing = CelestialCoord(1.9*galsim.degrees, -34.0*galsim.degrees) wcs2 = LsstWCS(other_pointing, self.rotation, self.chip_name) self.assertNotEqual(self.wcs, wcs2) wcs3 = LsstWCS(self.pointing, 112.0*galsim.degrees, self.chip_name) self.assertNotEqual(self.wcs, wcs3) wcs4 = LsstWCS(self.pointing, self.rotation, 'R:2,2 S:2,2') self.assertNotEqual(self.wcs, wcs4) print 'time to run %s = %e sec' % (funcname(), time.clock()-start)
def test_copy(self): """ Test that copy() works """ start = time.clock() pointing = CelestialCoord(64.82*galsim.degrees, -16.73*galsim.degrees) rotation = 116.8*galsim.degrees chip_name = 'R:1,2 S:2,2' wcs0 = LsstWCS(pointing, rotation, chip_name) wcs0 = wcs0._newOrigin(galsim.PositionI(112, 4)) wcs1 = wcs0.copy() self.assertEqual(wcs0, wcs1) wcs0 = wcs0._newOrigin(galsim.PositionI(66, 77)) self.assertNotEqual(wcs0, wcs1) print 'time to run %s = %e sec' % (funcname(), time.clock()-start)