帮助 关于我们

返回检索结果

CASA混合编程技术分析与功能扩展研究
An Analysis of Python/C++ Hybrid Programming for the CASA Software System and a Study of an Approach to Expand CASA Functions

查看参考文献8篇

文摘 我国新一代厘米一分米波太阳射电日像仪(Chinese 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.
来源 天文研究与技术 ,2014,11(1):46-53 【扩展库】
关键词 CASA ; Python/C++ ; 混合编程
地址

昆明理工大学, 云南省计算机技术应用重点实验室, 云南, 昆明, 650500

语种 中文
文献类型 综述型
ISSN 1672-7673
学科 自动化技术、计算机技术
基金 国家自然科学基金 ;  国家自然科学基金
文献收藏号 CSCD:5063083

参考文献 共 8 共1页

1.  Croes G A. On AIPS++, a new astronomical information processing system. Astronomical Data Analysis Software and Systems II, A. S. P. Conference Series,52,1993:156-166 CSCD被引 1    
2.  McMullin J P. CASA architecture and applications. Astronomical data analysis software and systems XVI ASP conference series. Proceedings of the conference held 15-18 October 2006 in Tucson. 376,2006:127 CSCD被引 1    
3.  黄静. 新一代厘米分米波射电日像仪科学目标探讨. 太阳射电天文学——新一代射电频谱日像仪建设进展研讨会摘要集,2010 CSCD被引 1    
4.  王威. 中国射电日像仪5单元系统校准与数据处理方法. 太阳射电天文学——新一代射电频谱日像仪建设进展研讨会摘要集,2010 CSCD被引 1    
5.  徐凌. 基于Boost. Python库的混合语言编程及其应用. 中国科技论文在线,2012 CSCD被引 1    
6.  Nikolic B. Design and implementation of the wvrgcal program. Instrumentation and Methods for Astrophysics,2012:1-8 CSCD被引 1    
7.  徐剑飞. C语言与Python语言混合编程的接口设计. 微处理机,2003(5):31-32,35 CSCD被引 1    
8.  罗霄. 基于Python的混合语言编程及其实现. 计算机应用与软件,2004,21(12):17-18,112 CSCD被引 8    
引证文献 1

1 过汇卿 一种面向CASA的分布式数据存储策略 计算机应用与软件,2016,33(11):28-32
CSCD被引 0 次

显示所有1篇文献

论文科学数据集
PlumX Metrics
相关文献

 作者相关
 关键词相关
 参考文献相关

版权所有 ©2008 中国科学院文献情报中心 制作维护:中国科学院文献情报中心
地址:北京中关村北四环西路33号 邮政编码:100190 联系电话:(010)82627496 E-mail:cscd@mail.las.ac.cn 京ICP备05002861号-4 | 京公网安备11010802043238号