“Fits文件”的版本间差异

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


== mrdfits 和 mwrfits ==

mrdfits都入fits文件,存为一个结构数组,结构的tag从header得到。比较简易方便。
== mrdfits ==
a = mrdfits('TEST.FITS', 0, 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==
==fitsdir==

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

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文件头中的信息