提供StarLink软件套件命令的包装。
starlink-pywrapper的Python项目详细描述
……包含标记不会删除
使用Python轻松编写Starlink命令脚本。
**此包要求单独的工作Starlink安装
可用,并要求将路径传递到包**请参见
https://starlink.eao.hawaii.edu下载starlink。它允许从python轻松调用starlink命令,您可以使用普通的python参数和关键字,通过普通的python帮助访问调用签名和帮助字符串。CCDPack、丘比特、费加罗、波尔帕克和蓝精灵。还有一些命令允许访问
管道ORAC-DR和Picard。
starlink安装,可以从https://starlink.eao.hawaii.edu\.
running commands
----
要在文件上运行kappa stats命令,可以使用:meth:`starlink.kappa.stats`
函数,在第一次导入包并告诉它
您的starlink安装从starlink import kappa
>;
>; >;>statsinfo=kappa.stats('myndf.sdf')
>; 18.3
在本例中,从命令
返回的对象将包括以前使用KAPPA的“parget”访问的所有输出值,或者只是从屏幕输出中读取的所有输出值。
许多其他命令将在
磁盘上生成一个新的输出NDF文件例如,KAPPA中的“makesnr”命令:
文档应该指明返回的
值及其含义,并且可以在python中正常访问
:
>;>;帮助(kappa.makesnr)
每个命令通常都会记住之前设置的某些重要变量,
,并将这些变量用作下一次重复该命令,
或下一次运行的命令的默认值此行为故意
不包含在此包中,因为在编写脚本时,此
行为会产生令人惊讶的结果相反,文档化的
默认值应该始终是程序看到的默认值。
-在将shell转义符传递给Starlink命令时,不必向字符串添加shell转义符。
-不需要使用KAPPA的“parget”来读取
命令的返回值相反,每个返回值都作为字段包含在返回的
对象(“namedtuple”类型)中。
-不支持在提示您输入
值时交互使用命令必须在
运行命令时指定完整命令。
-不应使用KAPPA的“fitslist”以编程方式访问FITS header
值,因为它只会将值打印到终端
(如果日志记录设置为调试),并且不提供对Python对象中的值的访问相反,要么使用
:meth:`starlink.kappa.fitsval`读取单个值,要么使用
:meth:`starlink.utilities.get_df_d fitshdr`读取整个
适合ndf文件的头并将其作为astropy头返回
object(需要安装Astropy)。
使用Python轻松编写Starlink命令脚本。
**此包要求单独的工作Starlink安装
可用,并要求将路径传递到包**请参见
https://starlink.eao.hawaii.edu下载starlink。它允许从python轻松调用starlink命令,您可以使用普通的python参数和关键字,通过普通的python帮助访问调用签名和帮助字符串。CCDPack、丘比特、费加罗、波尔帕克和蓝精灵。还有一些命令允许访问
管道ORAC-DR和Picard。
starlink安装,可以从https://starlink.eao.hawaii.edu\.
running commands
----
要在文件上运行kappa stats命令,可以使用:meth:`starlink.kappa.stats`
函数,在第一次导入包并告诉它
您的starlink安装从starlink import kappa
>;
>;
>;
在本例中,从命令
返回的对象将包括以前使用KAPPA的“parget”访问的所有输出值,或者只是从屏幕输出中读取的所有输出值。
许多其他命令将在
磁盘上生成一个新的输出NDF文件例如,KAPPA中的“makesnr”命令:
文档应该指明返回的
值及其含义,并且可以在python中正常访问
:
>;>;帮助(kappa.makesnr)
每个命令通常都会记住之前设置的某些重要变量,
,并将这些变量用作下一次重复该命令,
或下一次运行的命令的默认值此行为故意
不包含在此包中,因为在编写脚本时,此
行为会产生令人惊讶的结果相反,文档化的
默认值应该始终是程序看到的默认值。
-在将shell转义符传递给Starlink命令时,不必向字符串添加shell转义符。
-不需要使用KAPPA的“parget”来读取
命令的返回值相反,每个返回值都作为字段包含在返回的
对象(“namedtuple”类型)中。
-不支持在提示您输入
值时交互使用命令必须在
运行命令时指定完整命令。
-不应使用KAPPA的“fitslist”以编程方式访问FITS header
值,因为它只会将值打印到终端
(如果日志记录设置为调试),并且不提供对Python对象中的值的访问相反,要么使用
:meth:`starlink.kappa.fitsval`读取单个值,要么使用
:meth:`starlink.utilities.get_df_d fitshdr`读取整个
适合ndf文件的头并将其作为astropy头返回
object(需要安装Astropy)。