pyfits と pyds9 で楽々生活
とりあえず ds9 に array を表示する.
import ds9, pyfits hdulist = pyfits.open('hoge.fits') activeds9list = ds9.ds9_targets() if activeds9list is not None: view=ds9.ds9(activeds9list[0]) else: view=ds9.ds9() def showregion(array): view.set('array [xdim=%d,ydim=%d,BITPIX=-32]' % \ (len(array[0]),len(array)) , array[0:len(array),0:len(array)])
使い方
>>> showregion(hdulist[0].data) >>> showregion(hdulist[0].data[0:100,0:100])