IDL READFITS()语法错误

时间:2014-07-09 20:55:25

标签: image syntax idl-programming-language

我试图在Mac 10.9.3上的IDL 8.3上使用READFITS()函数

我对IDL promt的意见:

readfits('image.fits',h, /EXTEN, /SILENT)

结果:

readfits('image.fits',h, /EXTEN, /SILENT)
                          ^
% Syntax error.

*注意:' ^'在' / EXTEN'

之下

也许它会有所帮助,所以这里有一个指向IDL帮助页面的链接,使用READFITS() - > http://www.exelisvis.com/docs/readfits.html

我尝试使用它们在帮助页面上显示的括号,但它仍然没有用,所以我现在卡住了。我不知道这里是否有人在IDL中阅读.fits文件。

2 个答案:

答案 0 :(得分:1)

好的,所以事实证明,readfits程序并没有包含在IDL的原始库中,所以我只需要下载AstroLib(包含许多有用的天文程序 - 包括Readfits)。然后原始语法起作用。

答案 1 :(得分:0)

我在OS X 10.9.4上使用IDL 8.2.2。

首先尝试保持简单。这些工作吗?

readfits('image.fits')
readfits('image.fits', header)

接下来试试这个:

readfits('image.fits', header, EXTEN_NO=0)

我怀疑你真的想要分机号码0而不是1.请参阅(例如)http://www.stsci.edu/documents/dhb/web/c02_datafiles.fm2.html