“Fits文件”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
[[astro_lib]]中的fits文件读写
=[[astro_lib]]中的fits文件读写=


== mrdfits 和 mwrfits ==
== mrdfits 和 mwrfits ==

2013年1月8日 (二) 08:42的版本

astro_lib中的fits文件读写

mrdfits 和 mwrfits

mrdfits都入fits文件,存为一个结构数组,结构的tag从header得到。比较简易方便。

a = mrdfits('TEST.FITS', 0, header)

mwrfits将一个结构数组写成fits文件,header根据结构的tag名自动生成.

mwrfits,a,'TEST2.fit'
  • 默认的写入在HDU1,不是PRIMARY HDU
  • 默认的数组写入的是BINARY格式。可以用/silent变成ASCII格式。

readfits 和 writefits

data = READFITS( Filename, Header)
WRITEFITS, filename, data , header,

这一组命令将fits文件分成data(数组)和header(字符串数组)处理,相对没有mrdfits 和 mwrfits方便,但是有较多的配套命令可修改fits文件。

fitsdir

可以读入一个文件夹下所有fits文件头中的信息