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