Synopsis
Utility routines for Crates (CIAO contributed package).
Syntax
import crates_contrib.utils from crates_contrib.utils import *
Description
The crates_contrib.utils module provides utility routines for CIAO users, and is provided as part of the CIAO contributed scripts package.
Loading the routines
The module can be loaded into a Python session (such as Sherpa, IPython, or Python script) by saying one of the following:
from crates_contrib.utils import * from crates_contrib.all import *
where the second line will load in all the Crates contributed routines, not just the utils module.
Contents
The utils module currenly provides the following routines and classes:
| Routine or Class | Description |
|---|---|
| write_columns() | Write out a set of arrays to a file as a table (ASCII or FITS format) |
| write_arrays() | Write arrays to an ASCII file |
| make_table_crate() | Create a table crate from a set of arrays |
| make_image_crate() | Create an image crate from an array |
| add_colvals | Add a column to a table crate |
| scale_image_crate() | Scale the data in an image crate (useful for display purposes) |
| smooth_image_crate() | Smooth the data in an image crate (useful for display purposes) |
| read_ds9_contours() | Read in the contours from a DS9 *.con file with optional coordinate conversion |
| SimpleCoordTransform | Support transformations between the different coordinate systems of an image |
See the ahelp file for the routine and the contributed scripts page for further information.
Changes in the CIAO 4.6.4 (December 2014) Release
A bug has been fixed in the SimpleCoordTransform object.
Changes in the CIAO 4.6.1 (December 2013) Release
The add_keyval routine has been removed
The set_key routine from Crates should be used instead of add_keyval.
Bugs
See the bugs pages for an up-to-date listing of known bugs.
Refer to the CIAO bug pages for an up-to-date listing of known issues.