#!/bin/env python # coding: utf-8 VERSION='0.0' import pyfits from optparse import OptionParser import numpy parser = OptionParser() parser.add_option("-i","--input",dest="InputFilename", help="Input filename (required)", metavar="RAWIMAGE") parser.add_option("-o","--output",dest="OutputFilename", help="Output Filename (required)", metavar="FITSIMAGE") (options, args) = parser.parse_args () # Ouverture de l'image bcc32 hdulist = pyfits.open(options.InputFilename) scidata = hdulist[0].data hdulist[0].data = numpy.cast[numpy.int16](scidata) # Construction de l'image (flip de la partie droite) # Creation de l'objet fits prihdr = hdulist[0].header prihdr.update('Conv','pybcc2fits','Logiciel de conversion utilise') prihdr.update('ConvVer',VERSION,'Version de bcc2fits') of = options.OutputFilename hdulist.writeto(of,clobber=True) hdulist.close()