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 |
DOI | 10.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] |
语种 | 中文 |
学科领域 | 天文学 ; 天文学其他学科 ; 计算机科学技术 |
ISSN | 1672-7673 |
CSCD记录号 | CSCD:5063083 |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | 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文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[危兵]的文章 |
[王锋]的文章 |
[邓辉]的文章 |
百度学术 |
百度学术中相似的文章 |
[危兵]的文章 |
[王锋]的文章 |
[邓辉]的文章 |
必应学术 |
必应学术中相似的文章 |
[危兵]的文章 |
[王锋]的文章 |
[邓辉]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论