CIAO: A Look Under the Hood of Chandra's X-Ray Imaging and Analysis Software Configuration Management Past, Present, and Future

Astronomical Society of the Pacific Conference Series(2019)

引用 0|浏览14
暂无评分
摘要
The CIAO (Chandra Interactive Analysis of Observations) software suite is approaching two decades of service' and CIAO remains the primary analysis package from the Chandra X-Ray Observatory. Despite the package's maturity, CIAO continues to undergo active development from a diverse group of developers, using multiple programming languages and build infrastructures. Keeping up with the ever-evolving capabilities in hardware, software, version control systems, and paradigm shifts in software development methodologies presents a challenge to both developers and configuration management teams. This paper provides an overview of how the CIAO software suite has evolved over the years with a particular emphasis on configuration management of the system. Additionally, we describe CIAO's integration with various off the shelf software with a focus on recent changes with Python package management and distribution. We will conclude with an outlook on the future direction of CIAO infrastructure including possible integration with modern package management systems such as Conda and plans for Continuous Integration.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要