示例#1
0
    def test_find_none(self):

        landolt = Landolt()
        #landolt.useTarget(Position.fromRaDec("14:00:00","-22:00:00"),radius=45)
        landolt.constrainColumns({"Vmag": "<10"})

        assert_raises(AssertionError, landolt.find, limit=5)
示例#2
0
    def test_find_none (self):

        landolt = Landolt()
        #landolt.useTarget(Position.fromRaDec("14:00:00","-22:00:00"),radius=45)
        landolt.constrainColumns({"Vmag":"<10"})

        assert_raises(AssertionError, landolt.find, limit=5)
示例#3
0
    def test_find(self):

        landolt = Landolt()
        landolt.useTarget(Position.fromRaDec("14:00:00", "-22:00:00"),
                          radius=45)
        landolt.constrainColumns({"Vmag": "<10"})

        data = landolt.find(limit=5)

        for obj in data:
            for k, v in obj.items():
                print k, v
示例#4
0
    def test_find (self):

        landolt = Landolt()
        landolt.useTarget(Position.fromRaDec("14:00:00","-22:00:00"),radius=45)
        landolt.constrainColumns({"Vmag":"<10"})

        data = landolt.find(limit=5)

        for obj in data:
            for k,v in obj.items():
                assert k
                assert v
                print k, v
示例#5
0
    def __main__(self):

        tel = self.getManager().getProxy("/Telescope/0")
        cam = self.getManager().getProxy("/Camera/0")
        dome = self.getManager().getProxy("/Dome/0")
        autofocus = self.getManager().getProxy("/Autofocus/0")
        verify = self.getManager().getProxy("/PointVerify/0")

        landolt = Landolt()
        landolt.useTarget(Position.fromRaDec("00:38:00", "-22:00:00"),
                          radius=45)

        landolt.constrainColumns({"Vmag": "<11"})

        landolts = landolt.find(limit=3)

        for landolt in landolts:

            pos = Position.fromRaDec(landolt["RA"], landolt["DEC"])
            self.log.info("Slewing to %s" % pos)
            tel.slewToRaDec(pos)

            while (tel.isSlewing() or not dome.isSyncWithTel()):
                self.log.info("Waiting dome...")

            self.log.info("Doing autofocus on %s" % pos)
            fit = autofocus.focus(target=Target.CURRENT,
                                  mode=Mode.FIT,
                                  exptime=20,
                                  start=0,
                                  end=7000,
                                  step=1000)

            self.log.info("Verifyng pointing...")
            verify.pointVerify()

            cam.expose(exp_time=120,
                       shutter="OPEN",
                       frames=1,
                       filename="extincao-%s" %
                       landolt["ID"].replace(" ", "_"))