Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F107151829
fits2info
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Sat, Apr 5, 08:42
Size
1 KB
Mime Type
text/x-python
Expires
Mon, Apr 7, 08:42 (2 d)
Engine
blob
Format
Raw Data
Handle
25335906
Attached To
rMTOOLS Mtools
fits2info
View Options
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import sys,os
import glob
import shutil
import string
import pickle
from optparse import OptionParser
from Mtools import *
from Mtools import pyfits
####################################################################################
def parse_options():
####################################################################################
usage = "usage: %prog [options] file"
parser = OptionParser(usage=usage)
parser.add_option("-f","--field",
action="store",
dest="field",
type="string",
default="TIME",
help="parameter file")
parser.add_option("-o",
action="store",
dest="outputfile",
type="string",
default=None,
help="output file name")
parser.add_option("-d","--directory",
action="store",
dest="directory",
type="string",
default=None,
help="image directory")
(options, args) = parser.parse_args()
return args,options
####################################################################################
#
# MAIN
#
####################################################################################
files, opt = parse_options()
files.sort()
dict={}
#if opt.outputfile!=None:
# f = open(opt.outputfile,'w')
for i,file in enumerate(files):
fitsimg = pyfits.open(file)
header = fitsimg[0].header
field = header[opt.field]
print "%08d %s"%(i,field)
#if opt.outputfile!=None:
# f.write("%s %s\n"%(file,field))
dict[i]=field
#if opt.outputfile!=None:
# f.close()
if opt.outputfile!=None:
f = open(opt.outputfile,'w')
pickle.dump(dict, f)
f.close()
Event Timeline
Log In to Comment