提供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)。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用jackson序列化/反序列化具有不同属性的子属性   javascript驱动程序。getTitle()从错误页面获取数据   java web应用程序的增量部署   java字符引用“&#x10”是无效的XML字符   java MyEclipse+Hibernate不按ID排序属性集?   找不到IBM Filenet P8更改预处理器Java实现   java比较器,用于按浮点参数对对象arraylist排序   java如何调试。来自eclipse或其他版本的bsh文件   不允许使用java rest api post方法   java如何在Servlet中打开弹出窗口,然后重定向页面   java的replaceAll方法对我不起作用我做错了什么?   我收到了javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接