def recover(self): log.debug("OufileETIFile recover()") ad = AstroData(self.tmp_name, mode="update") ad.filename = self.ad_name ad = gemini_tools.obsmode_del(ad) log.fullinfo(self.tmp_name + " was loaded into memory") return ad
def recover(self): log.debug("OufileETIFile recover()") ad = astrodata.open(self.tmp_name) ad.filename = self.ad_name ad = gemini_tools.obsmode_del(ad) log.fullinfo(self.tmp_name + " was loaded into memory") return ad
def recover(self): log.debug("OutAtList recover()") adlist = [] for i, tmpname in enumerate(self.diskoutlist): ad = AstroData(tmpname, mode="update") ad.filename = self.ad_name[i] ad = gemini_tools.obsmode_del(ad) adlist.append(ad) log.fullinfo(tmpname + " was loaded into memory") return adlist
def recover(self): log.debug("OutAtList recover()") adlist = [] for i, tmpname in enumerate(self.diskoutlist): ad = astrodata.open(tmpname) ad.filename = self.ad_name[i] ad = gemini_tools.obsmode_del(ad) adlist.append(ad) log.fullinfo(tmpname + " was loaded into memory") return adlist
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 recover(self): log.debug("OutDatabase recover()") adlist = [] for i, ad in enumerate(self.adinput): ad = gemini_tools.obsmode_del(ad) ad = gemini_tools.read_database( ad, database_name=self.database_name, input_name=self.tmpin_name[i], output_name=ad.phu_get_key_value("ORIGNAME")) ad.filename = self.recover_name[i] adlist.append(ad) return adlist
def recover(self): log.debug("OutAtList recover()") adlist = [] for i, tmpname in enumerate(self.diskoutlist): ad = AstroData(tmpname, mode="update") ad.filename = self.ad_name[i] ad = gemini_tools.obsmode_del(ad) # Read the database back in, if it exists try: ad = gemini_tools.read_database( ad, database_name=self.database_name, input_name=self.tmpin_name[i], output_name=ad.phu_get_key_value("ORIGNAME")) except: pass adlist.append(ad) log.fullinfo(tmpname + " was loaded into memory") return adlist