Back to Volume
Paper: Python Scripting for CIAO Data Analysis
Volume: 442, Astronomical Data Analysis Software and Systems XX (ADASSXX)
Page: 131
Authors: Galle, E. C.; Anderson, C. S.; Bonaventura, N. R.; Burke, D. J.; Fruscione, A.; Lee, N. P.; McDowell, J. C.
Abstract: The Chandra X-ray Center has adopted Python as the primary scripting language in the Chandra Interactive Analysis of Observations software package (CIAO). Python is a dynamic object-oriented programming language that offers strong support for integration with other languages and tools and comes with extensive standard libraries. Integrating Python into CIAO allows us to develop powerful new scripts for data analysis, as well as rewrite and improve upon popular CIAO contributed scripts. We discuss the coding guidelines that we have developed during this process, using specific CIAO contributed scripts — available for download online — as examples.
Back to Volume