“Fits文件”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
无编辑摘要 |
||
第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文件头中的信息