Каков правильный синтаксис параметра для смещения 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]"
Другие вопросы по тегам