CASA混合编程技术分析与功能扩展研究
2014-05-13危兵王锋邓辉戴伟卫守林梁波季凯帆
危兵,王锋,邓辉,戴伟,卫守林,梁波,季凯帆
(1.昆明理工大学云南省计算机技术应用重点实验室,云南 昆明 650500;2.中国科学院云南天文台,云南 昆明 650011;3.云南省信息技术发展中心,云南 昆明 650090)
CASA混合编程技术分析与功能扩展研究
危兵1,3,王锋1,2,邓辉1,戴伟1,卫守林1,梁波1,季凯帆1
(1.昆明理工大学云南省计算机技术应用重点实验室,云南 昆明 650500;2.中国科学院云南天文台,云南 昆明 650011;3.云南省信息技术发展中心,云南 昆明 650090)
我国新一代厘米—分米波太阳射电日像仪(Chinese Spectral Radio Heliograph,CSRH)已经进入了设备调试阶段,对数据系统的建设有迫切的要求。如何快速、可靠地实现数据的可信处理,实现一个可供调试及未来使用的数据处理系统是一项十分重要的工作。以射电天文软件包CASA为对象,分析探讨了CASA混合软件开发模式和二次开发利用的可能性,系统阐述了利用Python开发前台,后台调用C++语言的混合编程方法,进而讨论分析了利用混合编程扩展CASA功能以满足太阳射电日像仪应用需求的方法。本方法具有较强的针对性,对我国其它天文新设备数据处理软件系统的开发具有一定的借鉴作用。
CASA;Python/C++;混合编程
CN53-1189/P ISSN1672-7673
为了推动太阳射电观测技术的发展,由我国天文学家提出的400 MHz~15 GHz范围内的厘米—分米波日像仪(Chinese Spectral Radio Heliograph,CSRH)将首次在多波段上实现同时以高空间、高时间和高频率分辨率观测太阳活动的动力学性质,对太阳从色球层到高日冕的广大区域进行高分辨率的三维动态成像观测,填补国际科学界在太阳耀斑、日……
