“Fits文件”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[astro_lib]]中的fits文件读写 |
[[astro_lib]]中的fits文件读写 |
||
⚫ | |||
mrdfits都入fits文件,存为一个结构数组,结构的tag从header得到。比较简易方便。 |
|||
⚫ | |||
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文件头中的信息