Release note for pipeline 02000050/20021220.132037

The previous production pipeline (04000010/20020508.121539, prod2) 
used SAS 5.3.2, that is xmmsas_20020507_1701. 

The new pipeline started operations on 20/12/02. It uses SAS 5.4, that is 
xmmsas_20021218_1802 (but see below). The pipeline is prod version 
02000050/20021220.132037.

The task ppssumm-2.3.7 will not run under SAS 5.4 for reasons which are not 
yet understood, thus ppssumm-2.3.7 from SAS 5.3.4 (xmmsas_20021111_1801) has 
been used in its place.

Details:
--------

                       Prev pipeline             New pipeline
                       04000010/20020508.121539  02000050/20021220.132037

# 
# Modules
# ------

# ECombSrcDet          [none]                  1.22
#  Version 1.22 - 2002-09-13 (DJF)
#   + Fixed instrument dependency.
#  Version 1.21 - 2002-09-12 (DJF)
#   + Added parameter to esplinemap, scut => 0.001
#   + Changed module name to ECombSrcDet
#   + Changed evaluateRules to test MakeImage rather than ExpDetect
#  Version 1.14 - 1.20 - 2002-07-29 (DJF)
#   + return ignore rather than exception during test phase
#     so as not to interfere with normal processing
#   + Added rudimentary hardness ratio decission making.
#   + Added use of fileExists to confirm existence
#     of files outside of database
#   + Debugging
#  Version 1.13 - 1.16 - 2002-06-28 (DJF)
#   + More Debugging
#  Version 1.3 - 1.12 - 2002-06-27 (DJF)
#   + More Debugging
#  Version 1.2 - 2002-06-26 (DJF)
#   + Debug code addded
#  Version 1.1 - 2002-06-24 (DJF)
#   + changed instrument dependance
#  Version 1.00 - 2002-06-13 (DJF)
#   + First version.
#
# ExpDetect                    1.28             1.33
#  Version 1.33 - 2002-09-16 (DJF)
#   + Remove code for testing spline node variations
#  Version 1.32 - 2002-08-27 (DJF)
#   + Fix background image list for testing of esplinemap
#  Version 1.31 - 2002-08-23 (DJF)
#   + Try different node values in esplinemap
#  Version 1.30 - 2002-08-16 (DJF)
#   + Change to esplinemap parameters.  Use scut = 0.001 rather than default
#   + Added call to esplinemap and eboxdetect for different number of nodes.
#  Version 1.29 - 2002-06-10 (DJF)
#   + Incorporating catalog pipeline improvements into the production pipeline
#     (See patch versions below for further details)
#  Version 1.28.12 - 2002-05-08 (DH)
#   + Remove eposcorr call for ml exposure source lists
#  Version 1.28.11 - 2002-05-02 (DH)
#   + Add pimin and pimax parameters to the esplinemap call.
#  Version 1.28.10 - 2002-04-30 (DH)
#   + Fix typo.
#  Version 1.28.9 - 2002-04-26 (DH)
#   + Make sure implot only tries to plot FITS files.
#  Version 1.28.8 - 2002-04-26 (DH)
#   + Put oot options back in esplinemap.
#  Version 1.28.7 - 2002-04-26 (DH)
#   + For now remove oot options from esplinempap, unitl bug
#   is fixed.
#  Version 1.28.6 - 2002-04-25 (DH)
#   + Bug fix. 
#  Version 1.28.5 - 2002-04-24 (DH)
#   + Shorten name of intermediate image event lists to 
#     accomodate a bug in esplinemap.
#  Version 1.28.4 - 2002-04-19 (DH)
#   + Add ml list and exp map graphics products.
#   + Add new feature in esplinemap for handling oot events.
#  Version 1.28.3 - 2002-03-29 (DH)
#   + Correct spelling of eposcorr.
#  Version 1.28.2 - 2002-03-29 (DH)
#   + Bug fixes for 1.28.2.
#   + For extended source detection, need to do a call to eboxdetect
#     as well as emldetect.
#   + Add in call to eposscorr to correct source positions
#  Version 1.28.1 - 2002-03-28 (DH)
#   + Call to esky2det and extended source detection on xid band.
#
# Finalize                     1.18           1.19 
#  Version 1.19 - 2002-02-26 (DH)
#   + added additional output to logs to indicate progress
#
# ImageMerge                   1.12           1.14 
#  Version 1.14 - 2002-13-11 (DJF)
#   + implot parameter changes.  Merged plotfile/Device
#  Version 1.13 - 2002-12-11 (DJF)
#   + Change implot parameter withsrclistset to withsrclisttab (SAS 5.4)
#
# MakeImage                    1.37           1.58 
#  Version 1.58 - 2002-12-13 (DJF)
#   + Only take copy of un-filtered flare GTI if it exists
#  Version 1.57 - 2002-12-13 (DJF)
#   + implot parameter changes.  Merged plotfile/Device
#  Version 1.56 - 2002-12-11 (DJF)
#   + Change implot parameter withsrclistset to withsrclisttab (SAS 5.4)
#  Version 1.55 - 2002-11-04 (DJF)
#   + Remove PNG plot of flare background timeseries
#  Version 1.54 - 2002-11-01 (DJF)
#   + returned OUT_OF_FOV filter to band 8 fov images
#  Version 1.53 - 2002-10-18 (DJF)
#   + Changed copy of pre-flare screened event list to use newFile not findFile
#  Version 1.52 - 2002-10-18 (DJF)
#   + fix parameters for flare background plot GIFtoPNG call
#  Version 1.51 - 2002-10-18 (DJF)
#   + change fplot yparm from COUNT to COUNTS.
#  Version 1.50 - 2002-10-18 (DJF)
#   + Test for flare background content was looking for cwrong extension name.
#     changed to 'RATE'
#  Version 1.49 - 2002-09-16 (DJF)
#   + Added plot of flare background timeseries product.
#   + Test whether short GTI removal leaves an empty GTI table. 
#     do not apply flare screening if this occurs.
#   + readjusted flags.  
#  Version 1.48 - 2002-09-16 (DJF)
#   + Replaced missing pn event selection flags 
#  Version 1.47 - 2002-09-16 (DJF)
#   + Fixed pn band 8 image name.  Added axtra comments for debugging.
#  Version 1.46 - 2002-07-23 (DJF)
#   + Fixed unmatched parentheses in selection expression
#  Version 1.45 - 2002-07-19 (DJF)
#   + More debugging
#  Version 1.44 - 2002-07-19 (DJF)
#   + More debugging
#  Version 1.43 - 2002-07-19 (DJF)
#   + More debugging
#  Version 1.42 - 2002-07-11 (DJF)
#   + Added debugging statements
#  Version 1.41 - 2002-07-05 (DJF)
#   + Removed debugging statement
#  Version 1.40 - 2002-07-05 (DJF)
#   + Changed pn selection flags to use #XMMEA_EP + OUT_OF_FOV
#   + Rearanged code to make it easier to read
#  Version 1.39 - 2002-07-01 (DJF)
#   + Added #XMMEA_EM filtering to EMOS Band 1-5 images
#  Version 1.38 - 2002-06-10 (DJF)
#   + Shorten name of intermediate image event lists to 
#     accomodate a bug in esplinemap.
#
# OMExpAnalyse                 1.04          1.05 
#  Version 1.05 - 2002-02-22 (DJF)
#   + omprep, change from default modeset=0 to modeset=3
#
# OMFastAnalyse                1.20          1.22
#  Version 1.22 - 2002-10-25 (DH)
#   + omprep, change modeset=3 to modeset=1
#     got it wrong, 3 is for tracking
#  Version 1.21 - 2002-10-25 (DH)
#   + omprep, change modeset=1 to modeset=3
#   + omdetect, remove parameters: boxscale ,  outputregionfile  
#
# OMImageAnalyse               2.22           2.29 
#  Version 2.29 -  13-Dec-2002 (DJF)
#   + implot parameter changes.  Merged plotfile/Device
#  Version 2.28 -  11-Dec-2002 (DJF)
#   + Remove redundant omdetect parameters (mod8set, flatset)
#   + Added parameters nsigma , minsignificance & detectextended  
#     to omdetect using default values 2.0 , 3.0 anmd 'Y' respectively.
#   + Remove redundant ommag parmater wdxset
#   + Change implot parameter withsrclistset to withsrclisttab (SAS 5.4)
#  Version 2.27 -  30-Oct-2002 (DJF)
#   + OM Source rectification removed to a separate module
#  Version 2.24 - 2.26 - 23-Oct-2002 (DJF)
#   + Position recitification isn't working.  Attempt to fix by
#     removing preselection from USNO.
#  Version 2.23 - 30-May-2002 (DJF)
#   + Added position rectification against usno as an intermediate product
#     for testing.
#
# OMMosaic                     2.20           2.22
#  Version 2.22 - 2002-12-13 (DJF)
#   + implot parameter changes.  Merged plotfile/Device
#  Version 2.21 - 2002-12-11 (DJF)
#   + Change implot parameter withsrclistset to withsrclisttab (SAS 5.4)
#
# OMSrcRect                    [none]         1.09 
#  Version 1.09 -  4-Dec-2002
#   + omatt  ppsoswset parameter now optional so removed.
#  Version 1.03-1.08 -  4-Nov-2002 - 12-Nov-2002 (DJF)
#   + Added some info lines to help debug
#   + Debugging
#  Version 1.02 -  1-Nov-2002 (DJF)
#   + Amended evaluate rules.
#  Version 1.01 -  30-Oct-2002 (DJF)
#   + Removed perl debug statement.
#  Version 1.00 -  30-Oct-2002 (DJF)
#   + Initial version
#
# RGSEvents                    3.09           3.14
#  Version 3.14 - 11-Nov-2002 (DJF)
#   + Added writedss => N and updateexposure => N to flare background 
#     creating evselect
#  Version 3.13 - 4-Nov-2002 (DJF)
#   + Added region X & Y axis to background timeseries creation to supress
#     an error message.
#  Version 3.12 - 31-Oct-2002 (DJF)
#   + Added exception call for background timeseries creation errors
#  Version 3.11 - 31-Oct-2002 (DJF)
#   + Added RGS flare background timeseries
#  Version 3.10 - 04-July-2002 (DJF)
#   + rgssources attstyle=mean changed to attstyle=median
#
# RGSProducts                  1.18           1.26
#  Version 1.26 - 26-July-2002 (DJF)
#   + Clear spectra list after each source.
#  Version 1.25 - 25-July-2002 (DJF)
#   + Turned rgs total source spectra from intermediate files to products.
#  Version 1.24 - 22-July-2002 (DJF)
#   + RGS response matrix and fluxed spectra removed.
#     The SAS tasks will not be sufficiently mature until the 
#     next major SAS release.
#   + Fixes for total spectrum creation
#  Version 1.23 - 16-July-2002 (DJF)
#   + Fixed intermediate filename for new total spectrum
#  Version 1.22 - 09-July-2002 (DJF)
#   + Added production of total source spectra
#  Version 1.21 - 12-June-2002 (DJF)
#   + order is not a valid parameter for intermediate files
#  Version 1.20 - 12-June-2002 (DJF)
#   + Bug fix, rgsorder is not a valid parameter for intermediate files
#  Version 1.19 - 11-June-2002 (DJF)
#   + Added sas tasks rgsrmfgen and rgsfluxer
#
# SendDPSS                     2.05           2.07 
#  Version 2.07 - 2002-06-28 (DH)
#   + Changed From: address to sscops
#  Version 2.06 - 2002-05-21 (DH)
#   + Change maxlikthresh param in dpsssrc from 50 to 0.
#
# SrcMerge                     1.10           1.12 
#  Version 1.12 - 2002-07-02 (DJF)
#   + Changed srcmatch systerr from 4.0 to 2.5
#  Version 1.11 - 2002-05-30 (DJF)
#   + Catalogue version copied into production pipeline.
#     See Version 1.10.2 - 1.10.7 ChangeLogs for further details
#  Version 1.10.7 - 2002-05-17 (DJF)
#   + Added evalcorr task
#  Version 1.10.6 - 2002-05-15 (DJF)
#   + Amended eposcorr maxoffset (was 7, now 10) and maxdist (was 20 now 15) 
#     parameters
#  Version 1.10.5 - 2002-04-30 (DH)
#   + Add option to write out likelyhood image in eposcorr.
#  Version 1.10.4 - 2002-04-30 (DH)
#   + Specify input source lists as being of format FITS.
#  Version 1.10.3 - 2002-04-23 (DH)
#   + Don't use source lists in srcmatch if they have not been
#     background screened.
#  Version 1.10.2 - 2002-03-29 (DH)
#   + Add in call to eposcorr to correct positions of combined
#     source list.
#  Version 1.10.1 - 2002-03-28 (DH)
#   + Remove dependency on OMSourceCombine - Catalogue pipeline only.
#
# pnEvents                     1.61           1.65 
#  Version 1.65 - 11-Nov-2002 (DJF)
#   + Updated evlistcomb columns to include OFFSETX
#   + Added DLIMAP to evlistcomb othertables option
#  Version 1.63 - 11-Nov-2002 (DJF)
#   + Updated backgroundrate (0.0001->0.0011) and hienergythresh (10.0->12.0)
#     in second call to badpixfind
#  Version 1.62 - 17-Oct-2002 (DJF)
#   + Moved OFFSETS from othertables to maintable option

# Tasks
# -----
# 

# 
# atthkgen             1.17.2                    1.17.3 
#  Version 1.17.3 - 2002-05-24 (MJF)
#   - (src/atthkgen_mod.f90): corrected median determination
#   - closed SSC-SPR-2853: median values calculated incorrectly
#
# badpix               2.26.2                    2.26.3 
#  Version 2.26.3 - 2002-07-23 (MJF)
#   - (DEPEND): needs `eptestdata-0.5'
#   - (DEPEND): added "sas" as required by new infrastructure (sas-1.302)
#
# eboxdetect           4.7.1                     4.7.5
#  Version 4.7.5 -  2002-12-16 GL
#   - correction to documentation
#  Version 4.7.4 -  2002-10-30 GL
#   (release track version)
#   - Same as 4.12, but uses param v1
#  Version 4.12 -  2002-10-30 GL
#   (development track version)
#   - Fixed DEPEND file
#   - Renamed column SIGMA to LIKE
#   - Removed Warning: "CROTA2 missing"
#   - Closed SPRs: 
#     +SSC_SCR-2966 Source buffer overflow
#     +SSC_SCR-3009 Source buffer overflow (uncomp timing mode)
#  Version 4.8 - 2002-05-24 GL
#   - Converted .par file to XML
#  Version 4.7.2 - 2002-05-16 HB
#   - Closed SSC-SPR-2836 wrong source counts formula in documentation      
#   - Closed SSC-SPR-2862 (on eposcorr) inconsistent lii/bii,lii_corr/bii_corr
#             values: constant 'pi' set to double precision (also fixed in
#             emldetect)
#
# eexpmap              3.23.2                    3.27.2
#  Version 3.27.2 - 2002-11-19
#   - release track version
#   - Same as v3.30, but uses param v1.x
#  Version 3.27.1 - 2002-11-18
#   - release track version
#   - Same as v3.29, but uses param v1.x
#  Version 3.29 - 2002-11-15 GL
#   - Included proper treatment of flag selections of the input image.
#   - Default value for parameter badclean=0  
#  Version 3.28 - 2002-10-28 GL
#   - Same as 3.26
#  Version 3.26 - 2002-09-10 GL
#   - Adapted to dsslib v4.0 
#  Version 3.23.6 - 2002-09-18 GL
#   - Same as  3.23.4
#  Version 3.23.4 - 2002-09-18 GL
#   - ppstrack version
#   - Same as v3.25, but param 1.0 i/f
#  Version 3.25 - 2002-07-31 GL
#   - Enable reading of OFFSETS extension of event list.
#   - Avoid crashes when OFFSETnn extensions are empty.
#   - Closed SPRs:
#    + SSC-SPR-2877 EXPIDSTR keyword missing
#    + SSC-SPR-2880 ATT_SRC keyword missing
#    + SSC-SPR-2955 Parameter not documented
#  Version 3.24 - 2002-05-24 GL
#   - Converted .par file to XML
#  Version 3.23.3 (2002-05-22) HB
#   - To avoid excessive memory usage the task automatically switches 
#     from fast to slow pixelization mode in the rare cases where a large 
#     number of attitude historgram bins is required due to an unstable 
#     attitude. In task version 4.21 an error was introduced which resulted
#     in exposure maps offset by about 1.5 arcmin in these cases.
#     Corrected in version 3.23.3     
#  Version 3.23.3 (2002-05-22) HB
#   - To avoid excessive memory usage the task automatically switches 
#     from fast to slow pixelization mode in the rare cases where a large 
#     number of attitude historgram bins is required due to an unstable 
#     attitude. In task version 3.21 an error was introduced which resulted
#     in exposure maps offset by about 1.5 arcmin in these cases.
#     Corrected in version 3.23.3     
#
# emevents             6.5.3                     6.5.4 
#  Version 6.5.4 - 2002-05-14 (JB)
#   - Remove reference to lccorr in doc (emevents_description.tex).
#
# emldetect            4.11.10                   4.11.15 
#  Version 4.11.15 -  2002-09-20 GL
#   - release track version
#   - Updated documentation
#  Version 4.11.14 -  2002-09-18 GL
#   - ppstrack version
#   - same as v4.22, using param v1.
#  Version 4.22 -  2002-08-09 GL
#   - introducing parameter "fitnegative":
#     if set to "true", allow fitting of negative count rates.
#  Version 4.21 -  2002-08-09 GL
#   - Fudge likelihood function in order to avoid fits running away to very 
#     negative count rates.
#  Version 4.20 -  2002-08-06 GL
#   - Remove countrate >= 0 limitation.
#  Version 4.19 -  2002-07-31 GL
#   - Fixed distribution
#  Version 4.18 -  2002-07-31 GL
#   - Fixed distribution
#  Version 4.17 -  2002-07-31 GL
#   - Limit count rates to >= 0 (as in versions to 4.14) .
#     If lower confidence limit of count rate is negative,
#     use upper 1 sigma confidence limit as count rate error.
#     This modification ensures proper error estimates for small count rates.
#  Version  4.16 -  2002-07-18 GL
#   - Modified likelihood computation in order to deal with negative
#     source counts.
#  Version 4.15 -  2002-07-11 GL
#   + Allow negative count rates in PSF fitting.
#     (fixes problem of large errors of small or zero count rates)
#  Version 4.14 - 2002-05-31 HB
#   - task now issues an error if WCS keywords of input files do not agree    
#  Version 4.13 - 2002-05-24 GL
#   - Based on v4.11.13
#   + Changed dimensions of array SIMA to 0:250,
#     prevents crashing for image binsize < 2 arcsec 
#   + Adjust emldetect.par to param v2      
#  Version 4.11.13 - 2002-05-22 GL
#   - Removed test output
#  Version 4.11.12 - 2002-05-22 HB
#   - Closed SSC-SPR-2869 Several sources are not found at the right place
#     Error occured in versions from 4.11.8 
#     (Initialize XID band countrates to their proper values,
#     changed initialisation of unknown countrates to 100./exposure)
#  Version 4.11.11 - 2002-05-16 HB
#   - Closed SSC-SPR-2862 (on eposcorr) inconsistent lii/bii, 
#     lii_corr/bii_corr corrrected by changing constant 'pi' to double 
#     precision 
#
# epevents             6.32                    6.32.4
#  Version 6.32.2  - 2002-11-10 (MJF)
#   - (src/epevents_mod.f90): ensured "OR" in FLAG column (as in 6.35)
#   - closed SSC-SPR-2997: CLOSE_TO_BRIGHTPIX, INVALID_PATTER flag overwrite 
#     CLOSE_TO_CCD_WINDOW flag
#  Version 6.32.1  - 2002-11-09 (MJF)
#   - (src/epevents_mod.f90): option for alternative out-of-time event 
#     handling (as in 6.34)
#   - (config/epevents.par): new parameter "withctisrcpos" (default: N)
#   - (doc/epevents_description.tex): see above
#
# epframes             8.46.5                   8.46.11
#  Version 8.46.11 - 2002-10-09 (MJF)
#   - (src/epframes_mod.f90): added 0045_0120300101_PNS005 to black-list
#  Version 8.46.10 - 2002-10-03 (MJF)
#   - (src/epframes_mod.f90): removed CATEGORY keyword from event list
#   - (doc/epchain_description.tex): changed \subsection{} to 
#     \taskparametersnote{} in the parameters section, however, the new 
#     sub-parts now do not have an automatic number anymore due to 
#     infrastructure definition
#   - closed SPRs:
#     - SSC-SPR-2989: please remove CATEGORY keyword
#     - SSC-SPR-2962: HTML parameter documentation broken
#  Version 8.46.9 - 2002-08-22 (MJF)
#   - (src/epframes_mod.f90): extract DLI rate also from PMH file as this 
#     quantity is not affected by counting mode (unlike the AUX2 derived 
#     values)
#  Version 8.46.8 - 2002-08-07 (MJF)
#   - (src/epframes_mod.f90): initialize variables at run time instead of 
#     during variable declaration so that metatask usage does not fail 
#     [SSC-SPR-2819]
#   - (src/epframes_mod.f90): enable analysis of DLI files (preliminary 
#     version)
#   - (src/epframes_mod.f90): add warning in case of "MIP CORREC.1"
#   - (doc/epframes_description.tex): as above
#   - closed SSC-SPR-2819: Implicitly saved variables cause epproc to fail
#  Version 8.46.7 - 2002-07-26 (MJF)
#   - (src/epframes_mod.f90): increased "late-time-reset" parameter from 16 to
#     100 for TI and BU modes to solve a problem with 0411_0153750301_PNS001 
#     (CCD 4). Was accidentally not included in previous version.
#   - closed SPRs:
#     - SSC-SPR-2776: ARRFRACEXP out of range [0044_0119710201_PNS001]
#     - SSC-SPR-2816: Too many warnings in uncritical cases
#  Version 8.46.6 - 2002-06-03 (MJF)
#   - (src/epframes_mod.f90): adjusted the internal "late-time-reset" parameter
#     from 1 to 2 for FF and eFF modes [SSC-SPR-2815], this fixes also problems
#     that occured for 0032_0117500201_PNS011 (CCD 10) and 
#     0042_0119100201_PNU003 (CCDs 4-9), increased this parameter from 16 to 
#     100 for TI and BU modes to solve a similar problem with 
#     0411_0153750301_PNS001 (CCD 4). No changes for SW and LW modes (no 
#     problems known).
#   - closed SSC-SPR-2815: Event time computation fails for 2 ODFs 
#     [0193_9019300003_PNS003, 0224_0093620801_PNU003]
# 
# eposcorr             [none]                    3.4.2 
#  Version 3.4.2 (2002-05-15) HB
#   - New task parameters added:
#     rawxsyserr,r,h,1.5,,,"systematic error of input X-ray positions"
#     minxsyserr,r,h,0.2,,,"irreducible systematic error of X-ray positions"
#     maxsig,r,h,5.0,,,"sigma cutoff for X-ray/optical matches"
#     usemaxsig,b,h,yes,,,"use sigma cutoff limit"
#   - maxposnerr internally multiplied by sqrt(0.5) to achieve consitency
#     with RADEC_ERR values
#   - Closed SSC-SPR-2863 inproperly fixed SPR 2830 corrected
#  Version 3.6 (2002-04-20) HB
#   - Closed SSC-SPR-2830 Number of matches does not account for multiple rows
#  Version 3.5 (2000-01-28) HB
#   - Error in parameter file corrected      
#  Version 3.4 (2001-10-17) HB
#   - error in the test harness corrected    
#  Version 3.3 (2001-10-13) HB
#   - units of RA, DEC, and error columns now read from source table
#   - position error column no longer required
#   - optional output of table containing matched sources with distances and 
#     likelihood contributions for each matched pair
#   - RA, DEC offsets and rotation angle can optionally be specified as 
#     input parameters instead of being determined by the programme  
#   - column names for R and B magnitues now specified by input parameter
#  Version 3.2 (2001-08-13) HB
#   - Closed SPRs:      
#    + SSC-SPR-2486 Fails to compile with NAG F95 4.1
#    + SSC-SPR-2357 Allow correlating X-ray sources with one another
#    + SSC-SPR-2316 SCR 56task puts too many restrictions on input file
#  Version 3.1.1 (2001-06-01) HB
#   - Closed SSC-SPR-2414 broken link in HTML doc  
#  Version 3.1 (D.M., September 22., 2000)
#   + Possibility to reduce positional error by only considering
#     strong sources with low positional error: Parameter maxposnerr
#  Version 3.0 (JV, Juli 21, 2000)
#   + Possibility to search for rotational errors added (but is still slow)
#   + Parameters added/changed
#  Version 2.0.1 (JV, June 16, 2000)
#   + missing info file added
#   + changed the internal error representation as there was a discrepancy
#     between documentation and code.
#   + as a consequence the test harness had to be changed as well
#  Version 2.0 (JV, June 2000)
#   - Changed the names of keywords added by eposcorr to the source list data 
#     set.
#   - Added some additional keywords.
#   - Parameters added in order to select R and B magnitudes from the input 
#     optical set.
#  Version 1.1
#   - The task has been updated to work properly with the latest summary 
#     srclists. See SSC-SPR-1272, 1273, 1274
#   - Added a keyword describing the approximate error in the position 
#     correction applied.
#  Version 1.0
#   - This version is similar to v 0.1, but I have changed the test files 
#     and removed the *.cc files. See SSC-SPR-1253, SSC-SPR-1248, 
#     SSC-SPR-1129, SSC-SPR-1117.
#   - Open SPRs: SSC-SPR-1253 - 1234
#
# esensmap             3.5                       3.5.2 
#  Version 3.5.2 - 2002-09-19 GL
#   - fixed distribution
#  Version 3.5.1 - 2002-09-18 GL
#   - ppstrack version
#   - same as v3.10, using param v1.
#  Version 3.10 - 2002-07-31 GL
#   - Closed SPRs:
#      SSC-SPR-2878 EXPIDSTR keyword missing
#      SSC-SPR-2881 ATT_SRC keyword missing
#  Version 3.9 - 2002-06-05
#   - Fixed a bug in v 3.8 that lead to error condition 
#     "Inconsistent WCS keywords" for valid images.        
#  Version 3.8 - 2002-05-31
#   - Closed SSC-SPR-1026 Coherence of input images 
#  Version 3.7 - 2002-05-28
#   - Updated DEPEND
#  Version 3.6 - 2002-05-27
#   - Converted .par file to XML
#
# esplinemap           3.2.2                     3.2.4
#  Version 3.2.4 - 2002-11-01 GL
#   - (PPS / RT version)
#   - Same as v3.4, but uses param v1
#  Version 3.4 - 2002-11-01 GL
#   - Adapted to column name change in eboxdetect 4.11
#  Version 3.2.3 (2002-05-24) GL
#   - Prevent crashes due to access of RAWCOLS with chipix=0
#
# evalcorr             [none]                    0.2.2
#  Version 0.22 - 2002-07-30
#   - Changed test harness to use 'cmp' to compare output.
#   - Fixed Test 13
#  Version 0.21 - 2002-05-31
#   - Updated dependencies (SAS 5.3.3)
#  Version 0.2 - 2002-05-29
#   - Version number changed for upload to SAS for SAS 5.3.3.  
#  Version 0.1.1 - 2002-05-20
#   - Changed warnings to errors.  If they occur there is something
#     amiss that you really need to fix.
#  Version 0.1 - 2002-05-15
#   - original version
#
# evselect             3.47.2                    3.47.8
#  Version 3.47.8 - 2002-11-18 (DH)
#   + Replace E_MIN, E_MAX, E_UNITS keywords in light curves with CHANMIN, 
#     CHANMAX CHANTYPE keywords, as these better convey wanted filtering 
#     information.
#  Version 3.47.7 - 2002-10-15 (DH)
#   + Update DEPEND file for new dsslib.
#  Version 3.47.6 - 2002-09-24 (DH)
#   + No change.
#  Version 3.47.5 - 2002-09-23 (DH)
#   + Take cout debug print statements (sigh!).
#  Version 3.47.4 - 2002-09-23 (DH)
#   + Fix problem with merging of GTIs when updating exposure info.  GTIs must
#     be sorted before they are merged.  Closes SSC-SPR-2985.
#   + Fix algorithm for writing LTV/M keywords.  Closes SSC-SPR-2967.
#   + Write new set of WCS keywords of type 'L'.  These are for the physical
#     coordinate system, and provide the same info as the LTV/M keywords, 
#     which will soon be deprecated.
#  Version 3.47.3 - 2002-05-16 (DH)
#   + Documentation updates.  Closes SPR 2825.
#
# gtimerge             1.3                       1.3.1
#  Version 1.3.1 - 2002-06-24 (GV)
#   + Add set -e to gtimergetest so that it does not hang when
#     evselect and/or one of the ftools hang.
#
# implot               1.7                       2.5.2 
#  Version 2.5.2 - 2002-12-13 (IMS SSC/LUX)
#   - Changed variable pgplotDevice from character(20) to (255).
#  Version 2.5.1 - 2002-12-12 (IMS SSC/LUX)
#   - Modified test harness slightly in an attempt to fix SPR 3042.
#   - Updated documentation (also fixes SPR 3021).
#   - Fixed SPR 3022 by improving the handling of NaN values.
#   - Changed --labelstyle default from 'expr' to 'none'. This was an 
#     irritating default.
#  Version 2.5 - 2002-10-18 (IMS SSC/LUX)
#   - Added parameters --imagestyle, --contourstyle, --ncontours and 
#     --contourseparation to allow contour plots of FITS images.
#   - Changed --*srclistset to --*srclisttab.
#   - Went back to <param-2.0 for sas-5.4.0 release.
#  Version 2.4 - 2002-08-28 (IMS SSC/LUX)
#   - Added parameters --withellipse and --bkgfraction to enable the plotting 
#     of psf-contour ellipses when --radiusstyle=psf.
#   - Some code rearrangement.
#  Version 2.3 - 2002-08-12 (IMS SSC/LUX)
#   - Fixed a few bugs to do with the format of text added to the image.
#  Version 2.2 - 2002-07-24 (IMS SSC/LUX)
#   - Added sas to DEPEND.
#   - Fixed a bug that prevented sorting when --ncutsortstyle=expr.
#   - Removed test output that was inadvertently left in the code.
#  Version 2.1 - 2002-07-09 (IMS SSC/LUX)
#   - Some parameter names and values tweaked slightly.
#   - Documentation brought up to date.
#   - Now uses param>2.0.
#   - SPR 2873 closed.
#  Version 2.0 - 2002-05-17 (IMS SSC/LUX)
#   - Heaps of new functionality added. Was implot_b but renamed as implot 
#     for soc ruminations. None of the changes as yet accepted by ccb.
#
# obssumm              4.4.5                     4.4.7
#  Version 4.4.7 29-Oct-2002 (DJF)
#   - Fixed to handle suumary file months of 1-12 as nternally required 0-11
#   - Changed 'noclobber not set' from a warning to a message
#  Version 4.4.7 23-Oct-2002 (DJF)
#   - Changed header Obs Length value and string to Scheduled length 
#     (= Scheduled Start - Stop)
#   - Changes 'Obs Length' string in Proposal section to 'Prop Duration'
#   - Changed DISTRIBUTION to ssc
#
# odfingest            3.7.5                     3.9
#  Version 3.9 - 2002-05-17 (GV)
#   + (OdfObject.cc) make the messages about missing CONFIGURATIOn or
#     PROPOSAL record more explicit.
#  Version 3.8 - 2002-04-10 (GV)
#   + (OdfObject.cc::proposal_summary_rec) Change how the PROPOSAL
#     record is read from the original SUM.ASC file. This should make it
#     more robust against those cases when the line of text containing
#     the word PROPOSAL contains characters other than blank. SOC-SPR-2286.
#   + A missing CONFIGURATION record in the SUM.ASC is no longer a
#     warning, only a message.
#
# omatt                2.27                      2.30.1
#  Version 2.30.1  - 2002-12-04 (CB) 
#   - Configuration file ammended.
#  Version 2.30  - 2002-12-02 (CB) 
#   - Parameter file ammended- added boolean, optional, parameter
#     "rotateimage" - default value "true" means create rotated image.
#     Parameter "ppsoswset" changed to an optional one. Parameter
#     "catdir" removed.   
#   - (src/) Code ammended to implement parameter changes.          
#  Version 2.29  - 2002-10-18 (CB) 
#   - Uploaded using old param file into release track  
#  Version 2.28  - 2002-06-10 (CB) 
#   - Modified config and depend file for param version 2.0./
#  Version 2.27.4  - 2002-07-02 (CB) 
#   +(src/) "Rmag" changed to "RMAG"and "Bmag" to "BMAG",  (SPR 2928)
#            Problem with catalogue file name fixed (SPR 2923)  
#  Version 2.27.3  - 2002-06-18 (CB) 
#   - String to hold the catalogue file name enlarged (fixes SPR 2907)
#  Version 2.27.2  - 2002-06-14 (CB) 
#   - Optional parameter "catdir" changed to "catfile"- program modified
#     to pick up the name of the star-catalogue from this optional parameter.
#  Version 2.27.1  - 2002-05-29 (CB) 
#   - Documentation updated and minor improvement to astrometry
#     correction made.
#
# omcomb               2.2                       2.2.1 
#  Version 2.2.1  - 29/05/2002 (CB)
#   - Documentation updated
#
# omcosflag            1.21.3                    1.21.6  
#  Version 1.21.6 2002-12-05  
#   - Corrected ZERODRIFT warning message
#  Version 1.21.5 2002-12-05 (CB) 
#   - Changed ZERODRIFT warning to message (SPR 3036)
#  Version 1.21.4 2002-05-28  (CB/SRR) 
#   - updated documentation
#
# omdetect             3.5.5                     4.1.8
#  Version 4.1.8 - 2002-12-18 (CB)
#   - Documentation correction.
#  Version 4.1.7 - 2002-12-03 (CB)
#   - Test harness ammended to fix test failure.
#  Version 4.1.6 - 2002-12-03 (CB)
#   - Ammended program to fix SPRs 3039 & 3035.
#  Version 4.1.5 - 2002-11-01 (CB)
#   - Ammended program to fix SPRs 3018 & 3019.
#  Version 4.1.4 - 2002-11-01 (CB)
#   - Blundered in making minor code modification.. 
#  Version 4.1.3 - 2002-11-01 (CB)
#   - Minor ammendment to code that validates extended source. 
#  Version 4.1.2 - 2002-10-29 (CB)
#   - Test harness modified to cure failure. 
#  Version 4.1.1 - 2002-10-24 (CB)
#   + (src/omdetectdetection_mod.f90) Modified to deal better with
#     sources surrounded by strong mod-8 patterns.
#  Version 4.1 - 2002-10-15 (CB)
#   + (src/omdetectphotometry_mod.f90) modified to do extended
#     photometry more accurately. 
#   + New columns in source-list added.
#   + Source detection algorithm improved. Program tidied up.
#  Version 3.5.7 - 2002-07-11 (CB)
#   - Code tidied up. Number of connected pixels in a source
#     limited to maximum of 10000 to prevent program crashing
#     (fixes SPR 2851) 
#   -  New source detection routine (in module sourcedetection)
#      added to detect point sources that the original source
#      detection code misses in extended source regions. Memory
#      requirements reduced. Two minor bugs fixed. 
#  Version 3.5.6   2002-05-30 (CB)
#   - Documentation updated
#
# omdrifthist          1.21.3                    1.21.4 
#  Version 1.21.4 2002-05-28 (CB/SRR) 
#   - Documentation updated.
#
# omfastflat           1.12.1                    1.12.2 
#  Version 1.12.2 30/05/2002 (VNY) 
#   (+doc/omfastflat_description.tex) documentation updated.
#
# omfastshift          1.21.3                    1.21.4 
#  Version 1.21.4: 30th of May, 2002 (VNY)
#   (+src/omfastshift_mod.f90, +doc/omfastshift_description.tex)
#     documentation updated.
#
# omflatfield          2.2.2                     2.2.5 
#  Version 2.2.5 - 2002-12-05 (CB) 
#   + (src/) ZERODRIFT message corrected (SPR 3037) 
#  Version 2.2.4 - 2002-12-05 (CB) 
#   + (src/) ZERODRIFT warning message changed to message (SPR 3037) 
#  Version 2.2.3 - 2002-05-29 (CB/SRR)
#   + Documentation updated.
#
# omflatgen            1.8                       1.8.1 
#  Version 1.8.1 - 2002-05-29 (CB/SRR)
#   - Documentation updated
#
# omlcbuild            1.15.5                    1.15.10
#  Version 1.15.10 - 2002-10-29 (VNY)
#   + /scr/omlcbuild_mod.f90. Protection against the absence of
#     the COINCLOSS_CORR column is introduced (SPR-3007)    
#  Version 1.15.9 - 2002-10-25 (VNY)
#   + /src/omlcbuild_mod.f90. Corrected a bug, which was introduced
#     at the end of September and which resulted in the impossibility
#     to find the CORR_RATE_ERR column in the source list file
#    (SSC-SPR-3004)       
#  Version 1.15.8 - 2002-10-16 (VNY)
#   + Updated to be able to work with the modified SRCLIST-file
#     format (the modified omdetect task doesn't produce the
#     MAG-column; thus, omlcbuild picks up this column only if
#     it exists).
#   + Calculation of averaged instrumental magnitude of the source 
#     has been improved: now the count rates are averaged before 
#     the magnitude calculation. 
#   + Comments on the columns in the RATE table are added.
#   + The Source List Table is rearraged in order to make it
#     similar to that produced by the OMICHAIN task.
#   + Additional checks to improve robustness of the task has been
#     added: the presence of the CORR_BACKGROUND_RATE column is checked
#     before adding new columns (the file SWSRCLI), thus, an error
#     message is avoided in case of the absence of this column.
#  Version 1.15.7 29.05.2002 (VNY) 
#   - RA and DEC keywords have been replaced with RA_OBJ and DEC_OBJ in 
#     order to make it easier to run BARYCEN on the light curve data. The 
#     fatal error message about the wrong table length in the input data file 
#     is replaced with a worning. Documentation is updated.
#  Version 1.15.6 09.05.2002 (VNY) 
#   - A small shift to the psf-map is applied when calculating the scaling 
#     areas and coefficients. This makes the psf-map coinsiding with the 
#     CCD-grid. The scaling factors are calculated more rogorousely.
#   - A bug, which restricted the timebinsize parameter, has been fixed 
#      (SSC-SPR-2864)  
#
# ommag                2.2.5                     3.1.2 
#  Version 3.1.2 -  2002-10-30 (CB)
#   - Source list file in test harness updated to fix test failure.
#  Version 3.1.1 -  2002-10-22 (CB)
#   - Test harness ammended to fix SPR 3002
#  Version 3.1 -  2002-10-17 (CB)
#   - Uploaded for the release track
#  Version 3.0 -  2002-10-14 (CB)
#   - Modified to use the source-list file produced by omdetect version
#     4.0- Does not now do the source coincidence-loss corrections, but
#     does the source-rate correction (where necessary) from 12 to 35
#     pixels and the dead-fraction correction. Adds a new column for the
#     former correction.
#  Version 2.4 -  2002-08-16 (CB)
#   - Since omdetect has been modified to do the coincidence-loss 
#     correction ommag has been modified not to do this one.  
#  Version 2.3 - 2002-05-15 (CB)
#   - Added the columns CORR-RATE, CORR-RATE-ERR,COINC-CORR,
#     PSF1-CORR, PSF2-CORR, CORR-BACKGROUNDRATES, and the keywords 
#     FRAMTIME and DEADFRAC   
#
# ommodmap             2.4                       2.4.1 
#  Version 2.4.1 - 2002-05-29 (CB/SRR)
#   +(doc/ommodmap_description.tex) minor correction and improvement
#    (SPR 2697).
#
# ommosaic             1.5.3                     1.9
#  Version 1.9 - 2002-10-17 (CB) 
#   - Uploaded into release track
#  Version 1.8 - 2002-10-07 (CB) 
#   - Further small modification for SPR 2991
#  Version 1.7 - 2002-10-03 (CB) 
#   - Pixels in output image around mosaiced boundaries with NULL values 
#     replaced with average value of suurounding pixels (fixes SPR 2991)
#  Version 1.6 - 2002-09-12 (VNY) 
#   - DEPEND file has been updated
#  Version 1.5.7 - 2002-06-14 - (CB)
#    - oal added to Makefile.
#  Version 1.5.6 - 2002-06-14 - (CB)
#    - Makefile ammended.
#  Version 1.5.5 - 2002-05-30 - (CB)
#    +(src/ommosaic_mod.f90) Modified to add ATT_SRC keyword (fixes SPR 2885).
#  Version 1.5.4 - 2002-05-29 - (CB)
#    - Documentation corrected
# 
# omprep               2.25.3                    2.29.2
#  Version 2.29.2 - 2002-12-12 (CB) 
#   - Documentation ammended (fixes SPR 3055)
#  Version 2.29.1 - 2002-12-12 (CB) 
#   - Fixes a bug that has come to light in Leicester pipeline testing.
#  Version 2.29 - 2002-10-17 (CB) 
#   - Code tidied up
#  Version 2.28 - 2002-10-08 (CB) 
#   +(src/omprep_mod.f90) - Modified to store
#    ccd frametime & dead fraction in image header
#    for omdetect version 4.0
#  Version 2.27 - 2002-10-03 (CB)
#   - Modified DEPEND file..
#  Version 2.26 - 2002-06-10 (CB) 
#   - Modified config and depend file for pa
#  Version 2.25.5 - 2002-07-03 (CB/SRR) 
#   - Provided a new modeset option (3) to allow 
#     separate processing of OM tracking history files - fixes SPR 2840. 
#  Version 2.25.4 - 2002-05-28 (CB/SRR) 
#   - Documentation updated.
#
# omregion             2.6.3                     2.6.5 
#  Version 2.6.5 - 30/05/2002 (VNY) 
#   - documentation updated
#  Version 2.6.4 - 09/05/2002 (VNY)
#    - ChangeLog-file corrected   
#
# omsrclistcomb        1.21.8                    1.24 
#  Version 1.24 - 2002-10-17 (CB) 
#   - Uploaded into release track
#  Version 1.23 - 2002-10-03 (CB) 
#   + (src/omsrclistcomb_mod.f90) - Modified to only combine 
#     sources with the same extension flag number(fixes SPR 2984).
#  Version 1.22 - 2002-09-12 (VNY) 
#   - DEPEND-file updated
#  Version 1.21.9 : - 2002-05-30 (CB)
#   - Documentation updated.
#
# omthconv             1.27.2                    1.27.7
#  Version 1.27.7 - 2002-11-04 (CB)  
#   - Makefile in config directory ammended to cure build failure
#  Version 1.27.6 - 2002-11-01 (CB)  
#   - DEPEND file ammended to cure build failure
#  Version 1.27.5 - 2002-10-31 (CB)  
#   - Invalid layout file deleted to cure build failure
#  Version 1.27.4 - 2002-05-28 (CB)  
#   +(src/omthconv_mod.f90) Added attributes EXPIDTR and ATT_SRC
#    (SPRS 2879 & 2880)
#  Version 1.27.3 - 2002-05-28 (CB/SRR)  
#   + Documentation updated.
#
# ppssumm              2.3.6                     2.3.7
#  Version 2.3.7 - 08-07-2002
#   - Corrected DTD reference
# 
# rgsframes            3.13.2                    3.13.3
#  Version 3.13.3 - 2002-12-03 (UL)
#   + brought in line with cal-3.152.1
#     (observationStartDate->exposureStartDate)
#
# rgsimplot            1.11.7                    1.11.8
#  Version 1.11.8 05-12-2002 (CB) 
#   - RA string ammended to fix SPR 3025.
#
# rgsspecplot          2.16.7                    2.16.13 
#  Version 2.16.13 - 2002-12-12 (NW)
#   - Changed the way of embedding figures to \epsfig, so that the
#     figures appear in the electronic documentation.
#  Version 2.16.12 - 2002-09-23 (NW)
#   - This version is the same as 2.18.1, except that it doesn't have
#     the changes for the new version of param.  This is to close
#     SPR-2982 (Empty spectra are negative (again)), where although the
#     task works fine in the development track, this version cannot be
#     used in the next pipeline.  The documentation has also been
#     updated.
#  Version 2.18.1 - 2002-07-25 (NW)
#   - Only uses poissonian errors if there is no STAT_ERR column
#  Version 2.18 - 2002-07-25 (NW)
#   - Update the DEPEND file and now includes a dependence on sas.
#  Version 2.17.2 - 2002-07-25 (NW)
#   - Removed the dependency on the STAT_ERR column, now use the square
#     root of the counts as the error, to close the SPR 2949, `Task
#     unable to plot total spectrum'.  Revised documentation.
#  Version 2.17.1 - 2002-07-01 (NW)
#   - The way that the binned up data is presented has been changed.
#     The errors are now the square root of the binned up counts, which
#     solves the problem of `plots from empty fields are negative on
#     average', SSC-SPR-2898.  This also solves the problem SSC-SPR-2903
#     `Wrong wavelength and energy scales'.  The x-axis has also been
#     extended to show the whole of the first and last bin
#  Version 2.17 - 2002-06-03 (NW)
#   - This version contains the changes for the new version of param.
#  Version 2.16.11 - 2002-06-03 (NW)
#   - This version does not contain the changes for the new version of
#     param, only the new documentation.
#  Version 2.16.10 - 2002-06-03 (NW)
#   - Made the necessary changes for the new version of param and
#     updated the documentation to explain the method used for the
#     rebinning.
#  Version 2.16.9 - 2002-05-16 (NW)
#   - Extended the y-scale for the case of a spectral plot which has
#     maximum counts less than the maximum error, so that the error
#     values (which are always positive) can be viewed.  
#  Version 2.16.8 - 2002-05-09 (NW)
#   - The data is now plotted as a histogram, as requested in SPR 2860
#     (histogram-style please).  Documentation has been updated.
#
# rgsspectrum          1.4.1                     1.4.2 
#  Version 1.4.2 - 2002-05-17 (JDR)
#   - replaced output NULL values with zero (XSPEC on DEC Alpha chokes on NULL)
#
# srcmatch             3.10.4                    3.10.8
#  Version 3.10.8 - 2002-09-19 (GL)
#   - Fixed bug that crashed test harness.
#  Version 3.10.7 - 2002-09-18 (GL)
#   - ppstrack version
#   - same as v3.12, but using param v1.x
#  Version 3.12 - 2002-09-18 (GL)
#   - Closed SPRs:
#      SSC-SPR-2892 More info wanted in srcmatch output
#      SSC-SPR-2902 Exposure values wanted
#      SSC-SPR-2882 ATT_SRC keyword missing
#   - New keywords: DATAMODE, FILT_PN, FILT_M1, FILT_M2, EXPOS_PN, EXPOS_M1,
#      EXPOS_M2, ATT_SRC, SUBM_PN, SUBM_M1, SUBM_M2
#   - New columns: nn_b_FLUX, ERR_nn_b_FLUX (nn=[PN,M1,M2]; 
#      b=[1,2,3,4,5,TOT,XID] )
#  Version 3.11 - 2002-05-27 (GL)
#   - Converted .par file to XML
#  Version 3.10.6 - 2002-05-17 (GL)
#   - Fixed bug in writing flag columns
#   - Fixed test harness
#  Version 3.10.5 - 2002-05-15 (GL)
#   - New columns:
#       pn_val_flag
#       pn_ver_flag
#       pn_ver_comm
#       m1_val_flag
#       m1_ver_flag
#       m1_ver_comm
#       m2_val_flag
#       m2_ver_flag
#       m2_ver_comm
#   - Closed SSC-SPR-2823: Misleading instrument specific keywords
#     (set INSTRUME = EPIC, removed DATAMODE, FILTER, and EXPOSURE)
#

# Libraries 
# ---------
#

# cal                  3.138.2                   3.152.2
#  Version 3.152 - 2002-11-20 (UL)
#   + closed SPR 2303: CAL_psfValidityRanges with ACCURACY_HIGH
#   + fixed problem with CAL_pnAdditionalGainCorrect() in C++/f90 layer
#   + fixed problem with missing virtual declaration in EnergyCorrector.h
#   + implemented ALGOID=1 of EPN long-term CTE model (time-dependence modelled
#     as 3. order polynomial; all parameters mode dependent); goes with
#     structural change in EPN_CTI CCF; all changes fully backward compatible
#   + implemented access to mode-dependent EMOS?_REDIST CCF with new MODE_ID
#     column; changes backward compatible
#  Version 3.151 - 2002-08-23 (UL)
#   + frame time parameter of ModeParam atom now obtained from TIMECORR CCF
#   + additional parameter passed to CTE code in calpnalgo
#  Version 3.150 - 2002-08-19 (UL)
#   + more transparent fixes to enhance C++ standard compliance
#  Version 3.149 - 2002-08-16 (UL)
#   + added various f90 routines to retrieve pattern fraction data from CCF
#   + fixed wrong name of CAL_psfEnboxedEnergy() in c++/f90 I/F layer
#   + gcc-2.96/3.1 portability fixes
#  Version 3.148 - 2002-08-02 (UL)
#   + fixed problem in CAL_releaseMemory I/F (3D vectors could not be released)
#  Version 3.147 - 2002-07-31 (UL)
#   + implemented ALGOID=2 MOS CTI correction
#  Version 3.146 - 2002-07-26 (UL)
#   + read additional gain/CTI parameters from CCF and pass to CTI/gain
#     correction codes in calpnalgo>=2.39 [requires EPN_CTI_>=0009.CCF]
#   + implemented new routines
#           CAL_pnAdditionalGainCtiCorrect
#           CAL_pnGainTimingCorrect
#           CAL_pnGainBurstCorrect
#     these replace corresponding ones in calpnalgo which become obsolete;
#     needed parameters are likewise read from EPN_CTI_>=0009.CCF; updated
#     doc w.r.t to new routines
#   + closed SPR 2246: Useof CCDID from EMOSn_QUANTUMEFF in calview
#     [QE Calviewable was not sensitive to theta/phi values in state]
#  Version 3.145 - 2002-07-22 (JBa)
#   + changes in source files in order to comply with ANSI C++
#  Version 3.144.1 - 2002-07-01 (UL)
#   + fixed minor problem in one test harness related to 3.144 changes
#  Version 3.144 - 2002-06-28 (UL)
#   + replaced all occurences of 'strstream' with standard-conformant
#    'stringstream'
#  Version 3.143 - 2002-06-26 (UL)
#   + bug fix in misalignmentFigureDistribution() related to recent addition
#     of ICO argument
#   + CAMCOORD1->CHIPCOORD conversion will now yield CCD with higest elevation
#     in focal plane (only relevant for EMOS for overlapping chip areas)
#     (closes SPR 2326)
#  Version 3.142 - 2002-06-14 (UL+JDR)
#   + changes to alignment of first moment in dispersion figure distribution
#     (relevant for rgsrmfgen only)
#   + added new BackgroundDataServer atom with support for RGS HTR mode
#   + added inChannelOffset argument to
#     GratingDataServer::misalignmentFigureDistribution()
#  Version 3.141 - 2002-06-12 (UL)
#   + fixed bug in calculation of errors of converted OM count rates
#   + fixed minor problem caused by not capturing invalid atan2() arguments
#     in CAMCOORD2->TELCOORD conversion
#   + added CAL_getMiscallaneousDataCcd()
#  Version 3.140 - 2002-05-24 (GV)
#   + Merge changes made on the RT at 3.138.{3,4}
#   + (Ccf.cc) remove some print statements that had been left in the
#     constructor of CCfAccessLog. Modify operator<<() for
#     CcfAccessLog, so that it also re-issues warnings about expired
#     CCF constituents. This operator is used in taskmain before the
#     task is exited, so these warnings are again prominently shown. Is
#     this an example of a 'critical' warning? ;-)
#   + (Ccf.{cc,h}) Change the class CcfAccessLog so that it knows
#     about possible expired CCF constituents. In Ccf.cc rename the
#     FileLocator fileLocator to myfileLocator to avoid a name clash
#     with extern fileLocator (from SasFileLocator.h).  + Add the
#     configuration file ccf.conf to the config subdirectory.  + Write
#     test harness for the above: testccfconf
#  Version 3.139 - 2002-04-18 (UL)
#   + *-vs-theta calview plots go out to theta=1200" now
#   + brought in line with utils-1.88
#   + some code aesthetics
#  Version 3.138.4 - 2002-05-24 (GV)
#   + (Ccf.cc) remove some print statements that had been left in the
#     constructor of CCfAccessLog. Modify operator<<() for CcfAccessLog,
#     so that it also re-issues warnings about expired CCF
#     constituents. This operator is used in taskmain before the task is
#     exited, so these warnings are again prominently shown. Is this an
#     example of a 'critical' warning? ;-)
#  Version 3.138.3 - 2002-05-23 (GV)
#   + (Ccf.{cc,h}) Change the class CcfAccessLog so that it knows
#     about possible expired CCF constituents. In Ccf.cc rename the
#     FileLocator fileLocator to myfileLocator to avoid a name clash
#     with extern fileLocator (from SasFileLocator.h).
#   + Add the configuration file ccf.conf to the config subdirectory.
#   + Write test harness for the above: testccfconf
#
# calmosalgo           2.7.1                     2.7.2 
#  Version 2.7.2 - 2002-12-04 (rds)
#   + (src/rmfrow.f)  Bought in line with current LUX code
#
# caloalutils          1.66                      1.71
#  Version 1.71 - 2002-06-28 (UL)
#   + forgot one hidden 'strstream' in 1.70
#  Version 1.70 - 2002-06-28 (UL)
#   + replaced all occurences of 'strstream' with the standard-conformant 
#     'stringstream'
#  Version 1.69 - 2002-06-18 (UL)
#   + added CalOalUtility::mem_fun_bin_op()
#  Version 1.68 - 2002-06-03 (UL)
#   + a few minor changes in view of selectlib-4.51
#  Version 1.67 - 2002-05-23 (UL)
#   + fixed minor problem with include file in Celestial.h
#   + few additions to CartesianVector class in view of selectlib-4.48 changes
#
# calpnalgo            2.36                      2.43.1
#  Version 2.43.1 - 2002-12-05 (RDS)
#   + (src/rmf/pem_par.f): new redistribution code, direct from FH
#  Version 2.43 - 2002-10-30 (MJF)
#   + (src/ctigain/evcr03.f): added switch to decide which SW/LW CTI correction
#     function should be taken depending on CCF contents (backward 
#     compatibility)
#  Version 2.42 - 2002-10-29 (MJF)
#   + (src/ctigain/evcr03.f): new SW/LW low-energy correction function 
#     (unchanged in case of EPN_CTI_0009.CCF, extra term used with 
#     EPN_CTI_0010.CCF)
#  Version 2.41 - 2002-09-11 (MJF)
#   + (src/ctigain/evcr03.f): changed type from SINGLE to DOUBLE precision
#     for time related variables (DT, TF, TY)
#   + (src/ctigain/ccd_par_descr.f): changed type from SINGLE to DOUBLE 
#     precision for time related variables (RFP, RPRF)
#  Version 2.40 - 2002-08-23 (UL)
#   + evcr03InitCteParam() receives now additional parameter from CAL
#     (parameter name is 't_par'; only applicable in timing mode; read from
#     TIMECORR CCF)
#  Version 2.39 - 2002-07-18 (UL)
#   + changes in src/ctigain/evcr03.f: evcr03InitCteParam() receives now
#     additional parameters from the CAL (read from the CCF) and places
#     those in common blocks (ccd_par_decr.f)
#   + CAL/calpnalgo interface in interface/CalPnAlgo.h updated accordingly
#   + routines in sas_epn_gaincticorrect_mod.f90 have been rewritten in C++
#     and moved to the CAL proper
#  Version 2.38 - 2002-07-10 (MJF)
#   + (DEPEND): added "sas" as required by new infrastructure (sas-1.302)
#  Version 2.37 - 2002-05-08 (MJF)
#   + (doc/calpnalgo_description.tex): removed parameter part as there is
#     no parameter interface and dependency on "param" can be removed
#   + (DEPEND): removed "param" as not needed anymore due to change in doc,
#     therefore this version can be used in the RT as well as in the DT
#  Version 2.36.1 - 2002-09-16 (MJF)
#   + (src/ctigain/evcr03.f): changed type from SINGLE to DOUBLE precision
#     for time related variables (DT, TF, TY)
#   + (src/ctigain/ccd_par_descr.f): changed type from SINGLE to DOUBLE 
#     precision for time related variables (RFP, RPRF)
#   + closed SSC-SPR-2983: precursor handling in TI mode should use DOUBLE 
#     PRECISION
#
# dal                    1.154.3                   1.159.2
#  Version 1.159.2 - 2002-12-10 (GV)
#   + (doc/reference/examples/(insert|delete)rows.f90) These tests
#     accessed data after the pointers had been released. They failed
#     only on jupiter with a hard error. Fixed.
#  Version 1.159.1 - 2002-11-05 (GV)
#   + DEPEND adjusted for release track requirements.
#   + (fitstablecheck.cc) adjust header inclusion to adapt to release
#     track requirements.
#  Version 1.159 - 2002-11-04 (GV)
#   + (FitsReaderWriter.cc:readTableInfo) make the buffer holding a
#     long string keyword value larger to avoid segfault as in
#     SOC-SPR-2358.
#  Version 1.158 - 2002-09-09 (GV)
#   + (FitsReaderWriter.cc) Get rid of an assert that cause the seg
#     fault described in SOC-SPR-1883.
#   + (FitsReaderWriter.cc) Ignore reserved keywords out of context
#     instead of terminating with an error. (SOC-SPR-2141, SOC-SPR-2338)
#   + (DalTable.cc) It is now impossible to add a table with name
#     PRIMARY, as this name is reserved for the primary image
#     (SOC-SPR-2311).
#  Version 1.157 - 2002-09-06 (GV)
#   + The copyRows() implementation for variable length vector columns
#     was not always doing the right thing. It now works
#     (SOC-SPR-2343). Also, when asked to make a copy so that from ==
#     to, do nothing instead of uselessly copying. Test harness spr2343
#     added. 
#  Version 1.156 - 2002-09-01 (GV)
#   + Reorganize directories, remove dead code, make tests run one at
#     a time. No functional changes.
#  Version 1.155 - 2002-06-27 (JBa)
#   + Preparation for GCC 3.1
#   + Added virtual to otherwise dangerous destructors
#
# daltools             1.0                       1.0.3
#  Version 1.0.3 - 2002-11-11 (GV)
#   + (MemFitsReaderWriterX.cc) introduce local function
#      my_fits_read_keyword to wrap around the cfitsio equivalent and
#      remove the single quotes that cfitsio leaves around the value of a
#      string keyword. This fixes SOC-SPR-2364.
#  Version 1.0.2 - 2002-11-04 (GV)
#   + (MemFitsReaderWriterX.cc::addTable) it always believed that the
#     keyword HDUNAME had been found. Now makes a better
#     check. Added appropriate test harness. SOC-SPR-2356.
#  Version 1.0.1 - 2002-05-24 (GV)
#   + Make dsrm faster as per DAH's suggestion.
#
# datautils              1.2                       1.8
#  Version 1.8   - 2002-11-06 (RDS)
#   + Renamed V1.7 for release track
#  Version 1.7   - 2002-09-27 (RDS)
#   + (src/ImagePixelIterator.cc/h) Added extra constructor to cope
#     with inverted (X,Y) images.
#  Version 1.6 - 2002-09-17 (GV)
#   + GenericOperations.h: make the C macro legal under gcc-3.x and 2.96.
#   + ConvertableData.cc: use sstream, remove ends.
#  Version 1.5   - 2002-09-12 (RDS)
#   + (src/WCSConvertor.cc/h) added methods physicalRefPixel, linearCoords
#   + (src/ImagePixelIterator.cc/h) new routine to iterate without
#                                   converting to RA/DEC
#  Version 1.4   - 2002-08-07 (RDS)
#   + (src/ArrayPixelIterator.cc/h) added methods setIndex, ybins
#  Version 1.3.1 - 2002-07-08 (RDS)
#   + Removed stringutils.h from header
#  Version 1.3 - 2002-07-08 (RDS)
#   + Upgraded to param 2.0 and included stringutils.h in
#     ConvertableData.cc
#
# dsslib               3.16.5                    4.0.2 
#  Version 4.0.2 - 2002-11-22
#   + Fix bug in reading in bit filters from a fits file.  Closes 
#     SSC-SPR-3029.
#  Version 4.0.1 - 2002-10-15
#   + Downgrade DEPEND file to work with release track.
#  Version 4.0 - 2002-08-08 (DH)
#   + Change f90 interface for dssRanges function to avoid name clash
#     and make the interface more convenient.  Closes SSC-SPR-2156.
#   + Add support for parsing and ingesting of region filters which
#     specify only the region file.  Closes SSC-SPR-2929.
#   + Fix bug in the operator&() method of the Range class, which 
#     was not properly considering Unbounded ranges in some cases.
#     Also properly adjust max value for Ranges when changing types.
#      Closes SSC-SPR-2954.
#  Version 3.17 - 2002-07-23 (GV/SOC)
#   + Re-upload of 3.16.8 in the development track.
#  Version 3.16.8 - 2002-07-22 (JBa)
#   + changes in implementation files in order to comply with ANSI C++
#  Version 3.16.7 - 2002-07-01 (UL)
#   + changes in various source files to render usage of 'stringstream'
#     standard compliant
#  Version 3.16.6 - 2002-05-14 (DH)
#   + Fix bugs in combining of data subspace ranges.  Closes SPR 2865.
#  Version 3.16.9 - 2002-07-23 (GV/SOC)
#   + Restore as it was at version 3.16.6, as changes in .7 and .8
#     were meant for the release track.     
#  Version 3.16.8 - 2002-07-22 (JBa)
#   + changes in implementation files in order to comply with ANSI C++
#  Version 3.16.7 - 2002-07-01 (UL)
#   + changes in various source files to render usage of 'stringstream'    
#     standard compliant
#  Version 3.16.6 - 2002-05-14 (DH)
#   + Fix bugs in combining of data subspace ranges.  Closes SPR 2865.
#
# interpr              1.15.2                    1.15.3
#  Version 1.15.3 - 2002-09-17 (GV)
#   + (PerlInterpreter.cc) adjust constructor as a consequence of utils
#     1.95 in the RT.
#
# mssllib              2.18.1                    2.20 
#  Version 2.20 - 2002-10-18 (CB) 
#   - Uploaded into release track
#  Version 2.19 - 2002-10-03 (CB) 
#   - DEPEND file has been updated
#  Version 2.18.2 2002-05-23 (CB)
#   - (+src/frametime_mod.f90) - Checks added to stop program crashing
#     if an index of the array windowframetime is out of bounds (fixes
#     SPR 2845).
#  Version 2.18.1 2002-01-25 (VNY)
#   -  (+src/numerical_mod.f90) - The subroutine DLOCATE in the 
#      module numerical_mod.f90 can crash if the input xx-array
#      consists of only one element. Protection against this 
#      potential crash (subscription message) has been added (SPR 2702).
#  Version 2.18.2 2002-05-23 (CB)
#   (+src/frametime_mod.f90) - Checks added to stop program crashing
#     if an index of the array windowframetime is out of bounds (fixes
#     SPR 2845).
#
# oal                  3.91.6                    3.92 
#  Version 3.92 - 2002-06-20 (UL)
#   + hasAssociatedSet()/associatedSet() now works for PN DLI data
#     (association is made by searching for CCD number match in
#     DLI exposures not later than 15mins after science exposure)
#   + internal code change to work around out-of-mem compiler problem
#     at -O2 on Tru64
#  Version 3.91.8 - 2002-05-28 (UL)
#   + changed text of new error message introduced with 3.91.7
#  Version 3.91.7 - 2002-05-24 (UL)
#   + issue error message if used with skeleton summary file (odfingest
#     has not been run)
#  Version 3.91.8 - 2002-05-28 (UL)
#   + changed text of new error message introduced with 3.91.7
#  Version 3.91.7 - 2002-05-24 (UL)
#   + issue error message if used with skeleton summary file (odfingest
#     has not been run)
#
# param                1.68                      1.68.4 
#  Version 1.68.4 - 2002-12-09 (GV)
#   + (tools/listparams) new devel tool to be used in the creation of
#     comman line completion files. Give a task name it lists all of its
#     parameters to stdout.
#  Version 1.68.3 - 2002-11-13 (JBa)
#   + Fixed test failures: only mode must be one of "q|h|" only.
#  Version 1.68.2 - 2002-10-29 (GV)
#   + DEPEND: add selectlib.
#  Version 1.68.1 - 2002-01-28 (JBa)
#   + (src/XpiInfoReader.cc) Check for appropriate value of parameter mode
# 
# sas                  1.287.26                  1.315.13 
#  Version 1.315.13 - 2002-12-10 (GV)
#   + (bin/createcompletionscripts) remove -s flag when creating bash file.
#  Version 1.315.12 - 2002-12-09 (GV)
#   + (Makefile.top) at end of make check creates shell command line
#     completion scripts in SAS_DIR.
#  Version 1.315.11 - 2002-12-06 (GV)
#   + (Makefile.top) complete target now automatically generates
#     sas.pref (preferences) file in config directory.
#  Version 1.315.10 - 2002-11-21 (GV)
#   + (ftpsas) preserve exit status in END block, otherwise it is
#     always reset to 0 because the END block is guaranteed to succeed.
#   + (Makefile.top) do not echo the uploadreport command.
#  Version 1.315.9 - 2002-10-31 (GV)
#   + (ftpsas) allow one to specify a name other than 'make' for GNU
#     Make. Add more protection to chdir/mkdir statements to prevent
#     ftpsas from unpacking packages in the wrong directory.
#  Version 1.315.8 - 2002-10-14 (GV)
#   + (sasglobal.tex) task{} macro creates bold text in ps doc (SOC-SPR-2318).
#  Version 1.315.7 - 2002-10-11 (GV)
#   + (Make.include) AKA=5.4.0-rt
#   + (bin/chkdist) invoke parselayout in a different manner to avoid
#     problem described in SOC-SPR-2357.
#   + (bin/uploadreport) make quiet so cron jobs don't talk.
#  Version 1.315.6 - 2002-09-30 (GV)
#   + (Make.include) update AKA field to be 5.3.x-rt.
#  Version 1.315.5 - 2002-09-24 (GV)
#   + (src/runtestalarm.cc) allow one to set the maximum allowed
#     duration of a single test harness run via the environment variable
#     SAS_TEST_TIMEOUT.
#  Version 1.315.4 - 2002-09-20 (GV)
#   + (ftpsas, SasServer.pm) small updates to log/error messages and
#     documentation to clarify what is happening.
#  Version 1.315.3 - 2002-09-20 (GV)
#   + (chkdist) now get rid of the checks on the task.info files.
#  Version 1.315.2 - 2002-09-20 (GV)
#   + (chkdist) relax also the check on the ChangeLog files.
#  Version 1.315.1 - 2002-09-19 (GV)
#   + (chkdist) does not require that package sas be in DEPEND file,
#     as this check is too strict in current RT.
#  Version 1.315 - 2002-09-19 (GV)
#   + (configure.in) accept Qt version 3 instead of stopping. Change
#     use of tr when checking for ftools version to eliminate warning
#     message in linux.
#  Version 1.314 - 2002-09-17 (GV)
#   + added backward-gcc2/streambuf
#   + Make.include: make it possible to upload package sas with make upload.   
#  Version 1.313 - 2002-09-12 (JBa)
#   + added backward-gcc2/istream
#  Version 1.312 - 2002-09-01 (GV)
#   + (Make.include) implement INTERNALS correctly (it was referencing
#     EXTERNALS). 
#  Version 1.311 - 2002-08-29 (GV)
#   + (bin/ftpsas) split one line in two as suggested in SOC-SPR-2333.
#   + (bin/ftpsas) when --patch is given (incremental builds) before a
#     package can be unpacked the following is done:
#     . cd package-directory and make clobber
#     . rm -fr package-directory
#  Version 1.310 - 2002-08-01 (GV)
#   + (bin/ftpsas) supply 0777 mask to all mkdir calls, as the mask is
#     mandatory in perl 5.005. Also, detect which of MD5 or Digest::MD5
#     is present and use it. (The perl modules MD5 has been removed
#     Digest::Md5, with exactly the same interface and functionality.)
#   + Pod::Usage.pm: define $progpath to be simply perldoc, so that it
#     works even when perldoc is not in the same bin directory as perl
#     itself. 
#  Version 1.309 - 2002-07-29 (GV)
#   + (configure.in) die if ds9 not >= 2.0.
#  Version 1.308 - 2002-07-29 (GV)
#   + (Make.include) Missing '/' in fix made in previous version.
#  Version 1.307 - 2002-07-26 (GV)
#   + (Make.include) If the gcc backward compatibility directory is
#     needed, takes it via -I$(SAS_DIR)/include and not $(INCDIR), or
#     compilation of c++ packages that need it will fail when those
#     packages are built in a subdirectory of SAS_PATH (SOC-SPR-2331).
#   + (Make.include) Add directive PERLDIRS for subdirectories that
#     should be linked directly under lib/perl5, so that external
#     modules can be easily available to all scripts. Add PERLMODS
#     directive for individual modules.
#   + Move SasServer to lib, and make it a PERLMODS.
#   + Add Pod::Usage as a PERLDIRS so that ftpsas works also with perl
#     5.005 without installation of additional modules.
#  Version 1.306 - 2002-07-18 (GV)
#   + (sas.bib) add entries for DS9 and GAIA, as per ims request.
#  Version 1.305 - 2002-07-18 (GV)
#   + ftpsas had been left in package devel. Moved here.
#   + (in)checkReport: change the color coding.
#  Version 1.304 - 2002-07-12 (GV)
#   + (bin/Makefile) I had left out uploadreport from DEVSCRIPTS.
#  Version 1.303 - 2002-07-11 (GV)
#   + (Make.include) add targets distcheck and depcheck, so that it is
#     possible to run these checks independently.
#   + (bin) add all of the scripts that were in package devel, so that
#     the latter can easily be taken out of the manifest when a public
#     binary is built.
#  Version 1.302 - 2002-07-09 (GV)
#   + (chkdist) make it an error not to DEPEND at least on package sas.
#   + (chkdist) make it an error not to have a ChangeLog entry
#     matching the version number. Also, the matching entry must be the
#     first one in the file.
#   + (chkdist) make it an error not to have a GROUPS entry in the
#     task.info file.
#   + (Make.include.in) expand the range of targets executed in a make
#     incheck and make update. Preparation for incremental builds. 
#   + (configure.in) switching sharedversion on forces shared to be on
#     as well.
#   + Change the maximum single test harness duration to 600s. Change
#     implementation of the timeout cndition to use system instead of
#     exec, so the alarm signal can be trapped.
#   + incheckReport: added to report on incremental builds.
#  Version 1.301 - 2002-07-08 (GV)
#   + (Make.include) run test harnesses through runtestwrap. This sets
#     the maximum CPU time per test harness to 1000s, then runs the test
#     harness through runtestalarm, where the maximum wall clock time
#     per test harness is agains et to 1000s. This to prevent problems
#     with hanging test harnesses, or test harnesses that enter an
#     infinite loop.
#   + (bin/runtestwrap) added
#   + (src/runtestalarm.cc) added
#  Version 1.300 - 2002-06-27 (JBa)
#   + Preparation for GCC 3.1
#     Added backward compatibility directory for GCC-2.9x
#  Version 1.299 - 2002-06-27 (JBa)
#   + (test/check_dev_bins_scripts) make sure it works if current
#     directory is not in PATH
#  Version 1.297 - 2002-06-11 (JBa)
#   + As the HTML documentation, the PostScript documentation now also
#     contains a Parameter header. (SOC::SPR 2323)
#  Version 1.296 - 2002-06-10 (GV)
#   + configure now works with the latest autoconf (now required).
#  Version 1.295 - 2002-05-13 (GV)
#   + (Make.include.in) make sure all tasks are getting selectlib on the link 
#     line.
#  Version 1.294 - 2002-05-07 (GV)
#   + (chkdist) validateParameters is called only for XPI-style files.
#  Version 1.293 - 2002-05-02 (GV)
#   + (Make.include.in) add selector to USEDLIBS when param is also
#     used. This is needed to support param-2.0.
#   + (Make.include.in) add DEVTASKS directive.
#   + (Make.include.in) $(TASKHEADIMPS) are removed on the clobber and
#     not on the clean, so incremental builds can work. Also, all the
#     autogenerated code is now dependent on some of the source files in
#     package taskmain, so that it is re-created only if taskmain has
#     been updated.
#  Version 1.292 - 2002-04-29 (GV)
#   + (Makefile.top) adjust target binary_exclude to exclude files in
#     bin/devel, lib/data/tmp, and lib/data
#   + (configure.in) checks for mysql lib/header, set HAVE_MYSQL if
#     ok. Also check for some of the CERN libraries.
#   + (acconfig.h) updated.
#   + (Make.include.in) add ODFDIRS for symlinks under lib/testodf.
#   + (Make.include.in) all tests now run with stdin from /dev/null,
#     so that running some ftools will not hang the build.
#   + (chkdist) issue warning if no ChangeLog entry for VERSION is found.
#  Version 1.291 - 2002-04-28 (GV)
#   + (Make.include.in) change a couuple of SAS_DIR/bin to SASBIN,
#     as the former no longer contains the development scripts required
#     for the build.
#  Version 1.290 - 2002-04-27 (GV)
#   + (bin/Makefile) fix DEVSCRIPTS (was mispelled).
#   + (Make.include.in) re-introduce changes made at 1.288 that had gone 
#     missing.
#   + (test) add test harnesses for DEVSCRIPTS and DEVBINS targets
#  Version 1.289 - 2002-04-26 (GV)
#   + (configure.in) enforece cfitsio > 2.400.
#  Version 1.288 - 2002-04-26 (GV)
#   + (Makefile.top) create extra directories (lib/data/tmp lib/data 
#     bin/devel).
#   + (Makefile.top) new target uploadreport
#   + (Make.include.in) add target updateparfile for transition to
#     param-2.0.
#   + (Make.include.in) introduce DEVSCRIPTS and DEVBINS, similar to
#     their DEV-less namesakes but to be linked under
#     SAS_DIR/bin/devel. sas-setup.[c]sh adjusted so that
#     SAS_DIR/bin/devel is in the PATH.
#   + (bin/Makefile) change SCRIPTS to DEVSCRIPTS
#   + (uploadreport) issue error if it cannot ftp to SOC server,
#     instead of dying with an undefined variable.
#   + (Make.include.in) introduce DATADIRS target for directories that
#     are linked under lib/data
#
#
# selectlib            4.46.5                    4.60.1 
#  Version 4.60.1 - 2002-11-26 (UL)
#   + minor transparent change in Region.h to support more user-friendly
#     selection of background regions in ds9
#  Version 4.60 - 2002-08-26 (UL)
#   + fixed problem with combi-lib building (caused linking failure under
#     Tru64)
#  Version 4.59 - 2002-07-31 (UL)
#   + added selectReleaseMemory() to src/service/datafilter.f90
#  Version 4.58 - 2002-07-29 (UL)
#   + fixed problem with broken rgsregions due to 4.55 change in Region.h
#  Version 4.57 - 2002-07-22 (JBa)
#   + (src/utils/TriangulatablePolygon.cc) making sure we pick up local
#     INFINITY definition (GNU stdc++ library defines INFINITY in cmath)
#  Version 4.56 - 2002-07-19 (UL)
#   + various trivial C++ standard compliance fixes (code is gcc-3.1-clean now)
#  Version 4.55 - 2002-07-10 (UL)
#   + transparent modifications to GeoRegion class
#   + implemented funtools/CIAO compliant region combination policy
#     (Venn diagram can now be generated with within one operation)
#   + added new test harness
#  Version 4.54 - 2002-07-09 (UL)
#   + added f90 I/F to ExprColumnGenerator class (construction of table
#     column driven by arithmetic expressions)
#  Version 4.53 - 2002-06-28 (UL)
#   + changed all occurences of 'strstream' to standard-conformant
#     'stringstream'
#  Version 4.52 - 2002-06-10 (UL)
#   + minor addition to OGIPgti class
#  Version 4.51 - 2002-06-03 (UL)
#   + added support for time and angle parameters
#  Version 4.50 - 2002-05-29 (UL)
#   + Trigonometric functions and their inverse now use radians
#  Version 4.49 - 2002-05-29 (UL)
#   + Allow single-quoted text literals (to faciliate string parameter
#     validation in param>=2.0)
#   + more robust identification of string identifier in textual contexts
#  Version 4.48 - 2002-05-27 (UL)
#   + added support for vector algebra
#  Version 4.47 - 2002-04-22 (UL)
#   + treat identifiers in textual contexts properly
#
# ssclib               2.4                       2.4.1
#  Version 2.4.1 - 05 Jun 2002 (IMS/LUX)
#   - Fixed SPR 2868 (on rgssources). It was a 'status' in coordinate_mod 
#     that was not initialised.
#
# taskmain             1.67.2                    1.67.5 
#  Version 1.67.5 - 2002-11-21 (JBa)
#   + fixed SOC-SPR-2371
#   + Fixed Repository ...  now under branch 1.67 ;-)
#  Version 1.67.4 - 2002-11-04 (UL)
#   + added description of new environment variable SAS_RAND_SEED (as of
#     utils-1.98) to documentation
#  Version 1.67.3 - 2002-09-20 (GV)
#   + (main.cc) use sstream instead of strstream.
#   + (perltask.cc) add final c_str() to initalization of perl
#     interpreter.
#
# testccf              1.96.4                    1.98.1
#  Version 1.98.1 - 2002-10-14 (GV)
#   + remove copy of EPN_CTI_0009.CCF, as the RT should be sensitive
#     to whether this file has been released or not.
#  Version 1.98 - 2002-07-26 (UL)
#   + fixed problem with wrong numbers in constituents/EPN_CTI_0009.CCF
#  Version 1.97 - 2002-07-26 (UL)
#   + in constituents/ccf.cif:
#     EPN_CTI_0008.CCF -> EPN_CTI_0009.CCF
#  Version 1.96.5 - 2002-06-11 (GV)
#   + Changed the order of USED libs in test directory. Hopefully, 
#     that will make the static build succeed.
#
# utils                1.83.2                    1.98 
#  Version 1.98 - 2002-11-04 (UL)
#   + SAS_RAND_SEED environment variable can now be used to control seed
#     of random number generator singleton (documentation is in taskmain)
#  Version 1.97 - 2002-09-20 (GV)
#   + (boost/config/compilers/gcc.hpp) make it work with gcc-3.2. This
#     is a temporary fix: it should actually use the (not yet released)
#     boost original.
#  Version 1.96 - 2002-08-15 (UL)
#   + fixed minor problem in f90 I/F to STime (added a generic ST_release()
#     interface)
#  Version 1.95 - 2002-08-01 (GV)
#   + (src/boost/config/compiler/gcc.hpp) undef BOOST_HAS_THREADS
#     because we never use threads, and because otherwise boost does not
#     compile on Tru64.
#  Version 1.94 - 2002-07-29 (UL)
#   + new constant in STime.h
#  Version 1.93 - 2002-07-26 (GV)
#   + Add more of boost: tuple, smart pointers.
#  Version 1.92 - 2002-07-10 (UL)
#   + added parts of boost (http://www.boost.org) library
#  Version 1.91 - 2002-07-04 (JBa)
#   + (src/stringutils.h)
#     This is a temporary hack, as task developers implicitly expect
#     the inclusion of  strstream in stringutils, where sstream should
#     be used instead.
#     Once we really aim to port to the standard, 
#     developers should use sstream
#  Version 1.90 - 2002-06-27 (JBa)
#    + Preparation for GCC 3.1
#  Version 1.89 - 2002-06-10 (GV+UL)
#   + added complete loki library (http://moderncppdesign.com).
#   + added STime::decimalYearNumber()
#  Version 1.88.1 - 2002-05-07 (UL)
#   + fixed bug in RandomNumberGenerator::minMaxRange() method added in 1.88
#  Version 1.88 - 2002-03-25 (UL)
#   + added to RandomNumberGenerator (Random.h) class two convenience
#     methods [minMaxRange(min, max, range) + pushState(min, max, range)]
#  Version 1.87 - 2002-03-19 (UL)
#   + fixed problem in Random.h related to 1.85 update
#  Version 1.86 - 2002-03-19 (GV)
#   + (Ranlux.cc) remove errstr.h (not available).
#  Version 1.85 - 2002-03-18 (UL)
#   + validity check in random number generator initialization
#  Version 1.84 - 2002-03-13 (UL)
#   + extended functionality of RandomNumberGenerator class
#     [can now set range type (open, closed, semi-open)]

#   
# Parameters
# ----------

# Pipeline infrastructure
# -----------------------
#

# pcms               4.4.12                5.2.5 
#  Version 5.2.5 - 2002-12-16 (DJF)
#   + added DATE keyword to the product index
#  Version 5.2.4 - 2002-11-12 (DJF)
#   + Added search on osw_id, order and rgsorder to findFile
#  Version 5.2.3 - 2002-07-25 (DJF)
#   + Added RGS FITS SOURCE+BACKGROUND SPECTRUM product to Filemap.
#  Version 5.2.2 - 2002-06-26 (DJF)
#   + SearchUSNO columns MAG_R and MAG_B changed to RMAG and BMAG respectively.
#  Version 5.2.1 - 2002-05-22 (DH)
#   + Change to the way waitDpss and waitAcds health flags are handled.  
#     These now get clear if the corresponding upstream module (SendDPSS or 
#     SendACDS) gets changed to the waiting state. The waitDpss flag no 
#     longer inhibits processing of a sequence.
#  Version 5.2 - 2002-05-17 (DH)
#   + Change ModuleManager.pm so that 'waiting' modules can be paused and 
#     uppaused. Modify gui so it can be used to do this.
#  Version 5.1.6 - 2002-05-15 (DH)
#   + Use -f option for gzip in the ProductGroups module when compressing 
#     files for inclusion in the PIPE file. This is so if the compressing 
#     process dies in the middle, the old compressed files won't get in the 
#     way of the new compressed files when the process is restarted.
#  Version 5.1.5 - 2002-05-15 (DH)
#   + Fix bug which was making it so that SendACDS module could not be 
#     reexecuted.
#  Version 5.1.4 - 2002-05-14 (DJF)
#   + Change BlackBoard.pm to fix new locking code which was being ignored.  
#     Also added debugging statements.
#  Version 5.1.3 - 2002-05-13 (DJF)
#   + Change BlackBoard.pm to use sysopen and file locking to raise/lower and 
#     check flags. This is a suspect in the intermitent pcms segfaults. Perl 
#     has a race condition between (-e "$file") and open(FH,"$file") which 
#     could be hit by parallel raise flag and check flag streams.     
#  Version 5.1.2 - 2002-05-03 (DH)
#   + Fix long standing bug in blocking of problem sequences.  Now no new
#      modules will queued in a problem sequence unless --noblocksequence 
#      option is set.
#  Version 5.1.1 - 2002-04-29 (DH)
#   + Take tigris out of the pcms configuration, as it needs to be repaired.
#  Version 5.1 - 2002-04-04 (DH)
#   + Add graphics products for the EPIC EXPOSURE MAP and the EPIC EXPOSURE ML
#     SOURCE LIST to the list of products in Filemap.pm.  These products will
#     only be produced in the catalogue pipeline.
#  Version 5.0 - 2002-04-02 (DH)
#   + Fix problem with executable log product having repeats of the same
#     log files.
#  Version 4.7 - 2002-04-02 (DH)
#   + Change code which gzip's products before putting them in the product
#     group files.  Products should be unchanged, but hopefully the gzipping
#     will go much faster.
#  Version 4.6 - 2002-03-11 (DJF)
#   + Add catalogue as an 'instrument' to filename creation (cat => ca)
#  Version 4.5 - 2002-03-04 (DH)
#   + Add '-w 10' option to all sas commands, in order to keep log files from
#     blowing up.  Change in ModuleResources.pm.
#   + Add /usr/local/ftools/SunOS_5.6_sparc/syspfiles to PFILES variable in
#     command enviroment. Needed in some cases for ftools commands. Change in
#     ModuleResources.pm.
#   + Add getEventBitmask subroutine to ModuleResources.pm, to allow a more
#     transparent method for selection FLAG column bit mask patterns.
#   + Add duplicateCheck subroutine to ModuleResources.pm, which checks for 
#     more than one copy of an observation running in the production pipelines.