Modules for Scientific Analysis
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:
Module | Description |
---|---|
caldb4 | interface to the CALDB library, used to select calibration files for data analysis. |
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. |
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 the Sherpa website for more information. |
transform | TRANSFORMS provides a means of applying mathematical operations to data in order to convert it from one reference frame to another. |