|
COL2IMGSource FilesRelease Notes
COL2IMG (Aug94) ftools.caltools COL2IMG (Aug94)
NAME
col2img -- converts a collimator response dataset to an image (for
display/diagnostic purposes only)
USAGE
col2img infil[ext#] outfil
DESCRIPTION
In general, the collimator response of a collimated instrument is
a function of spatial position and energy (where the latter arises
due to photon scattering and/or transmission by the collimator). As
a result, in the general case the OGIP format for such datasets
consists of a single-row BINTABLE extension with a column
containing the 3-dimensional (X,Y,E) array of collimator responses,
along with other columns giving the spatial and energy grids used.
Further information on the detailed format can be found in OGIP
Calibration Memos CAL/GEN/92-022.
This task is primarily for diagnostic/visualization purposes. The
task reads a 3-D (X,Y,E) collimator response dataset, compresses
the energy dimension (optionally over a user-defined energy range),
to produce an output file containing an (X vs Y) image in the
Primary Array (optionally rebinned/remapped by user-defined
factors).
SUPPORTED FITS FILE FORMATS
Currently only the following OGIP standards are supported by
this task for the input file:
For the OBSFACTOR extension:
HDUCLAS1/HDUVERS1= 'RESPONSE'/'1.0.0'
HDUCLAS2/HDUVERS2= 'OBSFACTOR'/'1.1.0'
For further details see OGIP Calibration Memo CAL/GEN/92-022.
WARNINGS ON USAGE
In order to handle the biggest arrays this task employs a number
of relatively large internal arrays. These arrays are dynamically
allocated, but problems can arise at execution if the local machine
runs out of swap space. When this occurs, often an appropriate
system error message will be displayed or the program may simply
crash. Under these circumstances users will have to free up space
by closing unwanted applications (windows, tasks etc). Under
unix/ultrix, the total used/available swap space on the local
machine can be listed (in kbytes) using the command 'pstat -T'.
PARAMETERS
infil [character string]
The name of the FITS file containing the i/p collimator
response (and extension number in square brackets). If no
extension number is specified, or an asterisk is supplied for
the extension number, then all extensions in the FITS file
will first be searched for an extension containing an
OBSFACTOR dataset. If one (and only one) is found, then that
will be used, otherwise the task will search all the extensions
for a COLLRESP dataset, using it if one (and only one) is
found.
outfil [character string]
The name of the o/p file to be written containing the derived
image. For safety, the name of the o/p file CANNOT be the
same as the i/p files. Under unix/ultrix, an o/p filename
identical to a file which already exists in the local area is
also considered illegal, and the task will stop. However, the
existing file can be removed automatically, and the new file
written if the o/p filename is preceeded by "!" at the outfil
prompt.
(remap = no) [boolean]
Whether the stored values of the collimator response are to be
remapped onto a new, linear spatial coordinate grid for the
production of the image. If remap = yes, then a simple
bi-linear interpolation scheme is used to calculate the
collimator response values at the new spatial coordinates from
the old values. Such a facility is useful to avoid misleading
distortions if the grid used to stored the datset is non-linear
(eg has a higher spatial resolution close to 'on-axis' than
far off-axis) and/or if the user wishes to zoom in/out of a
given location.
extrap = no [boolean]
Whether the stored values of the collimator response are to be
EXTRAPOLATED to calculate values of the collimator response
OUTSIDE the stored spatial coordinate grid (only required when
remap=yes). This facility should be used with care.
xmin [real]
The minimum value of the first spatial coordinate required in
the output image (only required when remap=yes)
xmax [real]
The maximum value of the first spatial coordinate required in
the output image (only required when remap=yes)
nxbins [integer]
The number of bins required in the output image for the first
spatial coordinate (only required when remap=yes).
ymin [real]
The minimum value of the second spatial coordinate required in
the output image (only required when remap=yes)
ymax [real]
The maximum value of the second spatial coordinate required in
the output image (only required when remap=yes)
nybins [integer]
The number of bins required in the output image for the
second spatial coordinate (only required when remap=yes).
(emin=%) [pseudo-real]
Lower energy discriminator (in keV) used to produce image from
a COLLRESP dataset. The default value ("%") indicates that the
lowest energy of the i/p dataset is to be used (ie no
low-energy cut will be made). This parameter has no effect of
the i/p dataset is a OBSFACTOR (and hence independent of
energy).
(emax=%) [pseudo-real]
Upper energy discriminator (in keV) used to produce image from
a COLLRESP dataset. The default value ("%") indicates that the
highest energy of the i/p dataset is to be used (ie no
high-energy cut will be made). This parameter has no effect of
the i/p dataset is a OBSFACTOR (and hence independent of
energy).
(chatter = 9) [integer]
Flag to indicate how chatty the task is at execution. A value
of 9 is the default, with lower/higher values producing
quieter/verbose output respectively.
(clobber = false) [boolean]
Flag specifying whether or not a pre-existing file with the
same name as that requested as the output file from this task
will be overwritten.
BUGS
None known
SEE ALSO
CAL/GEN/92-022
LOG OF SIGNIFICANT CHANGES
v2.1.1 (1994 Dec)
Public release version
v1.0.0 (1994 Jul)
Beta-test version (for the XTE PCA team)
PRIMARY AUTHOR
Ian M George
HEASARC
NASA/GFSC
http://heasarc.gsfc.nasa.gov/cgi-bin/ftoolshelp
(301) 286-6094
Page author:Michael F. Corcoran Last Update: Thursday, 19-Apr-2012 16:01:40 EDT |

