HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

基于Python的天文软件命令行界面设计与实现

作者:陈蒙 王锋 邓辉 季凯帆命令行交互技术太阳射电日像仪

摘要:天文数据处理软件的开发是天文技术研究的一个重要组成部分,如何为用户提供一个直观、快捷与友好的交互界面一直是软件开发人员关注的问题。在分析了当前主流命令行界面( CLI)技术与CASA软件命令行的一些不足的基础上,结合新一代中国太阳射电日像仪( CSRH)数据处理系统开发需求,设计并实现了一套基于Python语言的CSRH CLI用户界面系统。介绍了系统的实现框架和整体流程,并重点讨论了命令行中天文数据的数据类型定义、系统权限与视图控制、系统命令匹配、补全和联机帮助等技术难点的实现,进而通过软件开发中一个实际命令说明了在命令行框架下的模块开发方法,最后给出了命令行的运行界面与操作实例。研究成果已应用于太阳射电日像仪数据处理软件的开发中,取得了良好的效果,整个系统对其它天文软件的开发有较好的参考价值。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

天文研究与技术

《天文研究与技术》(CN:53-1189/P)是一本有较高学术价值的大型季刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。 《天文研究与技术》主要刊登天文学及相关学科的观测研究、实测技术和方法、专题述评等方面的学术论文以及有关天文新发现的研究快讯。

杂志详情