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