def prepare(self): log.debug("InAtList prepare()") self.database_name = "tmpDatabase" + self.pid_task log.fullinfo("Temporary database (%s) on disk for the IRAF task %s" % (self.database_name, self.taskname)) for ad in self.adinput: ad = gemini_tools.obsmode_add(ad) newname = gemini_tools.filename_updater(adinput=ad, \ prefix=self.get_prefix(), strip=True) self.diskinlist.append(newname) log.fullinfo("Temporary image (%s) on disk for the IRAF task %s" % \ (newname, self.taskname)) ad.write(newname, rename=False, clobber=True) # Write the wave calibration database record with the # temporary filename gemini_tools.write_database(ad, self.database_name, newname) self.atlist = "tmpImageList" + self.pid_task fh = open(self.atlist, "w") for fil in self.diskinlist: fh.writelines(fil + "\n") fh.close() log.fullinfo("Temporary list (%s) on disk for the IRAF task %s" % \ (self.atlist, self.taskname)) self.filedict.update({"inimages": "@" + self.atlist, "wavtraname": "@" + self.atlist, "database": self.database_name,})
def obsmode_add_del_mark_history(self): # Tests obsmode_add, obsmode_del, and mark_history ad = astrodata.open(os.path.join(TESTDATAPATH, 'GMOS', 'S20160914S0274.fits')) tlm = datetime.now().isoformat()[0:-7] ad = gt.obsmode_add(ad) assert ad.phu.get('OBSMODE') == 'LONGSLIT' assert ad.phu.get('GSREDUCE') == ad.phu.get('GEM-TLM') == tlm ad = gt.obsmode_del(ad) assert ad.phu.get('OBSMODE') == ad.phu.get('GSREDUCE') == None pass
def prepare(self): log.debug("InFile prepare()") ad = self.adinput[0] ad = gemini_tools.obsmode_add(ad) newname = gemini_tools.filename_updater(adinput=ad, \ prefix=self.get_prefix(), strip=True) self.diskfile = newname log.fullinfo("Temporary image (%s) on disk for the IRAF task %s" % \ (newname, self.taskname)) ad.write(newname, rename=False, clobber=True) self.filedict.update({"inimage": self.diskfile})
def prepare(self): log.debug("InAtList prepare()") for ad in self.adinput: ad = gemini_tools.obsmode_add(ad) newname = gemini_tools.filename_updater(adinput=ad, prefix=self.get_prefix(), strip=True) self.diskinlist.append(newname) log.fullinfo("Temporary image (%s) on disk for the IRAF task %s" % (newname, self.taskname)) ad.write(newname, rename=False, clobber=True) self.atlist = "tmpImageList" + self.pid_task fh = open(self.atlist, "w") for fil in self.diskinlist: fh.writelines(fil + "\n") fh.close() log.fullinfo("Temporary list (%s) on disk for the IRAF task %s" % (self.atlist, self.taskname)) self.filedict.update({"inimages": "@" + self.atlist})
def prepare(self): log.debug("InAtList prepare()") for ad in self.adinput: ad = gemini_tools.obsmode_add(ad) origname = ad.filename ad.update_filename(prefix=self.get_prefix(), strip=True) self.diskinlist.append(ad.filename) log.fullinfo("Temporary image (%s) on disk for the IRAF task %s" % \ (ad.filename, self.taskname)) ad.write(ad.filename, overwrite=True) ad.filename = origname self.atlist = "tmpImageList" + self.pid_task fhdl = open(self.atlist, "w") for fil in self.diskinlist: fhdl.writelines(fil + "\n") fhdl.close() log.fullinfo("Temporary list (%s) on disk for the IRAF task %s" % \ (self.atlist, self.taskname)) self.filedict.update({"inimages": "@" + self.atlist})
def prepare(self): log.debug("InAtList prepare()") for ad in self.adinput: ad = gemini_tools.obsmode_add(ad) origname = ad.filename ad.update_filename(prefix=self.get_prefix(), strip=True) self.diskinlist.append(ad.filename) log.fullinfo("Temporary image (%s) on disk for the IRAF task %s" % \ (ad.filename, self.taskname)) ad.write(ad.filename, overwrite=True) ad.filename = origname self.atlist = "tmpImageList" + self.pid_task fhdl = open(self.atlist, "w") for fil in self.diskinlist: fhdl.writelines(fil + "\n") fhdl.close() log.fullinfo("Temporary list (%s) on disk for the IRAF task %s" % \ (self.atlist, self.taskname)) self.filedict.update({"input": "@" + self.atlist})