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
Beispiel #2
0
 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
Beispiel #4
0
 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
Beispiel #5
0
 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