|
|
Paper: |
Crates and Transform: Python Interfaces for Data Analysis |
Volume: |
485, Astronomical Data Analysis Software and Systems XXIII |
Page: |
339 |
Authors: |
Lyn, J.; Cresitello-Dittmar, M.; Evans, I.; Evans, J. D. |
Abstract: |
With its flexible design and ease-of-use, Crates and Transform have
been incorporated into the Chandra X-Ray Center's (CXC) data
visualization and fitting tools and data processing scripts to
facilitate a wide variety of tasks. Chandra's fitting and modeling
application, called Sherpa, uses Crates as an underlying data access
module, taking advantage of its ability to interpret standard Flexible
Image Transport System (FITS) files, such as Redistribution Matrix
Files (RMF), Auxiliary Response Files(ARF), and both types of Pulse
Height Analysis (PHA) files. The Chandra Imaging and Plotting System
(ChIPS) tool utilizes the associated Transform module for visualizing
data in different World Coordinate Systems (WCS). By using the CXC
DataModel (DM) as a backend, Crates can perform advanced filtering and
binning techniques on data. This capability, combined with its simple
Application Programming Interface, make it ideal for incorporation
into our data analysis scripts, aiding with operations from simple
keyword manipulation to creating and writing multiple Header
Definition Unit (HDU) files. Crates and Transform are available
respectively as the pycrates and pytransform modules within the
Chandra Interactive Analysis of Observations (CIAO) environment to
assist users with their own analysis threads. In this paper, we will
illustrate the capabilities of the Crates and Transform modules and
how they are being used within the CXC for analysis. |
|
|
|
|