Каков правильный синтаксис параметра для смещения PyRAF?
Если я использую
epar ccdproc
в
imred >> ccdred >> ccdproc
, Я могу поставить
[261:280,1:1032]
в
biassec
, который записан моим учителем в старом коде iraf:
ccdproc @list.all o//@list.all ccdtype='' overscan+ biassec=[261:280,1:1032]
Но если я воспользуюсь терминалом, он скажет:
SyntaxError: Too many positional parameters for task ccdproc
И если я поставлю
(261:280,1:1032)
,
(261:280;1:1032)
или
(261:280 1:1032)
, он также выскочит
SyntaxError
. Похоже, что синтаксис pyraf немного отличается от iraf. Каков правильный синтаксис параметра?
1 ответ
Решено,
"[261:280,1:1032]"
.
Добавить кавычки
ccdproc @list.all o//@list.all ccdtype='' overscan+ biassec="[261:280,1:1032]"