def ds9_arrays(**kwargs):
cmd = ['ds9', '-zscale', '-zoom', '4', '-cmap', 'heat']
for name, array in kwargs.items():
# write array to fits
fitsfile = 'ds9_'+name+'.fits'
fits.writeto(fitsfile, np.array(array).astype(np.float32), clobber=True)
# append to command
cmd.append(fitsfile)
#print 'cmd', cmd
result = subprocess.call(cmd)
################################################################################
评论列表
文章目录