YNAO OpenIR  > 其他
CASA混合编程技术分析与功能扩展研究
其他题名An Analysis of Python/C++ Hybrid Programming for the CASA Software System and a Study of an Approach to Expand CASA Functions
危兵1,3; 王锋1,2; 邓辉1; 戴伟1; 卫守林1; 梁波1; 季凯帆1
发表期刊天文研究与技术(Astronomical Research & Technology)
2014-01
卷号11期号:1页码:46-53
DOI10.14005/j.cnki.issn1672-7673.2014.01.011
分类号TP311.1
产权排序第2完成单位
收录类别CSCD
关键词Casa Python/c++++ 混合编程
摘要

我国新一代厘米—分米波太阳射电日像仪(中文 Spectral Radio Heliograph,CSRH)已经进入了设备调试阶段,对数据系统的建设有迫切的要求。如何快速、可靠地实现数据的可信处理,实现一个可供调试及未来使用的数据处理系统是一项十分重要的工作。以射电天文软件包CASA为对象,分析探讨了CASA混合软件开发模式和二次开发利用的可能性,系统阐述了利用Python开发前台,后台调用C++语言的混合编程方法,进而讨论分析了利用混合编程扩展CASA功能以满足太阳射电日像仪应用需求的方法。本方法具有较强的针对性,对我国其它天文新设备数据处理软件系统的开发具有一定的借鉴作用。

其他摘要

The new generation spectral radioheliograph of China (CSRH) working in the wavelength range from centimeters to decimeters has entered its testing stage. It becomes urgent to study efficient and reliable approaches of instrument calibration and observational data processing for the CSRH to facilitate its development. In this paper, in order to meet the need of establishing a data processing system that can be used for current tests and future observations with the CSRH,we discuss development modes for the CASA (Common Astronomy Software Applications) software system and explore approaches of secondary developments of the system. We propose a hybrid programming method combining the Python and C++ for developments of software applications. We discuss the details of this method,which for a software application uses the Python for developing the front stage and makes C + + routines called in the back stage. We further describe a practical approach to expand the functions of the CASA based on the hybrid programming. In summary,our method can contribute to the research and development of the CSRH ; furthermore, it can serve as a reference for the research of data processing software systems for other new astronomical telescopes in China.

资助项目国家自然科学天文联合基金[U1231205] ; 国家自然科学基金[11263004] ; 国家自然科学基金[1103005]
项目资助者国家自然科学天文联合基金[U1231205] ; 国家自然科学基金[11263004, 1103005]
语种中文
学科领域天文学 ; 天文学其他学科 ; 计算机科学技术
ISSN1672-7673
CSCD记录号CSCD:5063083
引用统计
被引频次:1[CSCD]   [CSCD记录]
文献类型期刊论文
条目标识符http://ir.ynao.ac.cn/handle/114a53/3977
专题其他
通讯作者王锋
作者单位1.昆明理工大学, 云南省计算机技术应用重点实验室, 云南, 昆明, 650500
2.中国科学院云南天文台, 云南, 昆明, 650011
3.云南省信息技术发展中心, 云南, 昆明, 650090
通讯作者单位中国科学院云南天文台
推荐引用方式
GB/T 7714
危兵,王锋,邓辉,等. CASA混合编程技术分析与功能扩展研究[J]. 天文研究与技术(Astronomical Research & Technology),2014,11(1):46-53.
APA 危兵.,王锋.,邓辉.,戴伟.,卫守林.,...&季凯帆.(2014).CASA混合编程技术分析与功能扩展研究.天文研究与技术(Astronomical Research & Technology),11(1),46-53.
MLA 危兵,et al."CASA混合编程技术分析与功能扩展研究".天文研究与技术(Astronomical Research & Technology) 11.1(2014):46-53.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
CASA混合编程技术分析与功能扩展研究_(666KB)期刊论文出版稿开放获取CC BY-NC-SA浏览 请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[危兵]的文章
[王锋]的文章
[邓辉]的文章
百度学术
百度学术中相似的文章
[危兵]的文章
[王锋]的文章
[邓辉]的文章
必应学术
必应学术中相似的文章
[危兵]的文章
[王锋]的文章
[邓辉]的文章
相关权益政策
暂无数据
收藏/分享
文件名: CASA混合编程技术分析与功能扩展研究_危兵.pdf
格式: Adobe PDF
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。