pyfits相关内容

将标头复制到新文件中

我有这个脚本,可以使文件具有多个扩展名,但是我想将旧文件的标头添加到扩展名中. new_hdul = fits.HDUList() new_hdul.append(fits.PrimaryHDU(header=headermain)) new_hdul.append(fits.ImageHDU(nod1, header=header1, name='Chop1')) new_hdul.ap ..
发布时间:2020-07-24 23:31:39 其他开发

Python,PyFITS,无法打开文件

我在Python中打开FITS文件时遇到问题.我收到以下错误消息: File "G:\Anaconda\lib\site-packages\pyfits\file.py", line 416, in _open_filelike % self.mode) IOError: File-like object does not have a 'write' method, required ..
发布时间:2020-07-24 23:31:34 Python

如何将两个表与pyfits合并?

我正在使用Python 2.7.10和pyfits 3.3.之前,我使用以下代码合并两个表.但是,现在我遇到了一些错误 t1 = pyfits.open(table1)[1].columns t2 = pyfits.open(table2)[1].columns new_columns = t1 + t2 hdu = pyfits.BinTableHDU.from_columns(new_c ..
发布时间:2020-07-24 23:31:32 Python

vmin vmax算法matplotlib

我写了用于校准图像(暗框和平坦场)的脚本...这里是代码的一部分 for n in range(len(img)): with pyfits.open(img[n], mode='update', memmap=True) as im: imgg = im[0].data header = im[0].header imgg.astype(float) i ..
发布时间:2020-07-24 23:30:27 Python

将ASCII表转换为FITS图像

我是该领域的初学者.我有一个包含三列的文本文件:X,Y,在(X,Y)处的强度.它们基本上是数组(1X10000),每个数组都通过python写到文本文件中.要在python中绘制数据集,我可以简单地使用trisurf来实现. 但是,为了进行进一步处理,我需要从中创建合适的图像. 如何从该文本文件中制作FITS图像(而不是简单的FITS表)(最好通过python或matlab). 解决方案 ..
发布时间:2020-06-15 18:40:19 Python

通过python将新列添加到FITS文件

我创建了一个名为 distance 的数组,其中包含1242个值.我想将此数组添加为包含10列的现有FITS文件中的第11列. 我正在使用pyfits. 我尝试了pyfits.append(filename,distance),它没有显示任何错误,但没有将我的专栏添加到FITS文件中. 有什么建议吗? 解决方案 最后,他们发布了一个更新的库,该库允许以人工方式修改表扩展名 ..
发布时间:2020-06-15 18:39:52 Python

列长的运算

首先,很抱歉,如果我使用错误的语言来解释我正在执行的操作,那么我对python还是很陌生,并且仍然不了解它. 我目前正在尝试对一列数据的长度进行操作,但是我遇到了一些问题.这些列来自第七个sdss数据转储中的.fit文件.当我运行代码时,将根据边界条件打印x1,x2,x3的每个值. x1 = o3[(03 >= y1)] print len(x1) x2 = o3[(o3 ..
发布时间:2020-05-18 23:51:19 Python