def test_parse_line(self): _scantype, _backend, _target = target_parser._parse_target_line(LINE) self.assertEqual(_scantype, "otfmap1") self.assertEqual(_target.label, "3C386") #self.assertEqual(_target.coord, frame.Coord(frame.EQ, 10.0, 15.0)) self.assertEqual(_target.repetitions, 3) self.assertEqual(_target.tsys, 4) self.assertEqual(_target.offset_coord, frame.Coord(frame.EQ, 0.0, 0.3))
def setUp(self): feed_a=3 feed_b=0 self._recv = Receiver("TEST", 0, 100, [[0.0, 100.0], [5.0, 5.0]], nfeed = 7, npols = 2, has_derotator = True) seq=[(2,'a',0),(2,'a',1),(2,'b',0),(2,'b',1)] self._nodding=nodding.NoddingScan([feed_a,feed_b],30,seq) self._offset=self._recv.feed_offsets[feed_b] LINE = "3C386 otfmap1 TP EQ 10.0d 1:00:00.0h" self.SCANTYPE, self.BACKEND, self.TARGET = target_parser._parse_target_line(LINE)
def setUp(self): LINE = "3C386 otfmap1 TP EQ 10.0d 1:00:00.0h" self.SCANTYPE, self.BACKEND, self.TARGET = target_parser._parse_target_line(LINE) self.DELTA = 1e-10 #we tolerate angles rounding errors