# tgzfiles_to_lstore_spire.py: # # HIPE script to unpack and decompress .tgz SPIRE data files and save them # as pools in the user's 'lstore' directory. # This can also be done outside of HIPE in the usual way, but this way any # operating system dependencies are avoided. # # v0.0 01/Feb/2011 ACAB: created for Feb 2011 HIFI DWPS IPAC # v0.1 04/Feb/2011 PM: apparently one needs double backslashes for windows # v0.2 10/Mar/2011 BM: adapted for March 2011 PACS DPWS at HSC/ESAC # v0.3 14/Mar/2011 EP: adapted for March 2011 SPIRE DPWS at HSC/ESAC # Define the directory where the .tgz files are located. The syntax # depends on the operating system. Do not forget the trailing slash. # # For Mac and Linux it would be something like #data_directory = "/Users/cpp/Downloads/" # # and for Windows, you will need double back-slashes for paths specified at the # command line, for example data_directory = "C:\\Users\\etp87\\downloads\\" # Decompress and unpack the .tgz files into 'lstore' area on disk # # Get the location of the lstore directory from the Hipe property: lstoredir = Configuration.getProperty('hcss.ia.pal.pool.lstore.dir') print lstoredir # Calibration tree (needed for both photometer and spectrometer demos) decompress(archive=data_directory+'spire_cal_6_1.tgz', dirout=lstoredir) # SPIRE photometer data decompress(archive=data_directory+"spirephot_bd303639.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_dark_od587.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_gammadra_rp.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_neptune_beams_rp.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_ngc5315_rp.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_ngc6946_orth_rp.tgz", dirout=lstoredir) decompress(archive=data_directory+"spirephot_ngc6946_nom_rp.tgz", dirout=lstoredir) # SPIRE spectrometer data decompress(archive=data_directory+"spireSpec1342189124_NGC7027.tgz", dirout=lstoredir) decompress(archive=data_directory+"spireSpec1342189120_DarkSky.tgz", dirout=lstoredir) decompress(archive=data_directory+"spireSpec1342187893_Mrk231.tgz", dirout=lstoredir) decompress(archive=data_directory+"spireSpec1342187890_DarkSky.tgz", dirout=lstoredir) decompress(archive=data_directory+"spireSpec1342192180_NGC7023.tgz", dirout=lstoredir) # HIFI data for joint HIFI-SPIRE session decompress(archive=data_directory+"1342205474_map_dbs_1b.tgz", dirout=lstoredir) print "Unpacking of files finished"