About Chandra Archive Proposer Instruments & Calibration Newsletters Data Analysis HelpDesk Calibration Database NASA Archives & Centers Chandra Science Links

Skip the navigation links
Last modified: 8 June 2009

URL: http://cxc.harvard.edu/ciao4.1/scripting/modules.html

Modules for Scientific Analysis


S-Lang and Python modules extend the software by providing access to libraries via the scripting language. A module is a shared object that is dynamically linked into an application during runtime.

There are a number of modules distributed with the CIAO software package in both S-Lang and Python versions:

Module Description
caldb4 interface to the CALDB library, used to select calibration files for data analysis.
chips The CIAO plotting package, ChIPS, is available as a module; see "ahelp chips" for more information.
crates CRATES provides a high level interface for reading input files, accessing and manipulating data, and writing output files.
group interface to the group library, which bins histogram data based on various user-selected rules.
paramio interface to the parameter library, which is used to handle parameters in the same manner as the CIAO tools.
pixlib interface to the pixlib library, which handles conversions between coordinate systems.
region interface to the region library, used to parse regions and calculate region area.
sherpa The CIAO modeling and fitting package, Sherpa, is available as a module; see "ahelp sherpa" for more information.
stackio interface to the stack library, used to create and manipulate stacks.
transform TRANSFORMS provides a means of applying mathematical operations to data in order to convert it from one reference frame to another.
Last modified: 8 June 2009


The Chandra X-Ray Center (CXC) is operated for NASA by the Smithsonian Astrophysical Observatory.
60 Garden Street, Cambridge, MA 02138 USA.    Email: cxcweb@head.cfa.harvard.edu
Smithsonian Institution, Copyright © 1998-2004. All rights reserved.