예제 #1
0
    def __init__(self, device):

        gki.GkiKernel.__init__(self)
        graphcap = gki.getGraphcap()
        if not graphcap.has_key(device):
            raise iraf.IrafError(
                    "No entry found for specified stdgraph device `%s'" %
                    device)
        gentry = graphcap[device]
        self.device = device
        self.executable = executable = gentry['kf']
        self.taskname = taskname = gentry['tn']
        self.wcs = None
        if not _kernelDict.has_key(taskname):
            # create special IRAF task object for this kernel
            _kernelDict[taskname] = iraftask.IrafGKITask(taskname, executable)
        self.task = _kernelDict[taskname]
예제 #2
0
    def __init__(self, device):

        import irafecl
        module = irafecl.getTaskModule()

        gki.GkiKernel.__init__(self)
        graphcap = gki.getGraphcap()
        if not device in graphcap:
            raise iraf.IrafError(
                "No entry found for specified stdgraph device `%s'" % device)
        gentry = graphcap[device]
        self.device = device
        self.executable = executable = gentry['kf']
        self.taskname = taskname = gentry['tn']
        self.wcs = None
        if not taskname in _kernelDict:
            # create special IRAF task object for this kernel
            _kernelDict[taskname] = module.IrafGKITask(taskname, executable)
        self.task = _kernelDict[taskname]
예제 #3
0
파일: gkiiraf.py 프로젝트: jhunkeler/pyraf
    def __init__(self, device):

        import irafecl
        module = irafecl.getTaskModule()

        gki.GkiKernel.__init__(self)
        graphcap = gki.getGraphcap()
        if not device in graphcap:
            raise iraf.IrafError(
                    "No entry found for specified stdgraph device `%s'" %
                    device)
        gentry = graphcap[device]
        self.device = device
        self.executable = executable = gentry['kf']
        self.taskname = taskname = gentry['tn']
        self.wcs = None
        if not taskname in _kernelDict:
            # create special IRAF task object for this kernel
            _kernelDict[taskname] = module.IrafGKITask(taskname, executable)
        self.task = _kernelDict[taskname]