Документ взят из кэша поисковой машины. Адрес оригинального документа : http://xmm.vilspa.esa.es/sas/7.1.0/documentation/releasenotes/xmmsas_5.3.0.shtml
Дата изменения: Unknown
Дата индексирования: Sat Dec 22 14:52:04 2007
Кодировка:

Поисковые слова: guide 8.0
XMM-Newton Science Analysis System: Release Note [5.3.<b style="color:black;background-color:#66ffff">0</b>] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
		     Release Note for SAS 5.3.0
		     ==========================

			   Giuseppe Vacanti

$Id: xmmsas_5.3.0.txt,v 1.1 2002/04/15 14:17:43 saslib Exp $

* Contents

  . SAS releases covered by this note
  . URLs
  . Summary of important changes
  . Package manifest for SAS version 5.3.0
  . New and withdrawn packages
  . Detailed list of changes between SAS 5.2.0 and SAS 5.3.0

* SAS releases covered by this note

The version of the SAS installed can be displayed with the command:

			      sasversion

This version (5.3.0): xmmsas_20020413_2031

Last public version (5.2.0): xmmsas_20010917_1110

SAS versions not made public (but used in the pipeline), whose changes
are also described in this release note:

5.2.2  xmmsas_20020129_1610
5.2.1  xmmsas_20011206_1713                          

* URLs

SAS pages at the XMM-Newton SOC:
   http://xmm.vilspa.esa.es/sas/
 
Pipeline configuration at the XMM-Newton Survey Science Centre:
   http://xmmssc-www.star.le.ac.uk/pipeview/prod/

* Summary of imporatnt changes

** General

o CHANGES TO THE CCF ORDERING ALGORITHM were introduced in order to
  simplify the maintenance of the calibration database. You can read
  the details in the documentation of the task cifbuild, and at the
  URL http://xmm.vilspa.esa.es/calibration/cifbuild/.

  These changes are not recognized by versions of cifbuild earlier
  than 4.0 (SAS version from 5.0.0 to 5.2.x inclusive). If you usually
  create your CIFs by running the task cifbuild on a local copy of the
  CCF database, then you are advised to upgrade to SAS 5.3.0.

  If you wish to stay with an earlier SAS version, but still be able
  to use some of the recent calibration files, you should create the
  CIF via the scripts available at the URL mentioned above.

o CHANGES TO THE ODF SUMMARY FILE SUM.ASC distributed with the ODF
  were introduced to make additional information available to the SAS
  and the XMM-Newton data archive. These changes affect all
  observations made starting from revolution 415 cannot be processed
  with SAS versions earlier than 5.3.0 without making a small change
  to the SUM.ASC file, as described at
  http://xmm..vilspa.esa.es/sas/watchout/.

o A new task, odfbrowser, has been introduced. This allows the user to
  view the contents of an ODF by instrument and exposure. Some of the
  parameters describing the exposure (filter, start and stop time) are
  also displayed. For the X-ray instruments the user can select the
  exposures to process, and launch one of the proc-tasks (emproc,
  epproc, or rgsproc) to create the event lists.

o xmmselect can now make use of canned selection expressions, via the
  so-called preferences machanism. In order to activate the
  preferences the first time run the command sasprefgen. The usage of
  this machanism will be expanded in response to requests from the
  users.

o A coding error was corrected in the task barycen. The error
  introduced an apparent shift of the order of one part in 10^6 in the
  period determination of a periodic source. With SAS 5.3.0 it is
  possible to recover the period of the Crab pulsar to one part in 10^9.

o The dataset browser is now much faster, solving an outstanding
  problem with the previous SAS releases.

* EPIC

o The MOS CTI correction has been improved to take into account the
  changes occurred since launch.

o A new task, evigweight, assigns a vignetting correction to each
  individual event. This allows one to extract vignetting-corrected
  images and spectra directly.

o A new task, epatplot, is available to identify pile up.

o The PN background rejection and CTI correction have been
  significantly improved.

o The tasks rmfgen and arfgen now reproduce the canned matrices to
  within 1%. Also, the full range of event patterns is
  supported. Further, rmfgen supports the major observing modes.

* OM

o It is now possible to create whole-field image mosaics.

o Improved photometric accuracy in the optical bands (~0.05 mags
  (systematic) or better)

* RGS

o Hot pixels are better removed.

o The task rgsproc now produces response matices and fluxed spectra
  automatically. 

o Switched from RATE format to COUNT format, but using a new format
  (OGIP Memo OGIP/92-007), which requires XSPEC users to upgrade
  to version 11.1.


* Package manifest for SAS version 5.3.0

addattribute-1.8.tgz
arfgen-1.48.8.tgz
asmooth-2.4.4.tgz
attcalc-4.27.1.tgz
atthkgen-1.17.2.tgz
backcorr-2.2.4.tgz
backscale-1.0.1.tgz
badpix-2.26.2.tgz
badpixfind-1.28.tgz
barycen-1.13.2.tgz
cal-3.138.tgz
calmosalgo-2.7.1.tgz
caloalutils-1.65.1.tgz
calpnalgo-2.32.4.tgz
calview-1.6.tgz
ccftools-1.26.1.tgz
cifbuild-4.1.tgz
colimchain-1.3.tgz
colimplot-3.3.1.tgz
colsmooth-1.0.1.tgz
dal-1.154.3.tgz
daltools-1.0.tgz
datautils-1.2.tgz
deceit-1.15.2.tgz
devel-1.46.1.tgz
dscalc-2.2.1.tgz
dsplot-1.14.6.tgz
dsslib-3.16.5.tgz
eboxdetect-4.7.1.tgz
edetect_chain-2.3.1.tgz
eexpmap-3.23.2.tgz
efftplot-2.6.1.tgz
elcbuild-1.6.1.tgz
emask-2.7.tgz
embadpixfind-1.6.1.tgz
emchain-8.4.1.tgz
emdiag-3.9.tgz
emenergy-6.3.1.tgz
emevents-6.5.3.tgz
emeventsproj-1.2.tgz
emframes-4.11.2.tgz
emldetect-4.11.7.tgz
emosaic-1.3.tgz
emsaplib-2.9.tgz
epatplot-1.1.3.tgz
epauxcomb-1.1.tgz
epchain-8.29.8.tgz
epevents-6.30.6.tgz
epframes-8.46.5.tgz
epicproc-1.0.4.tgz
eposcorr-3.4.tgz
eptestdata-0.5.tgz
error-1.38.tgz
esensmap-3.5.tgz
esky2det-1.2.4.tgz
especplot-2.6.1.tgz
esplinemap-2.8.2.tgz
evarimgen-0.2.tgz
evigweight-1.1.5.tgz
evlistcomb-4.17.2.tgz
evselect-3.47.2.tgz
ewavelet-3.3.tgz
flspec-2.32.7.tgz
ftools-1.0.tgz
gtialign-2.5.tgz
gtibuild-1.1.tgz
gtimerge-1.3.tgz
gui-1.37.3.tgz
histolib-3.6.1.tgz
hkauxplot-4.4.2.tgz
hkgtigen-1.7.1.tgz
hkstrip-3.10.tgz
imagelib-3.2.tgz
imgdisplay-1.30.3.tgz
implot-1.7.tgz
interpr-1.15.2.tgz
inthist-2.13.1.tgz
layout-1.1.tgz
lcplot-1.14.1.tgz
merge-0.4.1.tgz
mssllib-2.18.1.tgz
oal-3.90.2.tgz
obssumm-4.4.5.tgz
odfbrowser-1.0.2.tgz
odfingest-3.7.5.tgz
omatt-2.27.tgz
omcomb-2.2.tgz
omcosflag-1.21.3.tgz
omdetect-3.5.5.tgz
omdrifthist-1.21.3.tgz
omfastflat-1.12.1.tgz
omfastshift-1.21.3.tgz
omflatfield-2.2.2.tgz
omflatgen-1.8.tgz
omichain-1.30.2.tgz
ommag-2.2.4.tgz
ommodmap-2.4.tgz
ommosaic-1.5.3.tgz
omprep-2.25.3.tgz
omregion-2.6.3.tgz
omsrclistcomb-1.21.8.tgz
omthconv-1.27.2.tgz
omthlcplot-1.0.4.tgz
orbit-2.8.tgz
param-1.68.tgz
pedal-1.30.1.tgz
pkgmaker-1.20.1.tgz
playback-1.1.tgz
ppssumm-2.3.6.tgz
preferences-0.1.2.tgz
region-6.2.2.tgz
responselib-1.0.tgz
rgsangles-4.3.tgz
rgsbadpix-2.11.1.tgz
rgsenergy-1.4.2.tgz
rgsevconvert-1.1.tgz
rgsevents-3.5.2.tgz
rgsfilter-1.11.2.tgz
rgsfluxer-1.1.1.tgz
rgsframes-3.13.2.tgz
rgsimplot-1.11.7.tgz
rgslib-1.26.tgz
rgslinepos-1.2.tgz
rgsoffsetcalc-1.14.tgz
rgsproc-1.3.3.tgz
rgsprods-1.5.tgz
rgsregions-1.12.tgz
rgsrmfgen-0.50.2.tgz
rgssources-5.17.9.tgz
rgsspecplot-2.16.6.tgz
rgsspectrum-1.4.1.tgz
rmfgen-1.44.5.tgz
rmftools-0.14.1.tgz
rudi5-0.4.tgz
rudiframetime-1.2.tgz
sas-1.287.22.tgz
sashelp-1.0.tgz
saslib-1.68.tgz
sasperl-1.0.1.tgz
sasversion-1.0.tgz
selectlib-4.46.5.tgz
sla-1.7.1.tgz
slatec-1.36.tgz
specadd-1.11.tgz
srcdisplay-1.4.tgz
srcmatch-3.10.4.tgz
ssclib-2.4.tgz
statistics-1.0.1.tgz
tabgtigen-2.8.3.tgz
taskmain-1.67.2.tgz
testccf-1.96.4.tgz
testodf-0.42.tgz
timeappend-1.4.tgz
tools-1.42.3.tgz
utils-1.83.2.tgz
xcolorcod-1.8.tgz
xmmselect-2.43.2.tgz

* New and withdrawn packages

** New

Package eppatplot: version 1.2 [RENAMED -> epatplot]
Package odfbrowser: version 1.0.2 
Package omfastflat: version 1.12.1
Package omfastshift: version 1.21.3
Package rgsenergy: version 1.4.2
Package colsmooth: version 1.0.1
Package esky2det: version 1.2.4
Package evigweight: version 1.1.5

** Withdrawn

Package edetectproc: version 1.1.7
Package arithmetic: version 3.8.1
Package imageanalyse: version 0.27
Package odffix: version 2.0
Package radial: version 4.1.1
Package regionstats: version 3.1 

* Detailed list of changes between SAS 5.2.0 and SAS 5.3.0

Entries are formatted as follows:

Package : version  [was ]

New packages are labelled as such.

Software problem reports (SPR) can be viewed in two separate databases:

  SOC-SPR-nnnn: http://xmm.vilspa.esa.es/sas-cgi/db/spr?ViewRecord=1&Id=nnnn
  SSC-SPR-nnnn: http://xmmssc-www.star.le.ac.uk/sprpublic/db/SSC-SPR-nnnn.shtml

=========================================================================
Package arfgen: version 1.48.8 [was 1.44.4]

ChangeLog

Version 1.48.8 - 2002-04-11 (RDS)
------------------------------
More documentation.

Version 1.48.7 - 2002-03-19 (RDS)
------------------------------
Just documentation.

Version 1.48.6 - 2002-03-8 (RDS)
------------------------------
+ (src/DetmapFilter.cc) - reset the CAL accuracy mode after attcalc

Version 1.48.5 - 2002-02-20 (RDS)
------------------------------
+ (src/ConcreteArfDataServer.cc) Set the window mode in the Cal server
  (src/CalCoreData.cc)           Set number of patterns correctly for PN

Version 1.48.4 - 2002-02-19 (RDS)
------------------------------
+ (src/Areacalc.cc) (SPR-2142 - Q.E. applied spatially)
  (src/CalCoreData.cc/h etc..) (SPR-2047 - removed asserts)

Version 1.48.3 - 2002-02-07 (RDS)
------------------------------
Remove dependency on rmfgen from DEPENDS.

Version 1.48.2 - 2002-02-04 (RDS)
------------------------------
+ (src/ConcreteArfDataServer.cc) (SPR-2144, 2162 - more shapes + box width
                                                   errors )
  (src/ConcreteArfDataServer.cc) Removed the need to add a ':' for the
                                 datamaptype=dataset, dataset definition

Version 1.48.1 - 2002-01-25 (RDS)
------------------------------
+ (src/ConcreteArfDataServer.cc/h, src/OffCCDPixelIterator.cc/h,
   src/OffCCDPSFCorrector.cc) treatment of edge pixels (SPR-2117)
  (src/CalCoreData.cc/h)      (SCR-72 - pattern fractions)

Version 1.48 - 2002-01-23 (RDS)
------------------------------
+ (ConcreteArfDataServer.h, RegionExtent.h/cc,
CalCoreData.h, CoreData.h) - dsslib made non-const (SPR-2162)

Version 1.47 - 2001-12-10 (RDS)
------------------------------
+ (config/arfgen.par,                    
   src/ConcreteArfDataServer.cc,                 
   src/CalCoreData.cc/h,CoreData.h) removed the params withpatterns, 
                                    patternmin, patternmax (SPR-2069)

Version 1.46.1 - 2001-12-05 (RDS)
------------------------------
+ (src/CalCoreData.cc, src/CalPsfModel.cc/h, src/RatioPsfModel.h/cc,
   src/PointEeCorrector.cc, src/PsfModel.h, Makefile) 
                     - new encircled energy CAL implementation (SPR-2233)
- (src/CirclePsfModel.cc/h, DummyPsfModel.cc/h) - removed.

+ (src/ConcreteArfDataServer.cc/h, AreaCalc.cc/h,
   arfgen.par - new param modelootcorr ) - OOT correction (SCR-14, SPR-2198)

Version 1.46 - 2001-10-31 (UL)
------------------------------
+ brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates
  changed from single to double precision

Version 1.45  2001-08-06 (RDS)
------------------------------
+   (doc/arfgen_description.tex) - updated and include some CAL errors 
    (src/ConcreteArfDataServer.cc) - solved problem with polygons (SPR-2147)
    (src/CalCoreData.cc/h, src/CirclePsfModel.cc/h) - added support for
           annuli in the circular PSF model (SPR-2048)
    (src/ConcreteArfDataServer.cc,
         RmfEbins.cc...            ) - mods for compiling with optimisation
                                       on (SPR-2134)

Version 1.44.4 2001-05-18 (RDS)
------------------------------
    (doc/arfgen_description.tex) - updated for 5.1 changes (SPR-2033, 2040)
 
=========================================================================
Package asmooth: version 2.4.4 [was 1.5.1]

ChangeLog

Version 2.4.4 - 14 Mar 2002 (IMS/LUX)
----------------------
- Upgraded documentation, small cosmetic changes in code and lyt.

Version 2.4.3 - 10 Mar 2002 (IMS/LUX)
----------------------
- Fixed some bugs in the source-map routine.

Version 2.4.2 - 08 Mar 2002 (IMS/LUX)
----------------------
- Updated DEPEND.
- Fixed two array-bound errors (SPR 2727).

Version 2.4.1 - 21 Feb 2002 (IMS/LUX)
----------------------
- Fixed SPR 2778. This was due to changes in an argument type in an ssclib routine that asmooth calls.
- Fixed SPR 2729 (by adding sfftw to the EXTERNALS line in src/Makefile).

Version 2.4 - 23 Jan 2002 (IMS/LUX)
----------------------
- No longer uses wcs stuff but slalib instead. Also now needs the cal to get instrum boresight.
- Fixed some bugs so that the test harness now runs.
- Moved some sourcelist-handling routines to ssclib.

Version 2.3 - 19 Dec 2001 (IMS/LUX)
----------------------
- Fixed .par and .lyt files.
- Fixed some bugs.

Version 2.2 - 19 Dec 2001 (IMS/LUX)
----------------------
- Added some fftw test routines (maybe temporary).
- Some but not all of the 'array' header keywords (eg wcs kwds) are now copied over to the output. Can't copy them all over because many are DSS kwds and copying these over disturbs DSS matters.
- Defaults for --desiredsnr and --ngauss now 10 and 20 respectively.
- Changed CGP's getdp() and getstring() for getRealKwd(), getIntKwd() and getStringKwd() in ssclib-2.0/fitsutils_mod.
- Fixed bug (showed up on DEC) in which multiplyByGaussian() was creating lines of underflows.
- The array 'mask' is now initialised whether --withdetmask is set or not. This was done ok in <2.0 but was neglected in 2.0, 2.1. Closes SPR 2671.
- Now accesses fftw global variables and some subroutines from ssclib-2.0/fftw_aux_mod. (The type of the fftw plan variable was changed to a pointer structure to enable asmooth to run on all platforms).
- The exposure map is now used correctly (with added parameters --expmapuse and --remultiply).
- Added facility for the user to submit their own variance map (with added parameters --withvarianceset and --varianceset).
- Internal arrays now only store that rectangular part of the image into which the nonmasked pixel area just fits. This makes processing of images with large surrounding 'black' areas much quicker.

Version 2.1 - 30 Oct 2001 (IMS/LUX)
----------------------
- Fixed lyt file so GUI is correct (fixes SPR 2613).
- --copydss parameter introduced, so that asmooth can handle files (such as produced by farith) from which the dss blocks have been lopped off.
- Template file now saved before outset is.
- Bug fixed in which the task attempted to read a defunct parameter when --withboxlist=yes.

Version 2.0 - 11 Sep 2001 (IMS/LUX)
----------------------
- Iterative algorithm replaced by a simpler, faster, more elegant 2-step process.
- Added dependency on evselect (for test set).

Version 1.7 - 30 Aug 2001 (IMS/LUX)
----------------------
- Fixed dependency bug.

Version 1.6 - 23 Aug 2001 (IMS/LUX)
----------------------
- Algorithm extended to include iteration.
- Parameters --scaletype, --fluxformaxsigma and --minsigmafluxfraction suppressed: only 'constsnr' adaptive smoothing is available for the present. (This closes SPR 2292.)
- Iteration parameters --ncycles and --optimize added.
- Parameter --withtemplateset removed and replaced by --readtemplateset and --writetemplateset.
- Test set modified to fail if task not built.
- DSS now copied from inset if present.

Version 1.5.1 - 25 Jun 2001 (IMS/LUX)
----------------------
- Included missing --bkgrate parameter in .par file.

=========================================================================
Package attcalc: version 4.27.1 [was 4.25.5]

ChangeLog

Version 4.27.1 - 2002-04-08 (MJF)
---------------------------------
	+ (src/attcalc_mod.f90): converted debug output introduced in 4.27 to a
   "Noisy" message [SSC-SPR-2824]
closed SPR:
- SSC-SPR-2824: debug output should be message

Version 4.27 - 2002-03-14 (UL)
------------
	+ now takes position of optical axes (obtained from OPTICS_X/Y in CCF)
	  into account

Version 4.26 - 2001-12-07 (MJF)
-------------------------------
	+ resubmitted 4.25.5 for start of 5.3 RT

Version 4.25.5 2001-02-20 (AMR)
------------
	+ (config/attcalc.par) fixedposangle range widened (SSC-SPR-2242)
	+ (doc/attcalc_description.tex) Documentation updated (SSC-SPR-2242)

=========================================================================
Package atthkgen: version 1.17.2 [was 1.16]

ChangeLog

Version 1.17.2 - 2002-03-10 (MJF)
---------------------------------
 + (odf*/0001_0000000000_SCX00000TCS.FIT): make columns OBTFINE proper "uint16"
   format via TZERO3=32768 and TSCAL3=1 FITS header keywords

Version 1.17.1 - 2002-03-08 (MJF)
---------------------------------
 + (src/atthkgen_mod.f90): added call "OAL_addCommonAttributes()" [SOC-SCR-84]
 + (doc/atthkgen_description.tex): added all OAL calls to section "OAL usage"

Version 1.17 - 2001-12-07 (MJF)
-------------------------------
 + resubmitted 1.16 for start of 5.3 RT

Version 1.16 - 2000-11-28 (AMR)
------------
	+ (src/atthkgen_mod.f90) Changed task to calculate instantaneous 
	pointing differences with respect to the median spacecraft pointing 
	(and not to the nominal RA/Dec summary file values) (SSC-SPR-2077).
 + (doc/atthkgen_description.tex) Updated as regards above. 
	
=========================================================================
Package backcorr: version 2.2.4 [was 2.1.5]

ChangeLog

Version 2.2.4 - 08-02-02 (NW)
----------------------

	Test harness completely changed to solve the problem raised in
	SPR-2732 `test_backcorr. 2 fixes so test passes at MPE'. The test
	now calls a fortran program to test the output of backcorr, by
	checking the spectral content and the content of the headers.  In
	this way any problems with different platforms is avoided.

	
Version 2.2.3 - 23-11-01
----------------------

	Changes made to the test, to reflect the recent changes made to
	programs preceding backcorr.

	
Version 2.2.2 - 07-11-01
----------------------

       Further refinements made to the test, to stop it failing on Linux.

Version 2.2.1 - 19-10-01
----------------------

       A change has been made to the test, to stop it failing on Linux.
	
Version 2.2 - 12-09-01
----------------------

        A `do loop' at the end of the `make_backcorr' module has been changed
	so that the energy boundaries don't have to exactly match those of
	the arf.  This is to stop `backcorr' crashing with 'Internal file
	overflow', with regards to SPR 2511. The test has also been
	changed, so that it doesn't rely on the type of ftools being run,
	thus solving the problem in SPR 2532.
	

Version 2.1.5 - 31-05-01
----------------------

	The test has also been changed so that it doesn't test for
	high or a low memory model.

=========================================================================
Package backscale: version 1.0.1 [was 0.3.2]
backscale has no ChangeLog information
=========================================================================
Package badpix: version 2.26.2 [was 2.20.2]

ChangeLog

Version 2.26.2 - 2002-03-11 (MJF)
--------------------------------_
- (src/badpix_mod.f90): no call to OAL_releaseMemory for MOS "emptyextension=Y"
closed SPR:
- SSC-SPR-2808: Fails for MOS if "emptyextension=Y"

Version 2.26.1 - 2002-02-15 (MJF+AMR)
-------------------------------------
- (src/badpix_mod.f90): fixed index check for YEXTENT in window mode
closed SPR:
- SSC-SPR-2739: YEXTENT = 0 in [MOS] window mode

Version 2.26 - 2002-01-23 (MJF)
-------------------------------
- (src/badpix_mod.f90): made more robust against missing or dummy keywords

Version 2.25 - 2002-01-16 (MJF)
-------------------------------
- (src/badpix_mod.f90): write WINDOW keywords to BADPIX extension also for
  "emptyextension=Y", move delete of existing BADPIX extension immediately
  before start of extension filling to ensure integrity in case of error
- (test/badpix_test): set test verbosity to 5

Version 2.24 - 2002-01-09 (MJF)
-------------------------------
- (src/badpix_mod.f90): write WINDOW keywords to BADPIX extension 

Version 2.23 - 2001-12-19 (MJF)
-------------------------------
- (src/badpix_mod.f90): implemented BadPixelTable coding, compare BPT code 
  from PAH file (written into events file by `epframes') with BADPIX.CCF for
  revolutions 293 and later and if different issue new warning (BPTcode)
- (doc/badpix_description.tex): added new warning (BPTcode)
- (DEPEND): needs `cal-3.129'

Version 2.22 - 2001-11-12 (MJF)
-------------------------------
- (test/pn_BU.in.NEW): corrected SUBMODE keyword to "FastBurst" 

Version 2.21 2001-06-13 (AMR)
------------
	+ (src/badpix_mod.f90) Fixed messages written outside of message 
          system (SSC-SPR-2416)

Version 2.20.2 2001-05-04 (AMR)
------------
	+ (src/badpix_mod.f90) For MOS, now extracts uplinked bad pixels via 
          ODF files if they exist (SSC-SPR-2371)
        + (src/badpix_mod.f90) Badpixfind entry checking/purging greatly 
          speeded up (SSC-SPR-2340)
        + (test/badpix_test) Updated to include above changes
        + (doc/badpix_description.tex) Updated

=========================================================================
Package badpixfind: version 1.28 [was 1.26.5]

ChangeLog

Version 1.28 - 2002-01-16 (MJF)
-------------------------------
- (test/badpixfind): set VERBORSITY=5
- (test/pn.*): reasonable FRMTIME values written into header

Version 1.27 - 2001-10-20 (MJF)
-------------------------------
- (DEPEND): needs cal-3.121
- (src/badpixfind_mod.f90): CAL coordinate routines need double type variables
- (src/badpixfind_mod.f90): for EPN access table columns in read-only mode

Version 1.26.5 2001-04-11 (AMR)
--------------
	+ (src/badpixfind_mod.f90) Correction to bad column searching 
	  algorithm in columnsearchlabel=total mode
        + (doc/badpixfind_description.tex) Updated

=========================================================================
Package barycen: version 1.9 [was 1.13.2]

ChangeLog

Version 1.9 - 2001-04-04 (UL)
-----------
	+ implemented SPR 1836: srcra and srcdec should be of type angle

Version 1.8 - 2001-03-28 (UL)
-----------
	+ fixed SPR 1965: coding bug

Version 1.7 - 2001-03-09 (UL)
-----------
	+ fixed linking problem introduced in 1.6

Version 1.6 - 2001-03-02 (UL)
-----------
	+ brought in line with caloalutils-1.43

Version 1.5 - 2000-12-20 (UL)
-----------
	+ some trivial changes to make optimizer happy

Version 1.4.5 - 2000-11-18 (GV)
-------------
	+ DEPEND: add dscalc

Version 1.4.4 - 2000-11-17 (UL/GV)
-------------
	+ earthbarycen: look also at "TIMESYS", if it is not TT, add UT->TT
	  offset to time tags
	+ (test/*) add test harness for earthbarycen.

Version 1.4.3 - 2000-11-05 (UL)
-------------
	+ bug fix in EarthPositionLocator

Version 1.4.2 - 2000-11-03 (UL)
-------------
	+ added earthbarycen task
	+ code re-organization

Version 1.4.1 - 2000-10-27 (UL)
-------------
	+ fixed GROUPS entry in task info file

Version 1.4 - 2000-10-02 (UL)
-----------
	+ redelivery as 1.4 for v5 code freeze

Version 1.3.1 - 2000-07-05 (UL)
-------------
	+ fixed small problem with test harness under Liunx

Version 1.3 - 2000-05-25 (UL)
-----------
	+ added taskinfo file

Version 1.2 - 2000-04-25 (GV)
-----------
	+ DEPEND: add taskmain

Version 1.1 - 2000-03-06 (UL)
-----------
	+ specify ODF directory in test harness
	+ in data: create sym-links to JPL ephemeris files in $SAS_DIR/lib

Version 1.0 - 2000-03-03 (UL)
-----------
	+ first fully functional version

Version 0.0 - 1999-01-28 (UL)
-----------
	+ nothing is working; just task description submitted for approval

=========================================================================
Package cal: version 3.138 [was 3.116]

ChangeLog

Version 3.138 - 2002-03-14 (UL)
-------------
	+ empirical correction to RGS effective area (driven by table
	  RGS?_QUANTUMEF_????.CCF:RGA_EFFAREACORR) now done through interpolation
	  of correction data

Version 3.137 - 2002-03-06 (UL)
-------------
	+ added CAL_toDirectionCosineMatrix()/CAL_toEulerAngles()
	  (meant to replace CAL_getBoresightMatrix()/CAL_euler321toMatrix()
	  which will be phased out of the API at some point)
	+ extended and revised documentation of boresight related routines
	+ adapted f90 test harnesses w.r.t above additions

Version 3.136.1 - 2002-02-19 (UL)
---------------
	+ relaxed interval for allowed chip/camera temperatures in CAL state
	  to now [0, 300] K for all instruments (was only EMOS in 3.132)
	+ updated error labels in doc

Version 3.136 - 2002-02-15 (UL)
-------------
	+ CAMCOORD2<->TELCOORD conversions now properly take values of
	  OPTICS_X/OPTICS_Y in XMM_MISCDATA CCF into account
	+ more precise definition of TELCOORD/CAMCOORD2 in doc

Version 3.135.8 - 2002-02-15 (UL)
---------------
	+ bug fix in CrossPsf construction - distributions were wrongly
	  centered
	+ changes to CrossPsf Viewable (now show 90% contour + first moment
	  of distribution vs beta)
	+ minor bug fix in EMOS redistribution code which prevented pattern-0-only
	  spectra from being accepted

Version 3.135.7 - 2002-02-12 (UL)
---------------
	+ return values of new CAL_getEffectiveArea() are again close to
	  pre-3.135.6 values (used to be significantly different for large
	  off-axis angles); now depends on caloalutils-1.64

Version 3.135.6 - 2002-02-08 (UL)
---------------
	+ bug fix in EmosRedist::at()
	+ significantly improved performance of CAL_getEffectiveArea()

Version 3.135.5 - 2002-02-05 (UL)
---------------
	+ fixed minor compilation problem under Linux

Version 3.135.4 - 2002-01-30 (UL)
---------------
	+ RgsCcdQuantumDataServer: added support for virtual H2O layer on RGS CCD
	  to model observed absorption feature around O-edge in QE cuves
	+ brought in line with testccf-1.96

Version 3.135.3 - 2002-01-29 (UL)
---------------
	+ fixed minor problem in RgsCcdQuantumDataServer inadvertently
	  introduced during code reorganization in cal-3.134
	+ fixed problem in GratingDataServer inadvertently introduced
	  with cal-1.135.1 (caused failure in case of old-style RGS QUANTUMEF
	  CCF w/o reflection efficiency correction data)
	+ fixed coding bug in PsfDataServer helper class (caused crash under
	  Linux)

Version 3.135.2 - 2002-01-28 (UL)
---------------
	+ fixed minor problem with caching of PsfDataServer atom in case accuracy
	  level was changed autonomously and CAL is used in metatask context
	+ closed SPR 2261: problem with error propagation in CAL_omPhotoNatural

Version 3.135.1 - 2002-01-25 (UL)
---------------
	+ new algorithm to interpret CCF data RGS?_QUANTUMEF.CCF:RGA_EFFCORR
	  (fudge data are interpolated before being applied to reflection
	   efficiencies curves)

Version 3.135 - 2002-01-18 (UL)
---------------
	+ downgraded CTI mode-mismatch warning to message (Verbose)
	+ extended list of possible cmode values passed to calpnalgo
	+ harmonized CcdQuantumDataServer/Redistribution classes w.r.t
	  event grade selections

Version 3.134 - 2002-01-15 (UL)
-------------
	+ new class PatternFractionDataServer which gives access to new
	  tables in CCF::QuantumEf
	+ extensive internal re-organization of CcdQuantumDataServer code
	  in conjunction with addition of new PatternFractionDataServer class
	+ cal{mos|pn}nalgo I/F: added pattern and patternFraction argument
	+ failure to find EXTENDED-accuracy PSF in CCF will change accuracy
	  level to HIGH also in the CAL state
	+ downgraded couple of CAL warnings to messages (Msg::Noisy)
	+ temporarily disabled
		o cxxtest/emosredist
		o f90test/calexample_emos[redist]
	  until updated QuantumEf CCF constituent (with pattern fractions)
	  is in testccf
	+ check that bad pixel locations read from CCF are within valid bounds -
	  otherwise end in error (used to give assertion failure)

Version 3.133 - 2001-12-21 (UL) - the Christmas 2001 CAL!
-------------
	+ fall back upon HIGH-accuracy PSF model if CCF table for EXTENDED
	  model is not found (used to fall back to MEDIUM)
	+ fixed problem with size of last pixel row in case RGS OCB 3x3

Version 3.132 - 2001-12-20 (UL)
-------------
	+ fixed another problem with the pixel size of the outermost RGS pixel
	  columns for OCB>1; work now correctly for all OCBs (tested 1x1, 2x2,
	  3x3, 4x4, 5x5)
	+ added new CalViewable which plots outer perimeter of all CCD pixels in
	  CAMCOORD1 space (can be used to check RGS pixel sizes for OCB>1)
	+ relaxed interval for allowed chip/camera temperatures in CAL state
	  to now [0, 300] K
	+ in new test harness rgspixel: d is now .5 as it ought to be

Version 3.131 - 2001-12-18 (UL)
-------------
	+ internal meliorations in CalDataVector class (implemented ref counting);
	  fixes a problem with instantiation of XmmPixelList from real-valued
	  coordinates; overhaul of C++/F90 glue in view of changes; added
	  test harness to test correct RGS pixel size in OCB 3x3
	+ removed re-normalization of Lorentzian CrossPsf component

Version 3.130 - 2001-12-13 (UL)
-------------
	+ changes to CrossPsf normalization; resulting probability spectrum
	  is no longer re-normalized to given cross dispersion window to
	  properly account for light loss outside the window; also arbitrary
	  combination of Gaussian+Lorentzians is now correctly handled
	+ bug fix to CalDataVector::operator=
	+ fixed minor problem with peaking EE-curve in calview

Version 3.129 - 2001-12-05 (UL)
-------------
	+ altered reading of *CTI*::CTI-EXTENDED to make it compliant with
	  emos-cti-0.7 changes (CTI_X/CTI_Y are now vector columns of length 4)
	  related to new ALGOID-1 EMOS CTI correction
	+ added CAL_getBadPixelCode()/CAL_getAduconvCode() for access to
	  attributes *BADPIX*CCF:BADPIX%BPT_CODE/*ADUCONV*CCF:OFFSET_GAIN%BPT_CODE;
	  updated test harnesses + doc accordingly

Version 3.128 - 2001-11-26 (UL)
-------------
	+ new King-model PSF (activated on accuracy level EXTENDED) fully
	  fully implemented (PSF map + EE + inverse EE)
	+ EE(PSF) viewable now plots EE vs r [arcmin]
	+ fixed bug in CalDataVector.h (caused crash in HTR offset correction)
	+ mode recognition in setting state: make use of SUBMODE attribute if
	  present
	+ no exception handling in CalView backend to allow GUI to catch
	  and present errors

Version 3.127 - 2001-11-21 (UL)
-------------
	+ RgsEnergyCorrector:
		- bug fix in HTR offset correction: was testing against wrong mode
		- added HTR CTI I/F
	+ more changes related to CCD QE construction with EXAFS data (RGS only)
	+ bug fix in GeometryDataServer: lead to wrong sizes of outermost pixels
	  columns of RGS in OCB 3x3/5x5

Version 3.126 - 2001-11-20 (UL)
-------------
	+ fixed bug with instantiation of new EXTENDED-level PsfDataServer
	+ several bug fixes related to new EXAFS scheme affecting
	  RgsCcdQuantumDataServer

Version 3.125 - 2001-11-06 (UL)
-------------
	+ added virtual HTR-specific offset correction method to EnergyCorrector
	+ new experimental Psf model (from CNR; analytical King model) selected
	  with new accuracy level 'EXTENDED'
	+ fixed couple of problems with applying empirical correction curves to
	  various RGS entities (see 3.123 changes)

Version 3.124 - 2001-10-30 (UL)
-------------
	+ added dedicated RgsEnergyCorrector::offsetCorrect() for HTR mode
	+ fixed problem of SPR 2214: SCR74: list/document errors
	+ fixed problem of SPR 2220: raw rate input parameter description for
	  om_phottonatural

Version 3.123 - 2001-10-29 (UL)
-------------
	+ brought in line with CAL HB 2.2 changes
		o construction of RGS QE curves amended by fine structure in
		  RGS?_EXAFS CCF
		o self-vignetting + reflection efficiencies constructed with
		  empirical correction curves (driven by tables in RGS?_QUANTUMEF)
		o multiplicative empirical correction curve to overall RGS effective
		  area (driven by table in RGS?_QUANTUMEF
		all changes are fully backwards compatible; missing CCF data will
		give pre-3.123 results
	+ mode determination logic:
		o in line with caloalutils-1.57 changes; now more reliable for
		  engineering modes
		o can identify mode from 'SUBMODE' attribute
	+ added 'std::' prefix to all standard C++ lib constructs in header files
	  and 'using namespace std;' in all .cc

Version 3.122 - 2001-10-18 (UL)
-------------
	+ fixed problem of SPR 2215: coding error in CAL_omPhotoMagnitude
	+ requesting filter transmission outside FOV will now yield
	  warning + transmission=0 instead of error

Version 3.121 - 2001-10-17 (UL)
-------------
	+ CAMCOORD1/2/SACCCORD/ROWCOORD coordinates now in double precision to
	  resolve accuracy problem with sub-pixel positions; affects C++/F90 APIs
	+ implemented CHIPCOORD->PIXCOORD1 conversion also for non-binodal
	  readout modes
	+ added to cal.f90 routine to release int8 1-D array

Version 3.120 - 2001-09-27 (UL)
-------------
	+ bug fix: if a CCF constituent was specified with path component (in CIF
	  or as replacement on command line) it was nevertheless searched along
	  SAS_CCFPATH
	+ modiciations to new experimental MOS CTI correction (ALGOID=1)

Version 3.119.1 - 2001-09-26 (UL)
---------------
	+ another harmless optimizer related change

Version 3.119 - 2001-09-25 (UL)
-------------
	+ fixed SPR 1996: different OCB factors in X/Y for RGS HTR mode not taken\
					  into account
	+ couple of trivial changes to make optimizer happy
	+ new experimental MOS CTI correction (ALGOID=1)

Version 3.118 - 2001-09-14 (UL)
-------------
	+ hot/discarded pixel data for EPN CTI correction are now read from
	  CCF::EPN_BADPIX instead of dedicated tables in CCF::EPN_CTI

Version 3.117 - 2001-08-15 (UL)
-------------
	+ in RgsEnergyCorrector::shapeToGrade: turned error into warning
	+ reading of selectlib-regions from CCF (LinCoord, FilterTrans,
	  QuantumEf) will now transparently replace "polygon" by "polygon2"
	  filters to include points on the boundary (see selectlib doc for
	  more details on new polygon2 filter);
	  requires selectlib-4.44 + utils-1.76

Version 3.116 - 2001-07-27 (UL)
-------------
	+ fixed minor doc problem
	+ fixed problem of SPR 2140: mode dependence of bad pixels not taken into
	  account

=========================================================================
Package calmosalgo: version 2.7.1 [was 2.6]

ChangeLog

Version 2.7.1 - 2002-02-28 (rds)
-----------
        + (src/rmfrow.f)  Fixed problem with double pixel RMF

Version 2.7 - 2002-01-15 (rds, UL)
-----------
        + (src/rmfcommon.f, rmfrow.f) (SCR-72, pattern fractions)
        + (src/rmf/d_lookup.f) SSE update

Version 2.6 - 2001-04-30 (rds)
-----------
        + (src/rmf/rmfcommon.f, rmfrow.f, CalMosAlgoRmf.h) Added extra
          parameters and code for SSE update (SPR-2007)

=========================================================================
Package caloalutils: version 1.65.1 [was 1.55.1]

ChangeLog

Version 1.65.1 - 2002-03-07 (UL)
--------------
	+ if needed EPNcam::toMode() now checks value of F1294 attribute (if
	  present - see ODF-ICD DCP-140) to distinguish between FF/eFF
	
Version 1.65 - 2002-02-19 (UL)
------------
	+ added
		o XmmInstrument::focusCcd()/isImaging()
		o AttitudeMatrix::x/y/zRefAxis()

Version 1.64 - 2002-02-12 (UL)
------------
	+ added src/Interpolator.h

Version 1.63 - 2002-01-08 (UL)
------------
	+ made OdfDesignator functionality (see 1.61) available from f90

Version 1.62 - 2001-12-10 (UL)
------------
	+ fixed compilation problem under Solaris8/Linux introduced with 1.61

Version 1.61 - 2001-12-06 (UL)
------------
	+ added src/OdfDesignator.h + associated test harness

Version 1.60 - 2001-12-05 (UL)
------------
	+ fixed minor problem in CalOalUtility.cc

Version 1.59 - 2001-12-04 (UL)
------------
	+ brought in line with utils-1.82

Version 1.58 - 2001-11-22 (UL)
------------
	+ Xmm::toInstrument()/Xmm::toString() can now also handle the short
	  two-char instrument identifier

Version 1.57.1 - 2001-10-30 (UL)
--------------
	+ couple of trivial changes to satisfy optimizer

Version 1.57 - 2001-10-29 (UL)
------------
	+ EMOS/EPN/RGS/OMcal::toMode() re-written; now more robust in detecting
	  engineering modes

Version 1.56 - 2001-09-13 (UL)
------------
	+ added provision for optional numeric attribute in BadPixel class
	+ added predicate classes to facilitate using BadPixelMaps in
	  confunction with stdlib algorithms

Version 1.55.1 - 2001-09-13 (UL)
--------------
	+ slightly modified test/teststringpool to work around sh bug under Tru64

=========================================================================
Package calpnalgo: version 2.32.4 [was 2.21]

ChangeLog

Version 2.32.4 - 2002-03-15 (MJF)
--------------
        + (DEPEND): added "param" as required by change of package "sas"

Version 2.32.3 - 2002-02-25 (RDS)
------------
        + (src/rmf/getpnrsp.f)   Just calculate sings+dubs even if P0-12
                                 is requested.

Version 2.32.2 - 2002-02-20 (RDS)
------------
        + (src/rmf/getpnrsp.f)   Calculate channel energy bounds on the fly

Version 2.32.1 - 2002-02-18 (MJF)
--------------
        + (src/ctigain/*): restore original file times (as of version 2.30)
        + (src/ctigain/evcr03.f): use unshifted RAWY values for bad pixel checks
closed SPR:
- SSC-SPR-2766: Incorrect warnings related to bad pixels for SW and LW modes

Version 2.32 - 2002-01-22 (RDS&UL)
------------
        + (src/rmf/getpnrsp.f, pem_par.f)   (SCR-72 - patterns)

Version 2.31 - 2002-01-22 (UL)
------------
    + interim update to rmf code - just CAL I/F updated; to be superseded
      by RDS/FH versions

Version 2.30 - 2002-01-16 (MJF)
------------
        + (src/ctigain/sas_epn_gaincticorrect_mod.f90): extended parameter
	         interface from task `epevents'

Version 2.29 - 2001-12-13 (MJF)
------------
        + (src/ctigain/evcr03.f): updated SW/LW-CTI correction function, label
	         quantities that should be moved to a CCF (requires further iteration)

Version 2.28 - 2001-11-22 (JBa)
------------
        + (doc/calpnalgo_description.tex): fixed documentation

Version 2.27 - 2001-11-19 (MJF)
------------
        + (src/ctigain/sas_epn_gaincticorrect_mod.f90): remove CAL dependency

Version 2.26 - 2001-11-16 (MJF)
------------
        + (src/ctigain/sas_epn_gaincticorrect_mod.f90): new module containing
	         the former calibration routines of task `epevents'

Version 2.25 - 2001-11-06 (MJF)
------------
        + (src/ctigain/evcr03.f): improved medium-energy correction (SW LW)

Version 2.24 - 2001-10-11 (MJF)
------------
        + (src/ctigain/evcr03.f): improved low-energy correction (SW LW)

Version 2.23 - 2001-09-01 (MJF)
------------
        + (src/ctigain/evcr03.f): adapt internal error codes to CAL-routine
          "CtiCorrector" (exchange "bright pixel" and "no calibration data")

Version 2.22 - 2001-08-31 (MJF)
------------
        + (src/ctigain/evcr03.f): eFF mode variable C changed: 0.60 -> 0.56

Version 2.21 - 2001-07-17 (MJF)
------------
        + (src/ctigain/evcr03.f): new energy correction function (LW)

=========================================================================
Package calview: version 1.6 [was 1.4]

ChangeLog

Version 1.6 - 2001-11-23 (JBa)
------------
        + (doc/calview_description.tex): added  '\taskparametersnote' and
	  '\taskserrorsnote' to documentation.

Version 1.5 - 2001-11-22 (JBa)
------------
        + (doc/calview_description.tex): fixed documentation

Version 1.4 - 2001-03-05 (GV)
-----------
	+ (src/calviewGui.cc) enable exceptions around the call to display
	a calviewable so that calview will not crash if there is an error
	in the CAL. A message box is displayed instead (SOC-SPR-1920).
	+ (src/calviewGui.cc) start xmgrace in the background so that it
	becomes possible to have more than one plot visible at the same
	time (SOC-SPR-1920).
	+ (src/CalviewGui.*) add new function calview_ds to create unique
	names for the storage of calibration results. Needed to implement
	the above item. All the datasets are erased when calview exits.
	+ (doc/calview_description.tex) update list of limitations and new
	developments (both shorter as a consequence of this update).
	
=========================================================================
Package ccftools: version 1.26.1 [NEW]

ChangeLog

Version 1.26.1 - 2002-02-20 (UL)
--------------
	+ now DEPENDs on srcdisplay-1.0

Version 1.26 - 2002-02-19 (UL)
------------
	+ added new task 'opticsxy'

Version 1.25 - 2002-01-18 (GV)
------------
	+ (ccfextseq) CCF EVALDATE must be strictly > VALDATE.
	
Version 1.24 - 2001-12-14 (GV)
------------
	+ Update extseqid to know about the CCF constituents's end of
	validity date. 
	
Version 1.23 - 2001-10-12 (GV)
------------
	+ DISTRIBUTION -> world
	+ DEPEND -> srcdisplay > 1.0
	
Version 1.22 - 2001-07-06 (UL)
------------
	+ brought in line with selectlib-4.41

Version 1.21 - 2001-04-04 (UL)
------------
	+ updated DEPEND (eboxdetect 4.0)
	+ changed old-style include statements

Version 1.20 - 2001-03-02 (UL)
------------
	+ brought in line with caloalutils-1.43
	+ srcinfov uses extended Boresight class capabilities; it also
	  now computes the CHIPCOORD pixel corresponding to given direction

Version 1.19.3 - 2000-11-08 (GV)
--------------
	+ ccfextseq did not need the cal.
	
Version 1.19.2 - 2000-11-08 (UL)
--------------
	+ fixed SPR 1822: inconsistent apos calculated by INSBS in different
	  output formats
	+ fixed problem in epicbscalgen caused by change of type of
	  sourceradius parameter in srcdisplay-0.2

Version 1.19.1 - 2000-10-27 (UL)
--------------
	+ rationalized GROUPS entries in task info files

Version 1.19 - 2000-09-13 (UL)
------------
	+ added new task 'insbs' to compute boresight of instrument from
	  star tracker boresight

Version 1.18.2 - 2000-07-03 (UL)
--------------
	+ strbs gives now Ra/Dec with 8 significant digits in case of
	  odffixoutput=true

Version 1.18.1 - 2000-06-20 (UL)
--------------
	+ fixed SPR 1542: DOC::broken links
	+ fixed SPR 1543: DOC::name mismatch between task and doc
	+ fixed SPR 1545: DOC::broken links
	+ fixed SPR 1557: DOC::broken links

Version 1.18 - 2000-05-26 (GV)
------------
	+ update DEPEND.

Version 1.17 - 2000-05-25 (UL)
------------
	+ now depends on srcdisplay package (enforced by move of showdetect
	  stuff into new package srcdisplay)

Version 1.16 - 2000-05-23 (GV)
------------
	+ (ccfrelease/src/ccfextseq.cc) do not set DATE and CREATOR as
	these are now reserved keywords. 
	
Version 1.15 - 2000-05-12 (UL)
------------
	+ fixed typo in diagnostic message of strbs
	+ added task info files

Version 1.14 - 2000-05-04 (UL)
------------
	+ fixed problem in strbs

Version 1.13 - 2000-05-03 (UL)
------------
	+ now depends on tools-1.30
	+ improved sum-square criterion in bscalgen

Version 1.12 - 2000-04-27 (UL)
------------
	+ new directory 'rgs' comes from cal

Version 1.11 - 2000-04-04 (UL)
------------
	+ bug fix in strbs

Version 1.10 - 2000-03-22 (UL)
------------
	+ added new task parameter 'odffixout' to 'strbs'

Version 1.9 - 2000-03-20 (UL)
-----------
	+ added 'apos' parameter to bstool: strbs

Version 1.8 - 2000-03-20 (UL)
-----------
	+ added bstools subdir

Version 1.7 - 2000-03-08 (UL)
-----------
	+ fixed problem with static build (dsslib with not in USEDLIBS of
	  bscalgen)

Version 1.6 - 2000-01-31 (GV)
-----------
	+ ccfextseq: do not tamper with VALDATE
	+ set SUBDATE to now
	
Version 1.5 - 2000-01-11 (UL)
-----------
	+ updated documentation of epicbscalgen

Version 1.4 - 2000-01-10 (UL)
-----------
	+ extended documentation of task epicbscalgen

Version 1.3 - 2000-01-06 (UL)
-----------
	+ fixed SPR 1049 : Task fails to build (static link)
	+ completed documentation of epicbscalgen

Version 1.2 - 1999-12-17 (UL)
-----------
	+ optimized balance of two tolerance values in epicbscalgen parameter file

Version 1.1 - 1999-12-16 (UL)
-----------
	+ better angle optimization strategy in epicbscalgen

Version 1.0.1 - 1999-12-15 (UL)
-------------
	+ bug fix

Version 1.0 - 1999-12-15 (UL)
-----------
	+ siamgen task reconciled with SIAM ICD issue 1.2
	+ first prototype of epicbscalgen task

Version 0.3 - 1999-11-30 (UL)
-----------
	+ brought siamgen in line with SIAM ICD issue 1.2 (all three BS angles
	  are now independent of each other)
	+ added prototype of bscalgen task

Version 0.2.1 - 1999-11-11 (UL)
-------------
	+ brought in line with cal-3.32

Version 0.2 - 1999-11-05 (GV)
-----------
	+ add ccfextseq.

Version 0.1 - 1999-09-24 (UL)
-----------
	- first version; contains siamgen

=========================================================================
Package cifbuild: version 4.1 [was 3.2.1]

ChangeLog

Version 4.1 - 2001-12-21 (GV)
-----------
	+ (test/testcifbuildwitheval.cc) extend to also test mif generation.
	+ (CalIndexSet.cc VirtualCcfConstituent.cc) make sure EVALDATE is
	written/read correctly. Make the column in the CIF/MIF blank when
	EVALDATE does not exist.
	+ (cifbuild_description.tex) updated with excerpts from the new
	ODF ICD (issue 4.0).

	
Version 4.0 - 2001-09-07 (GV)
-----------
	+ (src/CcfConstituent.h) introduce endvaldate() and
	hasEndvaldate(). Implementation in {Common, Real,
	Virtual}CcfConstituent. If a CCF constituent has the attribute
	EVALDATE this is read in.
	+ (src/cifbuild.cc) change container type from list to vector.
	Makes use of the notion of end of validity date, if such a date
	exists in the CCF constituents.
	+ (test/testcifbuildwitheval.cc) test harness for CCF constituents
	with and end of validity date. Makes use of data in
	mytestcc-with-endvaldate. 
	
Version 3.2.1 - 2001-06-10 (GV)
-------------
	+ (doc/cifbuild_description.tex) fix broken links.

=========================================================================
Package colimchain: version 1.3 [was 0.1]

ChangeLog

Version 1.3 - 23 Jan 2002 (IMS/LUX)
----------------------------
- Added some more utility scripts.
- Now checks that none of the input images are all blank.
- Added parameters --withthumbnails and --thumbnaildir.

Version 1.2 - 14 Sep 2001 (IMS/LUX)
----------------------------
- Updated dependency to asmooth-2.0 and colimplot-3.1.
- Changed --addtoframe to --withframe.
- Added --idtype and --ngauss parameters.

Version 1.1 - 14 Jun 2001 (IMS/LUX)
----------------------------
- Added support for gif output of the image frame by colimplot-3.0.
- Added parameter --addtoframe re above.

Version 1.0 - 9 Apr 2001 (IMS/LUX)
----------------------------
- Parameter --clobber split into --clobbertemps and --clobberprods.
- Introduced --heatspread parameter to parallel changes in colimplot.
- Minor changes in calls and clobbering.
- Now if colimplot makes a ppm file it is converted to png.
- introduced --obsid and --expid parameters.

Version 0.1 - 12 Mar 2001 (IMS/LUX)
----------------------------
- Draft version.

=========================================================================
Package colimplot: version 3.3.1 [was 2.1.2]

ChangeLog

Version 3.3.1 - 08 Mar 2002 (IMS)
----------------------------
- Updated DEPEND.

Version 3.3 - 23 Jan 2002 (IMS)
----------------------------
- Fixed lyt file.
- Added style 'user' to the accepted --refclrstyle choices and added --refclr to cater for this style. The reference colour RGB triplet is also now printed out at noisy verbosity.
- Updated depend and fixed compile bugs.

Version 3.2 - 14 Sep 2001 (IMS)
----------------------------
- Fixed a bug that prevented non-xmm images from being used.

Version 3.1 - 11 Sep 2001 (IMS)
----------------------------
- Included evselect and testodf in DEPEND.

Version 3.0 - 11 Sep 2001 (IMS)
----------------------------
- New algorithm designed to produce pleasing colours.
- When --pgdev=ppm and --withframe=yes, the image frame info is now output to a gif, and the ppm file is scaled to fit into this frame; this is so colimchain can add them together and convert the whole thing to png. The frame pixel sizes are written to file chain_coms.dat.
- Access of PI selection ranges from the DSS is now more intelligent. The new routine requires ssclib/sort_mod.
- Constants now read from ssclib/constants.
- Fixed bugs in net flux scaling.
- Removed parameters --fluxtransformstyle, --bkglevel, --clrcontrast, --*amp, --preserveaspect.
- New parameters --negremovalstyle, --pixelfraction, --tofluxfraction.
- Renamed parameters --bbrefstyle, --internalrefstyle.

Version 2.2 - 24 May 2001 (IMS)
----------------------------
- Introduced new parameter --heatspread.
- Introduced fits output.

Version 2.1.2 - 08 May 2001 (IMS)
----------------------------
- Fixed booboo in test harness.

=========================================================================
Package colsmooth: version 1.0.1 [NEW]

ChangeLog

Version 1.0.1 - 08 Mar 2002 (IMS/LUX)
----------------------
- Updated DEPEND.

Version 1.0 - 23 Nov 2001 (IMS/LUX)
----------------------
- First task delivery.

	
Version 0.1 - date
----------------------------
- Task description circulated for comment.

=========================================================================
Package dal: version 1.154.3 [was 1.134.5]

ChangeLog

Version 1.154.3 - 2002-04-12 (GV)
---------------
	+ (dal_implementation.cc::settonullcolumn) When accessing an
	element it should allow for the possibility of a seek having being
	done on the table. Change row into row +
	col->from(). SOC-SPR-2289. Corresponding test harness added under
	sprtests. 
	
Version 1.154.2 - 2002-01-25 (GV)
---------------
	+ Misc. doc fixes (SOC-SPR-2224)
	+ Enable unsigned variable length vector column test in spr2159.cc

	
Version 1.154 - 2002-01-24 (GV)
-------------
	+ (sprtests) activate test harnesses related to SOC-SPR-2159: spr2159,
	spr2159f90, and vlcaddcolumns (this one related to SOC-SPR-2251).
	
Version 1.153 - 2002-01-21 (GV)
-------------
	+ (DalDataSetServer.cc) update history records in the open instead
	of the close. This solves SOC-SPR-2253 (History records
	duplicated). Test harness: spr2253.

Version 1.152 - 2002-01-17 (GV)
-------------
	+ (DalTable.cc) remove extra check on number of elements of a
	vector column, as it is ok to have an n dimensional vector columns
	with 0 extent (SOC-SPR-2254).
	
Version 1.151 - 2002-01-14 (GV)
-------------
	+ (FitsReaderWriter.cc) It was incorrectly adding an empty
	XPROC. The new cfitsio now writes out empty string keywords, and
	this was causing the test harness process.cc to fail.
	+ Activate a number of test harnesses that had highlighted cfitsio
	problems. Most of them now pass.

Version 1.150 - 2001-11-01 (GV)
-------------
	+ move templates back into Dal.h
	+ DataSetServer::open: using an empty set name generates a
	comprehensible error message.
	
Version 1.149 - 2001-10-30 (GV)
-------------
	+ template specialization (see 1.148) works also for bool8.
	+ move actual specializations away from Dal.h in DalDal.cc.
	
Version 1.148 - 2001-10-25 (GV)
-------------
	+ Dal.h: add template T * Data::data() const; and
	corresponding specializations. 
	
Version 1.147 - 2001-10-22 (GV)
-------------
	+ dal.f90: add i/f to dataSetServer::client
	+ add std namespace qualifiers
	+ dal_implementation.cc: change the behavior of stringcell, so
	that f9x's trim function works as expected.
	+ sprtests: add test harness for the above.
	
Version 1.146 - 2001-10-18 (GV)
-------------
	+ (sprtest/Makefile) add more tests for SPRs.
	
Version 1.145 - 2001-10-16 (GV)
-------------
	+ (HiLowColumn::insertRows()) now works in low mem (solves 1/3 of
	SOC-SPR-2192).
	+ (HiLowColumn::deleteRows()) now works in low mem (solves another
	1/3 of the same SPR).
	+ (HiLowColumn::copyRows)) as above, final 1/3 of SPR.
	
Version 1.144 - 2001-10-11 (GV)
-------------
	+ (DalDataSet::blockNumber()) clarify error message for some cases
	of wrong compound syntax. SOC-SPR-2097 and SOC-SPR-2104.
	
Version 1.143 - 2001-10-11 (GV)
-------------
	+ (DalTable::deleteColumn()) release the data before deleting the
	column. SOC-SPR-1962.
	+ (DalDataSet::releaseBolck()) idem.
	+ (DalTable::deleteColumn()) make sure column access mode is reset
	when column is relased. SOC-SPR-2124.
	
Version 1.142 - 2001-10-05 (GV)
-------------
	+ (dal.f90) add numberOfelementsOfCell(column, row) to be used
	with variable length vector columns. 
	+ (dal_implementation.cc) implementation of the above,
	(setvariablecolumn.f90) test harness adapted to new interface.
	
Version 1.141 - 2001-10-04 (GV)
-------------
	+ (MemColumn::insertRows()) now does variable length columns
	correctly (SOC-SPR-2167: himem only).
	+ Implement MemColumn::deleteRows() and MemColumn::copyRows() also
	for variable length vector columns.
	
Version 1.140 - 2001-10-02 (GV)
-------------
	+ (spr2159.cc) comment out some of the code, as it rquires a cfitsio
	version that is not yet available.
	+ Now it stops cleanly when trying to insertRows on a variable
	length vector column. t still does not work though.
	
Version 1.139 - 2001-10-02 (GV)
-------------
	+ Typo in DalTable.cc

Version 1.138 - 2001-10-01 (GV)
-------------
	+ implement set->add(block) so that it also works with tables that
	  contain variable length columns. SOC-SPR-2159.
	  This boils down to implementing MemColumn::assignVariable and
	  HiLowColumn::assignVariable. Add test harness.
	
	
Version 1.137 - 2001-07-25 (UL)
-------------
	+ fixed minor compilation problem under -O in dalcom/dal_utilities.h
	  (for details see SPR 2131: Fails to compile)

Version 1.136 2001-05-31 (MT)
------------------------
- Fixed a suble problem with Table::seek(); it should now work
  correctly with the high memory model.
- Overhauled the implementation of the dataset server.
- cxx: Implemented the following method

	// *******************************************************************
	// The client name to which which a dataset is to be associated 
	// is set using the method DataSetServer::client( const string&
	// clientName ). Whenever a dataset is opened it is always associated
	// with the current clientName.
	// The cleanupClient( const string& clientName ) method iterates
	// through all open datasets and closes those (regardless of the
	// reference count) datasets whose client name
	// matches the given client name.
	// *******************************************************************
       /** Flush all the datasets associated with the named client back to
       disk.
       * @param clienName The name of the client. */
	virtual void DataSetServer::cleanupClient( const string& clientName ) = 0;

  ---------------> THIS METHOD MUST ONLY BE CALLED BY METAtASKS.

- f90: Implemented the following subroutine (it has the same functionality as
  described above)

	subroutine cleanupClient( clientName )
		character(len=*), intent(in) :: clientName

		call error( "", errorMessage )

	end subroutine cleanupClient

  ---------------> THIS SUBROUTINE MUST ONLY BE CALLED BY METAtASKS.

Version 1.135 2001-05-22 (MT)
------------------------
- Updated the FITS readerWriter to work with the latest cfitsio; i.e. the
  proceesing of COMMENT and HISTORY no longer removes the two spaces
  which older versions of cfitsio prepended to COMMENT and HISTORY
  records.

Version 1.134.5 2001-05-23 (MT)
---------------
- dalcomtests now run correctly; also rolled back version 1.135 (temporarily).

=========================================================================
Package daltools: version 1.0 [was 0.27.4]

ChangeLog

Version 1.0 - 2001-12-18 (GV)
-----------
	+ Re-uploaded as 1.0
	
Version 0.27.5 - 2001-09-21 (GV)
--------------
	+ close SOC-SPR-1087 SOC-SPR-1088 SOC-SPR-1089 by testing dsrename.
	+ close SOC-SPR-2034
	
Version 0.27.4 - 2001-06-10 (GV)
--------------
	+ VISIBLE = no

=========================================================================
Package datautils: version 1.2 [was 0.17.1]

ChangeLog

Version 1.2 - 2002-01-25 (RDS)
        + Added back in SPR-1986 fixes
	
Version 1.1 - 2001-12-18 (GV)
-----------
        + Remove obsolete c++ headers.

Version 1.0 - 2001-12-18 (GV)
-----------
        + Re-uploaded as 1.0
        
Version 0.17.1 - 2001-04-25 (RDS)
-------------
        + ( src/WCSConvertor.cc) : fixes for SPR-1986

=========================================================================
Package deceit: version 1.15.2 [was 1.14.1]

ChangeLog

Version 1.15.2 - 2002-02-12 (GV)
--------------
	+ Change description in info file, remove lyt (default ok).

Version 1.15.1 - 2002-01-30 (JBa)
-----------
        + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems
          on linux/perl5.003:
            Make sure that old CCFLAGS of Conifgure.pm are not overwritten

Version 1.15 - 2001-11-30 (GV)
------------
	+ Makefile.PL: add -DPERL_POLLUTE to make it work with perl 5.6
	+ (deceit.cc) remove obsolete c++ header.
	+ (deceit.lyt) added
	
Version 1.14.1 - 2001-04-27 (GV)
--------------
	+ (deceit.pl) add more messages.

=========================================================================
Package devel: version 1.46.1 [was 1.43.1]

ChangeLog

Version 1.46.1 - 2002-02-15 (JBa)
------------
	+ (bin/error2tex) created workaround for latex2html-98.1p1 doc
	  generator

Version 1.46 - 2001-11-22 (GV)
------------
	+ (bin/sascommit) change tag name.

Version 1.45 - 2001-10-26 (JBa)
------------
	+ (bin/error2tex) tool to generate SAS-LaTeX documentation for errors

Version 1.44 - 2001-09-21 (GV)
------------
	+ close broken doc link SOC-SPR-2063

Version 1.43.1 - 2001-04-26 (GV)
--------------
	+(bin/uploadreport) chomp($hostname) as sometimes it needs it.

=========================================================================
Package dscalc: version 2.2.1 [was 1.0.4]

ChangeLog

Version 2.2.1 - 2002-02-11 (GV)
-------------
	+ timeconv -> mjdconv

Version 2.2 - 2001-12-20 (GV)
-----------
	+ DEPEND updated (daltools).
	
Version 2.1 - 2001-10-08 (GV)
-----------
	+ DEPEND: add daltools, needed for test harnesses.
	
Version 2.0 - 2001-10-02 (GV)
-----------
	+ (tabcalc) allows one to set unit and label for the result column
	(SOC-SPR-2165). Test harness adjusted accordingly.
	+ (tabcalc.par) new optional parameters columnunit and
  	columnlabel. Offer the possibility to have the output as unsigned
	integer (16 and 32).
	+ (tabcalc_description.tex) Updated.

	+ (phasecalc_description.tex) add examples (SOC-SPR-2106).
	+ add std:: namespace qualifier.
	
Version 1.0.4 - 2000-11-16 (GV)
-------------
	+ (phasecalc) looks for time attributes at the set and/or table level.
	+ (test/phasecalctest.cc) SOC-SPR-1801.

=========================================================================
Package dsplot: version 1.14.6 [was 1.13]

ChangeLog

Version 1.14.6 - 2002-03-13 (UL)
--------------
	+ fixed couple of minor doc problems

Version 1.14.5 - 2002-02-20 (UL)
--------------
	+ small adjustmens to test harness to account for gracebat/grbatch
	  differences

Version 1.14.4 - 2002-03-15 (UL)
--------------
	+ small fix to make optmized compilation succeed

Version 1.14.3 - 2002-02-14 (UL)
--------------
	+ meliorated robustness against invalid row-ranges in vector column
	  specifiers
	+ closed SPR 2271: Does not build statically

Version 1.14.2 - 2002-02-07 (UL)
--------------
	+ grbatch -> gracebat in several tests

Version 1.14.1 - 2002-01-30 (UL)
--------------
	+ closed SPR 1921: documentation for dstoplot not visible
	  (combined task description for dsplot/dstoplot has been split into
	  two separate ones)

Version 1.14 - 2002-01-24 (UL)
------------
	+ implemented SCR 41: add support for error bars
	+ minor mods to enhance standard conformance (std:: in .h etc.)

Version 1.13 - 2000-12-21 (UL)
------------
	+ implemented SCR 20: Specification of boundaries (it still does
	  not work due to an unresolved Grace problem)
	+ new parameters 'xlog'/'ylog' to get logarithmic axes
	+ trivial change to make optimizer happy
	

=========================================================================
Package dsslib: version 3.6.1 [was 3.16.5]

ChangeLog

Version 3.6.1 - 2001-05-25 (DH)
-------------
	+ Fix SSC-SPR-2023.  If the dss writer finds a block name clash, it now renames
	  the new block to something else.

Version 3.6 - 2001-04-19 (DH)
-----------
	+ Add new DataSubspace and DScomp method, called compressRegions.
	  Tries to combine GeoRegions from the filters in a component into
	  fewer filters.
	+ Parser no longer tries to distinguish different axes and combine expressions
	  for region filters in a component.  This was just causing headaches.  Instead
	  regions are combined after parsing using the new compressRegions method.  This
	  closes SSC-SPR-2266.

Version 3.5 - 2000-12-22 (UL)
-----------
	+ a couple of trivial changes to make the optimizer happy
	
Version 3.4.3 - 2000-11-14 (DH)
-------------
	+ Fix SSC-SPR-2071, Cannot negate region in paratheses.
	
Version 3.4.2 - 2000-10-31 (DH)
-------------
	+ Add info file.

Version 3.4.1 - 2000-10-12 (DH)
-------------
	+ Parser now excepts parentheses around axis names.  Closes SSC-SPR-1949.
	+ Parser now excepts numbers of the form 1E2, as well as 1.E2.
	+ Change to new convention for representing octal numbers (now 
	  preceded by an 'o').
	+ Accept real-valued ranges for integer-valued columns. Reals are truncated
 	  to integers, with a warning message.
	+ Change software for detecting block filter types to be more robust,
	  with a clearer error message in case of failure.
	
Version 3.4 - 2000-10-02 (DH)
-----------
	+ Error catching for the parser now done in DssBuilder:getDss method.

Version 3.3 - 2000-09-25 (DH)
-----------
	+ Fix bug in Range::maxRange method which was causing crashes on DEC.  Could
	  also be have been causing some of the 'out of memory' problems.

Version 3.2 - 2000-07-27 (DH)
-----------
	+ Add missing '#include ' to DSregion.cc

Version 3.1 - 2000-07-19 (DH)
-----------
	+ Incorporates changes up to version 3.0.6 .
	+ Change projection of axes in selectExpression, so that if both the components
	  of a 2D axis are listed, then the axis is included in the expression.
 	+ Add method 'extent' to the DataSubspace, DScomp, and DSfilter methods.  Update
	  documentation to correspond.
	+ Implement volume calculation for Region and RegionBlock type filters.
	+ Add support in parser for mask filters which do not use the 'in' operator.
	  Closes SPR 1916.
	
Version 3.0.6 - 2000-06-29 (DH)
-------------
	+ Rework parser to handle logical combination of filters in simpler, 
	  better fashion.  Some of the constraints on the parser have been removed.

Version 3.0.5 - 2000-06-26 (DH)
-------------
	+ Fix bug with clearing of list in DSS builder.  Fixes SOC SPR 1540.

Version 3.0.4 - 2000-06-22 (DH)
-------------
	+ Add isGlobal method to DataSubspace class.  Update C++ API documentation.

Version 3.0.3 - 2000-06-15 (DH)
-------------
	+ Add support for parsing region function filters of the form 
	  (...,X,Y) .  Closes evselect SPR 1775.

Version 3.0.2 - 2000-06-15 (DH)
-------------
	+ Enhanced error message for DSS parsing, in response to evselect SPR 1775.
	+ Prevent checking of unitialized values in Range objects.  Closes evselect
	  SPR 1778.
	+ Increase accuracy of ranges stored in keywords to 15 digits.  Store integer
	  valued ranges as integer 32 instead of interger 16.  Closes evselect SPR
	  1814.

Version 3.0.1 - 2000-06-01 (DH)
-------------
	+ Fix SPR 1698, dsslib chokes on 'bad' gti files
	+ Fix evselect SPR 1692, GTI filter set not released
	+ Fix evselect SPR 1697, task fails if selected time interval has no events

Version 3.0 - 2000-05-24 (DH)
-----------
	+ Fix parsing of bit mask filters, so that the paser recongizes the form
	  required for selectlib (closes evselect SPR 1637).
	+ Adjust DSS to account for the change in sense of bit mask filters (this
	  change is not backward compatible).
	+ Add code in parser to give 2d region filters reasonable names, based on
	  the value of their components.

Version 2.8 - 2000-03-08 (DH)
-----------
	+ selectExpression() method was producing range specifictions which could
	  not be parsed by selectlib. Fixed.

Version 2.7 - 2000-02-29 (DH)
-----------
	+ Add cleanDSS utility function to the library.
	+ Change format for writing axis components to be compatible with Chandra.
	+ Fix intialization problem which was causing problems when trying to use
	  the dss within evselect within xmmselect.

Version 2.6 - 2000-02-18 (DH)
-----------
	+ Change method arguments 'DSS::FilterType &' to 'const DSS::FilterType &'
	  in the API.

Version 2.5 - 2000-02-08 (DH)
-----------
	+ Fix SPR 1455 "[PATCH] fix for fix of SPR-148{8,9} (unresolved symbols)"

Version 2.4 - 2000-02-25 (DH)
-----------
	+ Additional expilicit template instantiation declarations needed for Dunix.

Version 2.3 - 2000-01-31 (DH)
-----------
	+ Accidentally delivered old version of ddslib in 2.2.  Delivered updated version.

Version 2.2 - 2000-01-28 (DH)
-----------
	+ Iron out several bugs in dsscore.
	+ Add support data subspace merging in dsscore.
	+ Change block filters so that instead of initializing with a block pointer, they are
	  initialized with a Dal type block specification ("FileName:Block").
	+ Expand parser to allow the use of >,<,>=,!= and == in filter expressions.
	+ Change parser to associate filter names with table columns where appopriate.
	+ Use DSS merging to expand parser to allow more complex nesting of filters.
	+ Do not clobber files made by bison and flex, so most sites do not need these utilities.

Version 2.1 - 1999-12-17 (UL)
-----------
	+ minor modification in src/dscore/DSregion.cc to avoid compiler warning
	+ reconciled with selectlib-4.23

Version 2.0 - 1999-11-18 (UL)
-----------
	+ added functionality to convert a selectlib expression into a
	  DataSubspace object
	+ added test harness to test DSS conversion
	+ changes directory structure (src dir now consists of two subdirs:
	  dsscore + dssconstr)

Version 1.3 - 1999-09-13 (DH)
-----------
    + Updates to documentation macros, error messages and references.
    + Fix bug which caused faulty generation of temporary file names
      on DEC - closes SOC SPR 803.

Version 1.2 - 1999-06-15 (DH)
-----------
    + Fix SPR 1006 - Wrong type for string::size() caused
      problems on Digital Unix.

Version 1.1 (DH)
-----------
    + Fix DEPEND file.

Version 1.0 - 1999-05-19 (DH)
-----------
    + First release.  Some functionality missing
      (see Implementation Status and TODO sections of the documentation).
=========================================================================
Package eboxdetect: version 4.7.1 [was 4.1]

ChangeLog

Version 4.7.1 (2001-03-08) HB
-----------------------------

EXPIDSTR & ATT_SRC propagated from input

Closed SPR:
+SSC-SPR-2647  Can we have optical axis position please?
+SSC-SPR-2803 	NaNs in multi-camera source lists
	
Version 4.7 (2001-11-21)
------------------------

emldetect 4.7 added to DEPEND	
	
Version 4.6 (2001-11-07)
------------------------

Closed SPR:
+ SSC-SPR-2621: routines common to eboxdetect and emldetect now called
	        from emldetect library. Module edetect_io renamed
	        to edetect_io_box
		
Version 4.5 (2001-10-15)
------------------------

Closed SPR:
+ SSC-SPR-2592 need to account for OOT events
  Rates and fluxes now divided by the following OOT correction factors:
  PN FF mode: 0.9411;  PN eFF mode: 0.97815
  Source counts (SCTS column) and other modes/cameras are left uncorrected	 		
Version 4.4 (2001-09-12)
------------------------

+ test output removed	
	
Version 4.3 (2001-08-28)
------------------------

+ source buffer size increased 	
	
Version 4.2 (2001-07-25)
------------------------

+ detection likelihoods, L, are now calculated such that, independently
  of the number of input images, they always obey the definition L=-ln(p) 
  where p is the probability that the observed counts are due to Poissonian 
  fluctuations of the background	
+ the task now exists with an error message if any of the input
  images are empty	
	
Closed SPR:
+ SSC-SPR-2463 SCR 67: Calibration quantities in output source lists	
	
Version 4.1 (2001-04-10)
------------------------

Fixed bug in calculation of likelihood
Removed diagnostic output
	
	
=========================================================================
Package edetect_chain: version 2.3.1 [was 1.13.2]
edetect_chain has no ChangeLog information
=========================================================================
Package eexpmap: version 3.23.2 [was 3.13.2]

ChangeLog

Version 3.23.2 (2002-03-05) HB
------------------------------	

Closed SPR:
+ SSC-SPR-2797 fails to compile on xmmos03
	
Version 3.23.1 (2002-02-27) HB
------------------------------	

CLOSED SPR:
+ SSC-SPR-2792 eexpmap doesn't compile on some machines:	

EXPIDSTR & ATT_SRC propagated from input 	
	
Version 3.23 (2002-01-10) HB
----------------------------

Changes by UL (v3.18) which were missing in version 3.21/22 added again.
	
Version 3.22 (2002-01-09) HB
----------------------------
	
Closed SPR:
+ SSC-SPR-2667 parameter badclean not fully explained	
	
Version 3.21 2001-12-03 (A.Finoguenov)
--------------------------------------

- Treatment of PN offset columns added. 

New parameters:
useoffset:bool , default=no (Use information on EPN offset columns)
hducut:real (0<=hducut<=1000), default=0 (Threshold for column offset
                                          selection [channel])


Version 3.20 - 2001-11-22 (JBa)
-------------------------------
- doc/eexpmap_description.tex: fixed documentation


Version 3.19 (2001-11-07)
-------------------------

module edetect_io renamed to edetect_io_exp	
	

Version 3.18 (2001-10-31) - UL
-------------------------
+ brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates
  changed from single to double precision

Version 3.17 (2001-10-08)
-------------------------

Closed SPR:
+ SSC-SPR-2562 (SPR raised on emldetect-4.2.3). The underlying problem
  was an attitud table which contained NULL values. This resulted
  in an empty exposure map which in turn caused emldetect to crash.
  The SPR was fixed by modifying task eexpmap such that undefined
  attitude values will be ignored and a warning will be issued.
  As of version 4.3 task emldetect will terminate with an error
  message if an empty exposure map is encountered.	 	
	
Version 3.16 (2001-09-12)
-------------------------

Closed SPR:
+ SSC-SPR-2550 eexpmap Out of Memory in the pipeline
  The following changes were made:
  *switch from withfastpixelization=yes to withfastpixelization=no
   if there are more than 18 attitude histogram bins
  *prevent the allocation of large arrays which are only needed if
   withfastpixelization=yes in the case withfastpixelization=no  
  *ignore attitude histogram bins which contain less than 1e-4 of the
   total exposure	
	
Version 3.15 (2001-09-05)
-------------------------

- test harness corrected	
	
Version 3.14 (2001-08-30)
-------------------------

- treatment of option withpatterns=yes modified:
  the three cases withpattern=no, withpattern=yes && pattern=" ", and
  withpattern=yes && pattern= ( = "0 1" for PN
  and "0 1 ... 31" for MOS) now all result in an exposuremap which has
  QE=1 everywhere. This is different from the previous versions of eexpmap
  where the energy dependence of the QE was folded into the exposure map 
  if withpatterns=yes. In the new version, dividing source counts by an
  exposuremap created for the appropriate patterns will result in rates
  which are normalized to the optical axis (i.e., vignetting corrected)
  and to the  case.	

Closed SPR:
+ SSC-SPR-2544 Exposure in detector coordinates should not depend on pixel size	
	
Version 3.13.2 (2001-07-25)
---------------------------

+ SSC-SPR-2484 Subscript 2 of FEXPEXT out of range 	
+ SSC-SPR-2489 == 2484 
	
=========================================================================
Package emask: version 2.7 [was 2.6.1]

ChangeLog

Version 2.7 2001-011-07
-----------------------

module edetect_io renamed to edetect_io_mask	
	
Version 2.6.1 2001-05-04
------------------------	

Closed SPR:
  SSC-SPR-2366 poor default value for threshold1	
	
=========================================================================
Package embadpixfind: version 1.6.1 [was 1.0.1]

ChangeLog

Version 1.6.1 - 2002-03-08 (JB)
-------------

- Add packSpace argument to all pack calls, to work around a problem
  with pack in the sas (src/embadpixfind_mod.f90).


Version 1.6  -  2002-01-17 (JB)
-----------

- Add security against gradients in strong statistics (1D).
- Add security against false dark rows/columns via maxratio parameter.


Version 1.5  -  2002-01-03 (JB)
-----------

- Add security against CCF bright pixels outside the formal CCD.
- Uses EXPIDSTR instead of EXP_ID.


Version 1.3.1  -  2001-11-09 (JB)
-------------

- Fixed SPR 2626 (slatec error in embadpixfind).


Version 1.3  -  2001-10-22 (JB)
-----------

- Adapted to cal-3.121.


Version 1.2.2  -  2001-10-17 (JB)
-------------

- MOS1 PSF hardcoded (not peaked enough in CCF).


Version 1.2.1  -  2001-10-15 (JB)
-------------

- Fixed SPR 2598 (Subscript 1 of XBAD is out of range).


Version 1.2  -  2001-10-10 (JB)
-----------

- Check uplinked bad pixels declared in CCF.


Version 1.1.1  -  2001-07-06 (JB)
-------------

- Optimize when finddead=N.


Version 1.1  -  2001-07-03 (JB)
-----------

- Look for brightest pixels before dark rows and columns.


Version 1.0.1  -  2001-06-05 (JB)
-------------

- Bug correction.


=========================================================================
Package emchain: version 8.4.1 [was 7.1]

ChangeLog

Version 8.4.1  -  2002-04-08 (JB)
-------------
- Correct bug on testing flare screening GTI length introduced in 8.1.

Version 8.4  -  2002-03-01 (JB)
-----------
- Call badpix with windowfilter=Y.
- Make test harness less sensitive to precision on TIME.

Version 8.3  -  2002-01-29 (JB)
-----------
- Does not process low gain data unless processlowgain is set.

Version 8.2  -  2002-01-22 (JB)
-----------
- Doc corrected for flare screening.
- Accepts instrument specifications like mos1, emos1 (not only m1).

Version 8.1  -  2002-01-11 (JB)
-----------
- Add CONTENT keyword to flare background timeseries.
- Change background timeseries to /ks/arcmin2.

Version 8.0  -  2002-01-10 (JB)
-----------
- Generate flare background timeseries in RATE format.
- flaremaxcounts becomes flaremaxrate.
- Reject GTIs only one flaretimebin long.
- exposure, instrument become exposures, instruments.
- Make use of new EXPIDSTR keyword.
- Support propagation of parameters to constituent tasks.
- Gently inform of deprecated parameters.

Version 7.5  -  2001-11-26 (JB)
-----------
- Adapted to evselect 3.43 (updateexposure=N on single CCD events lists).
- Changed name of flare background timeseries to follow PPS.
- Write specific error message after each error in task.

Version 7.4  -  2001-11-22 (JBa)
------------
- (doc/emchain_description.tex): fixed documentation

Version 7.3.1  -  2001-10-29 (JB)
-------------
- Adapted test harness to cal 3.121 (test).

Version 7.3  -  2001-10-09 (JB)
-----------
- Set default for badpixfindalgo to EM (like in PPS products).
- Randomize TIME by default (like in PPS products) in Imaging modes.

Version 7.2.2  -  2001-07-19 (JB)
-------------
- Change test harness to accommodate cal 3.117.

Version 7.2.1  -  2001-07-19 (JB)
-------------
- Remove check on FILTER in test harness.

Version 7.2  -  2001-07-02 (JB)
-----------
- Avoid evselect error when XMMEA_22 does not exist.
- Check on too small flare GTI (< 10%).

Version 7.1  -  2001-05-29 (JB)
-----------
- Fixed SPR 2384 (emchain does not support -h).
- Also supports other standard options.
- Changed doc to avoid mixing parameters in HTML doc.

=========================================================================
Package emenergy: version 6.3.1 [was 6.1.1]

ChangeLog

Version 6.3.1 - 2002-02-11 (JB)
-------------

- Accept bad pixels at RAWX=0.


Version 6.3 - 2001-12-07 (JB)
-----------

- Identical to 6.2.


Version 6.2  -  2001-08-17 (JB)
-----------

- Change test harness to accommodate selectlib 4.44 and cal 3.117.


Version 6.1.3  -  2001-06-18 (JB)
-------------

- Change message on PI thresholds to Sparse (src/emenergy_mod.f90).


Version 6.1.2  -  2001-06-12 (JB)
-------------

- Downgrade warning about missing BADPIX to message (src/emenergy_mod.f90).


Version 6.1.1  -  2001-04-24 (JB)
-------------

- Interface change to CAL_getMOSdarkFrameMap (src/emenergy_mod.f90).


=========================================================================
Package emevents: version 6.5.3 [was 6.2.1]

ChangeLog

Version 6.5.3 - 2002-04-02 (JB)
-------------
- Split the parameter dialog into two pages (config/emevents.lyt).

Version 6.5.2 - 2002-03-12 (JB)
-------------
- Correct bugs in doc's errors section.

Version 6.5.1  -  2002-02-11 (JB)
-------------
- Accept bad pixels at RAWX=0.

Version 6.5  -  2002-01-23 (JB)
-----------
- Adapted to cal-3.135.

Version 6.4  -  2002-01-03 (JB)
-----------
- Fix SPR 2683 (COSMIC out of range) for Compressed Timing mode.

Version 6.3.1  -  2001-10-22 (JB)
-------------
- Adapted to cal-3.121.

Version 6.3  -  2001-10-05 (JB)
-----------
- Use Z coordinate when converting CCD coords into detector coords.

Version 6.2.1  -  2001-07-25 (JB)
-------------
- Bug correction for Timing mode (src/emevents_mod.f90).

=========================================================================
Package emeventsproj: version 1.2 [was 1.0]

ChangeLog

Version 1.2 - 2002-01-04 (JB)
-----------

- Add new ccdnr parameter to support merged events lists in input.


Version 1.1 - 2001-12-07 (JB)
-----------

- Identical to 1.0


Version 1.0  -  2001-05-11 (JB)
-----------

- First independent version (used to be part of embadpixfind).
=========================================================================
Package emframes: version 4.5 [was 4.11.2]

ChangeLog

Version 4.5.1 - 2001-06-12 (JB)
-------------

- Downgrade frames15 warning to message when < 0.05 s (src/emframes_mod.f90).


Version 4.5 - 2001-03-21 (JB)
-----------

- Use source position for time offset in Timing mode.
- Change vertical binning from 100 to 101 in Timing mode.


Version 4.4.1 - 2001-03-09 (ML)
-------------

- Correct bug in dealing with frame repetition.
- Check too large CLOCK_WRAP_AROUND.


Version 4.4 - 2000-12-19 (JB)
-----------

- Call OAL_getIPPVint for CLOCK_WRAP_AROUND (src/emframes_mod.f90).
- Improve wrap-around test.
- Add relative tolerance in telemetry drop test.


Version 4.3.3 - 2000-11-27 (JB)
-------------

- Time cycling at 32767 instead of 32768 (src/emframes_mod.f90).


Version 4.3.2 - 2000-11-21 (JB)
-------------
	
- Removed UL's modification (changed emsaplib to 2.1.2 instead).
- Fixed SPR 2086 (better MJDREF attribute comment) (src/emframes_mod.f90).
- Adapted test harness to changed keywords (test/keyword.ref).
- Improved description of boolean parameters (doc/emframes_description.tex).


Version 4.3.1 - 2000-11-18 (UL)
-------------
	
- updated test/frames.ref after change of Xmm::missionReferenceTime
  (caloalutil-1.36.3/oal-3.58.8)
	

Version 4.3  -  2000-10-27 (JB)
------------

- Set GATTIVAL to 0 in output when GATTI was off (free-run, Timing).
- Write CCDMODE and SUBMODE keywords.


Version 4.2  -  2000-10-10 (JB)
------------

- Correct bug in case of extended frames.
- Sets FILTER before calling the CAL to avoid meaningless warning.
- Write FILTER to events file.


Version 4.1  -  2000-10-09 (ML)
------------

- Correct bug in case of duplicated frames.
- Copy FILTER to frames table (not just set).
- Downgrade "duplicated frame" to information flag.
- Change test harness to avoid modifying input event list.


Version 4.0  -  2000-10-06 (ML)
------------

- Allow frame renumbering (src/emframes_mod.f90).
- Changed 'newoutput' parameter to 'newframeset' (config/emframes.par).
- Added 'neweventset' and 'outeventset' parameters (config/emframes.par).


Version 3.20  -  2000-09-28 (JB)
------------

- Call OAL_getIPPVstring instead of OAL_activeFilter (src/emframes_mod.f90).


Version 3.19  -  2000-07-26 (JB)
------------

- Looks for emodf test directory under lib/testodf (test/emframes_test).
- Changed default for 'cosmicsize' parameter (config/emframes.par).


Version 3.18.3  -  2000-06-30 (JB)
--------------

- Too many frames were flagged as extended (src/emframes_mod.f90).


Version 3.18.2  -  2000-06-20 (JB)
--------------
	
- Removed blanks from error codes (doc/emframes_description.tex
  and src/emframes_mod.f90).


Version 3.18.1  -  2000-06-03 (JB)
--------------

- Writes CLOCKAPP=T, TIMEZERO=0.0, changed TIMESYS to 'TT'
 	(src/emframes_mod.f90).
- Bug correction in CRRATIO (src/emframes_mod.f90).
- Frame rejection when jump > 32 instead of 16 (src/emframes_mod.f90).
- Updated doc (doc/emframes_description.tex).


Version 3.18  -  2000-05-17 (JB)
------------

- Take care of large positive spike in frame number.


Version 3.17  -  2000-04-06 (JB)
------------

- Removed EXPOSURE keyword from output.
- Fixed SPR 1614 (emproc crash on non-increasing frame numbers).
- Fixed SPR 1627 (Test harness fails under FTOOLS v5.0).


Version 3.16  -  2000-03-06 (JB)
------------

- Correct bug for Compressed Timing mode.


Version 3.15  -  2000-02-11 (JB)
------------

- Use Temp instead of copying auxiliary file.


Version 3.14  -  09-02-2000
------------

- Recompute NPIXEL in Timing mode.
- Preserve FRMTIME when all frames are extended.


Version 3.13  -  26-01-2000
------------

- Generate temporary copy of auxiliary file (for selectlib).
- Write keywords TIMEREF ('LOCAL') and TASSIGN ('SATELLITE').


Version 3.12  -  05-01-2000
------------

- Temporarily removed call to CAL_getModeParameters
- Temporarily reinstated EXPOSURE keyword.


Version 3.11  -  21-12-1999
------------

- Generate keywords TELAPSE, ONTIME and LIVETIME instead of EXPOSURE.
- Set TIMESYS to 'MJD'.


Version 3.10  -  09-12-1999
------------

- removed calls to columnUnits.


Version 3.9  -  24-11-1999
-----------

- flag first and last frames.
- put_primary_keywords moved to emsaplib 1.2.
- correct 'uninitialized POINTER FRAMENO' bug.


Version 3.8  -  10-11-1999
-----------

- Uses new emsaplib library.


Version 3.7  -  23-09-1999
-----------

- Test harness more robust.
- Doc updated to sas 1.155.


Version 3.6  -  03-09-1999
-----------

- Writes TIMEUNIT keyword.


Version 3.5  -  01-09-1999
-----------

- Now allows a full (unselected) auxiliary file in input.
- Changed default value of withodfeventset to False.
- Test harness adapted to new emodf test directory in emevents.


Version 3.4  -  27-08-1999
-----------

- Added EXPOSURE to primary header.


Version 3.3  -  15-06-1999
-----------

- Fixed SPR 1003 (emframes_test fails > 3.0: Difference in GTI file).


Version 3.2  -  09-06-1999
-----------

- Closed SPR 657 (No reference time in GTI header).
- Upgraded to CAL 3.0.
- Upgraded to 0AL 3.22.


Version 3.1  -  26-05-1999
-----------

- Uses the OAL to generate correct times and primary keywords.
- Supports all modes.
- Removed unnecessary makegti parameter.
- Simplified variable management by using parent function.
- Uses the emevents/emodf directory for testing.


Version 3.0  -  10-05-1999
-----------

- All parameter names changed to follow new guidelines.
- Upgraded to be compatible with emutils in emevents 3.0.
- Uses the new CAL_setState(block) facility.
- FRMTIME now written in ms.
- Uses the new presentation for columns, keywords, ... in the doc.
- Includes a parameter layout file.


Version 2.8  -  23-03-1999
-----------

- Minor correction to prevent core dump when 0 events in event file.


Version 2.7  -  19-03-1999
-----------

- Upgraded to be compatible with CAL 2.x.
- Upgraded to be compatible with emutils in emevents 2.8.
- CCD column changed to CCDID in input auxiliary file.
- STDGTI extension changed to STDGTInn in output GTI file.

	
Version 2.6  -  11-12-1998
-----------

- Avoids duplication of error handling with DAL.
- emutils_mod moved to emevents.


Version 2.5  -  25-11-1998
-----------

- Fixed SPR 655 (Misleading information in Task Description).
- Fixed SPR 656 (Task does not reread its own output).
- Fixed SPR 659 (Algorithm description detail).
- Fixed SPR 661 (Loss of sync of NVALID flag in i/p and o/p frame files).
- Uses the new "layer" message interface.
- Uses CAL_setStateFromScienceFile.
- copyAttributes removed.
- Generic routines set aside in a specific module.
- New EXPOSURE keyword.
- Now supports new output file when run on its own output.

	
Version 2.4  -  17-09-1998
-----------

- Now uses 40 microsec as the unit for FTFINE.
- Fixed SPR 526 (Cannot handle zero event).
- Modified to adjust to param 1.10.
- Modified to accept free run mode (GATTI OFF).
- Version number jumped to 2.4 to meet that of description.

	
Version 2.1  -  30-07-1998
-----------

- Fixed SPR 511 (Test harness fails under DEC OSF).
  The reference output is now produced within the test harness.
- Uses the message facility instead of the prlev parameter.

	
Version 2.0  -  20-07-1998
-----------

- Fixed SPR 334 (Change on/off parameters from integer to boolean).
  This interface change is the reason for the new major version.
- Fixed SPR 109 (task is an FTOOL).
  This is the first version using the SAS DHS.

	
Version 1.1  -  26-05-1998
-----------

- Tests event and frame file existence.
- Propagates event file header into output GTI file.
- Works for no HK GTI file.
- Fills GATTIVAL with a reasonable value when less than 255 frames.
	
	
Version 1.0  -  22-04-1998
-----------

- Initial version for SAS v1 integration.
=========================================================================
Package emldetect: version 4.2.3 [was 4.11.7]

ChangeLog

Version 4.2.3 (2000-08-13)
--------------------------

Closed SPR:
- SSC-SPR-2527 XID band fluxes incorrect 	
	
Version 4.2.2 (2000-05-30)
-------------------------

- allocatable array (derv1; subroutine mlfit) changed to reduce 
  memory requirement of task	
	
Version 4.2.1 (2000-05-30)
--------------------------

Closed SPR:
- SSC-SPR-2398  Does not work on Linux	
	
Version 4.2 (2001-05-20)
--------------------------

-corrected error which led to sources below the likelihood cutoff
 in the output source table if withxid=true	

-parameter withhotpixelfilter added: if true likelihood of brightest
 pixel is ignored for each source

-two internal buffers were enlarged to permit larger source extraction
 radiii for extent fitting
 	
-modification of psf routine to increase speed  	
	
	
Version 4.1.2 (2001-05-09)
--------------------------

Header keywords N_INSTR, PN_BNDS, M1_BNDS, M2_BNDS, XID_BND
were added to describe the number of energy bands per source
in the output source table (needed by V&V software).
	
Closed SPRs:
+ SSC-SPR-2380 wrong xid band energy range header keyword
+ SSC-SPR-2381 description of xiddef keyword	
	
Version 4.1.1 (2001-04-26)
--------------------------
	
Closed SPR: 
+ SSC-SPR-2347 test harness fails on linux
	
Version 4.1 (2001-04-06)
--------------------------

Closed SPRs:
+ SSC-SPR-2305 Core dumps when nmaxfit=6 and several instruments	
+ SSC-SPR-2321 wrong ID_BAND value for MOS1/MOS2 xid band
	
Version 4.0 (2001-03-14)
--------------------------

The task now has the option to either use the tabulated
PSF from the calibration database or an internal, hardcoded
analytical PSF.	New command line parameters: usecalpsf, 
pixmin, pimax. Command line parameter pointresponse was removed.	

Closed SPRs:
+ SSC-SPR-2007 wrong summary line if withxidband=true 
	       new command line parameter: xiddef
+ SSC-SPR-2185 An output file should always be produced	
+ SSC-SPR-2276 Energy band wanted	
	
	
Version 3.8 (2001-02-13)
------------------------

Closed SPRs:
+ SSC-SPR-2194 ecf units not specified in documentation
+ SSC-SPR-2198 Only the first value in the ecf parameter is used
+ SSC-SPR-2236 definition of hardness ratio	
	
Version 3.7.2 2000-10-19
------------------------	

Definition of hardness ratio 3 changed (as requested by JO).	
	
Closed SPR

+ SSC-SPR-1179 Behaviour with fitextent=Y (extent fitting now enabled) 
+ SSC-SPR-2004 total DET_ML in multi-instrument fits
+ SSC-SPR-2007 wrong summary line if withxidband=true
	
Version 3.7.1 2000-10-16
------------------------

+ documentation updated

Closed SPRs	
	
+ SSC-SPR-1166 WCS keywords in input images
+ SSC-SPR-1169 BAND for multi-instrument fits
+ SSC-SPR-1170 order of input images	
+ SSC-SPR-1606 Task runs for a long time	

Version 3.7 2000-10-09
----------------------

+ documentation updated	
	
Closed SPRs	

+ SSC-SPR-0787 maximum likelihood threshold (documentation)
+ SSC-SPR-0790 point_response parameter
+ SSC-SPR-0793 scut and ecut parameters (documentation)
+ SSC-SPR-0795 CAL calls
+ SSC-SPR-1557 core dumps when RA_PNT/DEC_PNT is outside the image
	       (was already implemeted in v3.5)
	
Version 3.6 2000-10-08
----------------------
	
Error in .lyt file corrected	
	
Version 3.5 2000-07-28
----------------------

Version changed to 3.5


Version 3.4.2 2000-07-02
----------------------------

Closed SPRs:
  SSC-SPR-1720 nmaxfit constrains
  SSC-SPR-1505 LII,BII differences 

Version 3.4.1 (June 14, 2000)
----------------------------

- distance to nearest neighbour written to DIST_NN column 
  in output source list (needed for V&V) 
	 
	
Version 3.4 (March 13, 2000)
---------------------------

- HR3 and hardness ratio errors corrected
	
	
Version 3.3 (March 6, 2000)
---------------------------	

- name of VER_COMM column corrected
- SPRs 1503 & 1506 corrected (fitting behaviour of test harness data)	

	
Version 3.2 (February 22, 2000)
-------------------------------

- parameter withxidband added (default value set to false for now).
  Note that withxidband=true in v3.2 will result in wrong summary
  band fluxes (xid band fluxes are counted twice). Will be corrected
  in next version.
- Column NUM_SRC removed from output list	
- Problem with error calculation corrected which let the program
  crash if the PN isn't the first instrument.	
	
Version 3.1 (February 18, 2000)
-------------------------------

- Error in error computation corrected
- Flag columns added to source list	
	

Version 3.0 (January 19, 2000)
------------------------------

- Source list format adjusted to comply with recent DCPs.
- Task now can handle several exposures per instrument.
- XID band output added to output source list.	
- Offsets between different instruments as determined by task eident
  are now read and applied to the input images. Two command line
  parameters were added to control whether the eident output file
  is read.	   
- The pixel position of the optical axis is now calculated from
  the image keywords (used to be set to the center of the image).
 	
	
Version 2.11 (September 20, 1999)
---------------------------------

Closed SPRs:

- 1164: parameter default values corrected in doc 
	
Version 2.10 (September 14, 1999)
---------------------------------

- Error in routine psfoff corrected.	
	

Version 2.9 (August 6, 1999)
----------------------------

- use of CRVALn instead of ra_pnt, dec_pnt for ra,dec calculation.
- prevent crash if negative count rates occure in bands where 
  a source was not detected	
	  
Open SPRs: see version 2.6

		
Version 2.8 (August 3, 1999)
----------------------------
	
- roll angle is now read from CROTA2 instead of PA_PNT
  if no CROTA2 is present, 0 is assumed	 
- max. filename sizes changed to 1024 (this didn't work in v2.7)
- task now complains if number of supplied background & exposure maps
  doesn't agree with number of supplied images	  

Open SPRs: see version 2.6 
	
	
Version 2.7 (July 29, 1999)
---------------------------	

- error in RA, DEC calculation corrected
- filename sizes changed to 1024
	
Open SPRs: see version 2.6
	
	
Version 2.6 (July 12, 1999)
---------------------------

- parameter names changed to conform to conventions

Closed SPR:

  - 0791: _image parameters 	

Open SPRs: 
	
 - 0787,0790,0793: items missing from documentation 	
 - 0795: CAL calls	
 - 0797: ID_SRC descriptors	
 - 0798: FLAGs column	
 - 0808: influence of background image	
 - 0811: count flag not used

	
Version 2.5 (July 8, 1999)
--------------------------

Closed SPRs:

 - 0796: small ecut values	
 - 0800: Point response usage	
 - 0803: consistency of boxdetect and mldetect source counts	
 - 0805: lists of input images	
 - 0807: BD_MAP corrected	
 - 0985: taskmain added to DEPEND

Open SPRs:

 - 0787,0790,0793: items missing from documentation 	
 - 0791: _image parameters	
 - 0795: CAL calls	
 - 0797: ID_SRC descriptors	
 - 0798: FLAGs column	
 - 0808: influence of background image	
 - 0811: count flag not used
	
	
Version 2.4
----------------------

- smaller test harness files
- hardness ratio calculation added
- source table column renamed 
- sevaral errors relating to multi-band source fitting corrected	
	
Version 2.3
----------------------

- Coding error in v2.2 which lead to failed test harness at SOC corrercted.

	
Version 2.2
----------------------	

Closed SPRs:

- Check whether correct number of input files is given
	
 - 0812 & 0816: task made to exit gracefully if photon mode (not yet
	        implemented) is selected
	
Version 2.1
----------------------

Closed SPRs:

 - 0533: This corrects some errors in the documentation of version 2.0.	
	
Version 2.0
----------------------	

- MIDAS prototyping code included.	
	
- Reading of parameter lists changed.
	
Closed SPRs:
	
 - 0119 & 0120: Routines get_files and cp_head are now included in a module
	        to be used by all EPIC detection tasks.

Version 1.12
----------------------	

"to do list" section added to ChangeLog
	
Closed SPRs:

 - 0122: same as SPR 342
 - 0293: test files are now gzip'ed
 - 0297: temporary files added to CLEANFILES	
 - 0302: diff removed from the test harness: a f90 program is used
	 to inspect the output file 
 - 0342: old task description removed
 - 0343: see SPR 302	
 - 0344: see SPR 302
 - 0461: HDUCLASS keywords added
 - 0464: EXTNAME changed to SRCLIST
 - 0471: "draft" removed from task description	
 - 0492: see SPR 302
	
Open SPRs:

 - 0119: generic mechanism for get_files
 - 0120: generic mechanism for cp_head
	
Version 1.11
----------------------

Closed SPR: 

 - 0289: problem fixed (variable hew set to 0.0)
	
Version 1.1
----------------------

ChangeLog added

Closed SPRs:
 
 - 0115: subscript out of range problem fixed
 - 0117: .par file provided instead of .prm
 - 0121: test harness is more robust now

Open SPRs: (will be treated in next task version)

 - 0119: get_files to be replaced by generic mechanism
 - 0120: cp_head to be replaced by generic mechanism 	
 - 0122: I will look into this	

Version 1.0
----------------------

- Original version submitted to the SOC


To do list:
------------
	
- add functionality from MIDAS prototyping software. (done: v2.0)
	
- improve error determination loop

- reduce memory requirement of task
	
- add error control

- add verbosity control 
=========================================================================
Package emosaic: version 1.3 [was 1.1.1]

ChangeLog

Version 1.3 - 23 jan 2002 (IMS/LUX)
----------------------
- Updated DEPEND.

Version 1.2 - 29 Oct 2001 (IMS/LUX)
----------------------
- RA_PNT, DEC_PNT and PA_PNT kwds now copied to output.
- If, for any keyword, all the input images have the same value, the original keyword name is retained (with the common value) in the output file.
- If the data types of all input images are the same (int8, 16, 32, or real32 or 64), the output image is given that data type.
- Keyword-reading routine can now read them from either the dataset or primary array headers.

Version 1.1.1
-------------
	- Distribution changed to WORLD

=========================================================================
Package emsaplib: version 2.9 [was 2.6]

ChangeLog

Version 2.9 - 2002-03-08 (GV/SOC)
-----------
	+ add FILENAME to files in emodf, or they cannot be used with the
	OAL.

Version 2.8 - 2001-12-07 (JB)
-----------

- Renaming 2.7.1


Version 2.7.1 - 2001-10-29 (JB)
-------------

- Corrected bug introduced in 2.6.1 (emodf).


Version 2.7 - 2001-10-26 (RG)
-----------

- Added compare_realcols utility used in test harnesses.


Version 2.6.1 - 2001-10-15 (JB)
-------------

- Modified FILENAME keyword to follow oal 3.68.7 (emodf).
- Removed obsolete includes (src/edusoft.nag.cc).


=========================================================================
Package epatplot: version 1.1.3 [NEW]

ChangeLog

Version 1.1.3 - 2002-03-28 (MJF)
--------------------------------
- (doc/eppatplot_description.tex): added an example output plot with pile-up

Version 1.1.2 - 2002-03-05 (MJF)
--------------------------------
- (src/epatplot_mod.f90): updated TI model and new BU model for EPIC pn

Version 1.1.1 - 2002-02-22 (MJF)
--------------------------------
- (src/epatplot_mod.f90): write also revolution number on plot

Version 1.1 - 2002-01-23 (MJF)
------------------------------
- (src/epatplot_mod.f90): made more robust against missing or empty extensions

Version 1.0 - 2002-01-10 (MJF)
------------------------------
- (*) converted all occurences of "eppatplot" to "epatplot"
Note: after the first "official" support of MOS in `eppatplot-1.9' the task
  is renamed from `eppatplot' to `epatplot' and maintained under the new name

Version 1.9 - 2002-01-09 (MJF)
------------------------------
- (src/eppatplot_mod.f90): activated MOS1 model curves
- (config/eppatplot.par): changed default from "xaxisadu=Y" to "N" 
- (config/eppatplot.info): added "MOS" to description 

Version 1.8 - 2002-01-09 (MJF)
------------------------------
- (src/eppatplot_mod.f90): added MOS support for parameter `withoutputmask'

Version 1.7 - 2002-01-08 (MJF)
------------------------------
- (src/eppatplot_mod.f90): activate "xaxisadu=N" (i.e. X axis: adu -> eV)
- (src/eppatplot_mod.f90): allow creation of CCD map with FLAG==0 positions
- (config/eppatplot.*): new parameters `withoutputmask' and `outmaskname', 
   defaults "N" and "flag0_map_##.dat"
- (doc/eppatplot_description.tex): see above, sections: description, parameters

Version 1.6 - 2001-12-20 (MJF)
------------------------------
- (src/eppatplot_mod.f90): update SW model (calpnalgo-2.29)
- (src/eppatplot_mod.f90): allow user-defined Y-postion instead of event file
   average value for the spatial model dependence
- (config/eppatplot.*): new parameters `withuserrawy' and `userrawy', defaults
   "N" and "190.0"
- (doc/eppatplot_description.tex): see above

Version 1.5 - 2001-12-18 (MJF)
------------------------------
- (src/eppatplot_mod.f90): add average RAWY position to plot
- (src/eppatplot_mod.f90): strip redundant "/" and "./" from file paths
- (src/eppatplot_mod.f90): allow user-defined mode instead of SUBMODE to be
   plotted as model curve in pattern distribution
- (config/eppatplot.*): new parameters `withusermode' and `usermode', defaults
   "N" and "0"
- (doc/eppatplot_description.tex): see above

Version 1.4 - 2001-12-17 (MJF)
------------------------------
- (src/eppatplot_mod.f90): accept pn FastBurst mode even if no model exists

Version 1.3 - 2001-12-09 (MJF)
------------------------------
- (src/eppatplot_mod.f90): updated models, implemented spatial dependence

Version 1.2 - 2001-08-07 (MJF)
------------------------------
- (src/eppatplot_mod.f90): implemented eFF model, check if model of event file
   is already implemented (otherwise do not try to plot model labels)
- (doc/eppatplot_mod.tex): updated models part

Version 1.1 - 2001-06-11 (MJF)
------------------------------
- (src/eppatplot_mod.f90): updated SW model (new high-energy CTI correction)

Version 1.0.2 - 2001-06-05 (MJF)
--------------------------------
- (src/eppatplot_mod.f90): added support for FLAG column via new parameter
   "withflag", default=Y (i.e. select only events with FLAG=0), added new
   warning if FLAG column is not present (continue without FLAG selection)
- (config/eppatplot.*): see above
- (doc/eppatplot_description.tex): see above
- (test/eppatplot_test): call explicitly with "withflag=Y" (default)

Version 1.0.1 - 2001-05-11 (MJF)
--------------------------------
- (src/eppatplot_mod.f90): added support for LW and TI model
- (doc/eppatplot_description.tex): updated for new models

Version 1.0 - 2001-04-23 (MJF)
------------------------------
- (src/eppatplot_mod.f90): read INSTRUME attribute

Version 0.2 - 2001-04-19 (MJF)
------------------------------
- (doc/eppatplot_description.tex): included suggestions by DL and JB
- (test/): moved test data file to new package `eptestdata'
- (DEPEND): depend on `eptestdata-0.2'

Version 0.1 - 2001-03-26 (MJF)
------------------------------
- first draft version
=========================================================================
Package epchain: version 8.29.8 [was 8.19]

ChangeLog

Version 8.29.8 - 2002-03-25 (MJF)
---------------------------------
- (src/epchain): stop with error if non-existing exposure should be processed,
  the check for this was not active for setting "odfaccess=oal" [SSC-SPR-2818]
- (doc/epchain_description.tex): added three more examples
closed SPR:
- SSC-SPR-2818: Warning "Use of uninitialized value" should give error

Version 8.29.7 - 2002-03-19 (MJF)
---------------------------------
- (doc/epchain_description.tex): corrected a few typos

Version 8.29.6 - 2002-03-15 (MJF)
---------------------------------
- (doc/epchain_description.tex): corrected error labels

Version 8.29.5 - 2002-03-05 (MJF)
---------------------------------
- (src/epchain): activated a few engineering parameters for `epframes' to
   prepare for ODFs from the Commissioning Phase
- (src/epchain): re-adjusted default "timebinsize"; 
   - withhardmask=Y (7-15 keV):
       100 [s] for FF + eFF modes, 200 for LW, 350 for SW, 100 for TI + BU modes
   - withhardmask=N (0.2-10 keV):
       10 [s] for FF + eFF modes, 20 for LW, 350 for SW, 10 for TI + BU modes
- (doc/epchain_description.tex): see above

Version 8.29.4 - 2002-03-01 (MJF)
---------------------------------
- (src/epchain): added some high verbosity level messages
- (src/epchain): addition to parameter "propagatecolumns" [SSC-SPR-2734]:
   if "all" then all `epevents' output columns are propagated to IMAGING and
   TIMING mode event lists [default: "auto"]
- (src/epchain): if "timebinsize=0" [default: 0] then the task choses default
   values for lightcurve according to the instrument mode and energy range: 
   - withhardmask=Y (7-15 keV):
       100 [s] for FF eFF LW modes, 200 [s] for SW TI BU modes
   - withhardmask=N (0.2-10 keV):
       20 [s] for FF eFF LW modes, 100 [s] for SW TI BU modes
- (doc/epchain_description.tex): see above

Version 8.29.3 - 2002-02-21 (MJF)
---------------------------------
- (src/epchain): make changes introduced by SSC-SPR-2734 (`epchain-8.29.1')
   user-friendly backwards compatible via new parameter "propagatecolumns":
   the setting "imaging" enables the old setting where the TI and BU mode files
   had the same columns as for imaging modes. Default is "auto" which sets the
   propagated columns according to the datamode (as of version 8.29.1)
- (doc/epchain_description.tex): see above

Version 8.29.2 - 2002-02-18 (MJF)
---------------------------------
- (src/epchain): fully enabled `usecanonicalnames=Y' setting [SSC-SPR-2106]
- (doc/epchain_description.tex): explain `usecanonicalnames=Y' output filenames

Version 8.29.1 - 2002-02-05 (MJF)
---------------------------------
- (src/epchain): reduce number of columns for TI and BU mode event files
- (doc/epchain_description.tex): adapt "Output files" section accordingly
closed SPR:
- SSC-SPR-2734: too many default columns for TI and BU modes

Version 8.29 - 2002-01-23 (MJF)
-------------------------------
- (src/epchain): update calling sequence for `epframes'
- (DEPEND): needs `epframes-8.46' and `eptestdata-0.4'

Version 8.28 - 2002-01-16 (MJF)
-------------------------------
- (src/epchain): update calling sequence for `epevents'
- (DEPEND): needs `epevents-6.30'

Version 8.27 - 2002-01-15 (MJF)
-------------------------------
- (src/epchain): enable background mask for SW mode
- (doc/epchain_description.tex): modified `badpixfind' calls in flow chart
- (doc/epchain_description.tex): added optional files to output files section
- (test/*): use in-orbit ODF (eptestdata/epodf_BU_TI/0029_*) for BU and TI modes

Version 8.26 - 2002-01-10 (MJF)
-------------------------------
- (src/epchain): renamed `eppatplot' to `epatplot'
- (doc/epchain_description.tex): as above
- (DEPEND): needs `epatplot-1.0'

Version 8.25 - 2002-01-09 (MJF)
-------------------------------
- (src/epchain): update calling sequence for `epframes'
- (src/epchain): optional call to `eppatplot' with final event list as input,
   default "withpatplot=N" (no call)
- (DEPEND): needs `eppatplot-1.7'

Version 8.24 - 2001-12-19 (MJF)
-------------------------------
- (test/epchain_test_IM): change input ODF to Rev.146 in-orbit data
- (test/checkoutput_IM.f90): adapt checks accordingly
- (DEPEND): needs `eptestdata-0.3'

Version 8.23 - 2001-12-14 (MJF)
-------------------------------
- (src/epchain): for "withhardmask=Y" use explicit high-energy pattern/energy 
  default expression when creating background lightcurve
- (src/epchain): merge offset column extensions OFFSETS into one extension
- (DEPEND): needs `evlistcomb-4.17' (made all other entries at least SAS-5.2.1)

Version 8.22 - 2001-12-13 (MJF)
-------------------------------
- (src/epchain): ensure that PATH read from SUM.SAS file ends with a slash
- (src/epchain): renamed offset column extension to be merged
- (DEPEND): needs `epframes-8.37' (renamed OFFSETCO -> OFFSETS)
closed SPR:
- SSC-SPR-2578: Wrong parse of SAS_ODF [PATH from SUM.SAS file]

Version 8.21 - 2001-09-15 (MJF)
-------------------------------
- (src/epchain): call `badpix' and `dscopyblock' in low memory mode which makes
  the chain faster for large event files

Version 8.20 - 2001-09-01 (MJF)
-------------------------------
- (src/epchain): add line "use 5.005;" to match SAS installation requirements
- (src/epchain): add creation of background GTI file (via `tabgtigen')
- (src/epchain): new parameter "flaremaxrate" for background GTI creation
- (src/epchain): new parameter "usecanonicalname" to autocreate output names,
  not fully implemented yet
- (src/epchain): update calling sequences for `epframes' and `epevents'
- (DEPEND): needs `epframes-8.35' and `epevents-6.22'

Version 8.19 - 2001-06-18 (MJF)
-------------------------------
- (src/epchain): give certain messages also for SAS_VERBOSITY=0 (-v, -p)
- (src/epchain): if SAS_ODF is ASCII file then try to extract PATH from
  this file, if not found then keep the current behaviour (i.e. assume that
  summary file is in ODF directory)
closed SPRs:
- SSC-SPR-2432: epchain --h or --p (and -v) does not work
- SSC-SPR-2431: epchain does not read PATH from SUM.SAS file

=========================================================================
Package epevents: version 6.30.6 [was 6.21]

ChangeLog

Version 6.30.6  - 2002-03-28 (MJF)
----------------------------------
- (doc/epevents_description.tex): some comments about long-term CTI effects

Version 6.30.5  - 2002-03-18 (MJF)
----------------------------------
- (doc/epevents_description.tex): corrected a couple of typos

Version 6.30.4  - 2002-03-08 (MJF)
----------------------------------
- (src/epevents_mod.f90): implement SOC-SCR-88: bit #8 in PATTERN is not set
   anymore for singles and bits #7 and #8 are not set anymore for doubles events
   close to CCD edges or bad pixels: this means these do not have PATTERN = 128
   or 205 anymore but 0 and 1-4, just as `normal' single and double events;
   they still have the corresponding flags set (e.g. CLOSE_TO_CCD_WINDOW,
   CLOSE_TO_ONBOARD_BAD). A few remarks:
   - the selection "PATTERN==0 && FLAG==0" will give the same events as before,
     this was and is a recommended selection for spectral analysis of pn data
   - the selection "PATTERN==0" will now also yield edge singles and doubles
     which may have lost part of the charge in the gaps: the photon energy may
     be underestimated; resulting products should be used with care, however,
     broad-band images should be fine
   - the PATTERN coding for triple and quadruple events close to edges (etc.)
     has not been changed, only singles and doubles are affected
- (src/epevents_mod.f90): write keyword "SCR_88" with content "Y" to EVENTS and
   EXPOSURE extensions to distinguish between previous and present coding
- (test/checkoutput_IM.f90): check SCR_88 keywords in extensions
- (doc/epevents_description.tex): explain changes (see above)
closed SCR:
- SOC-SCR-88: epevents uses double coding in PATTERN and FLAG

Version 6.30.3  - 2002-03-07 (MJF)
----------------------------------
- (src/epevents_mod.f90): avoid any negative recombined PI value in output file
   [extends SOC-SCR-48 also for events with FLAG=0]
- (doc/epevents_description.tex): extended section about PATTERN coding

Version 6.30.2  - 2002-03-06 (MJF)
----------------------------------
- (src/epevents_mod.f90): use warning "frameCTI" instead of debug statement in
  case of setting "withframecti=Y" for non-IMAGING modes [SSC-SPR-2800]
- (doc/epevents_description.tex): added warning "frameCTI"

Version 6.30.1  - 2002-03-06 (MJF)
----------------------------------
- (src/epevents_mod.f90): ensured that the XMMEA_16 attribute is written always
   when the OUT_OF_FOV flag is set [SSC-SPR-2802]
- (src/epevents_mod.f90): use TIME-derived frame numbers only for IMAGING modes,
   for TI and BU modes use the ODF supplied numbers to avoid broadening of the
   low-energy noise peak [SSC-SPR-2800], this behaviour can be reset by the
   new parameter "withframecti" (default="N", "Y" should only be used for
   engineering purposes) which is only active for the non-imaging modes (as the
   problem only occurs there)
- (doc/epevents_description.tex): as above
- (test/checkoutput_*.f90): check XMMEA_16 and FRAMECTI keywords
- (config/epevents.*): new parameter "withframecti" (for non-imaging modes)
closed SPRs:
- SSC-SPR-2800: Broadening of noise peak in TIMING mode
- SSC-SPR-2802: OUT_OF_FOV flag is set but no XMMEA_16 keyword written

Version 6.30  - 2002-01-16 (MJF)
--------------------------------
- (src/epevents_mod.f90): made long-term CTI increase correction more flexible
  by extending interface to `calpnalgo' package routines
- (test/epevents_test_XX): call with all experimental parameters (also for
  long-term CTI effects)
- (DEPEND): needs `calpnalgo-2.30'

Version 6.29  - 2002-01-14 (MJF)
--------------------------------
- (src/epevents_mod.f90): new warning `veryManyClasses' with condition as the
   old error `tooManyClasses' which has now a stricter error condition
- (doc/epevents_description.tex): as above
closed SPR:
- SSC-SPR-2597: error (tooManyClasses) [0320_0085581001_PNS003, CCD9]

Version 6.28  - 2002-01-11 (MJF)
--------------------------------
- (doc/epevents_description.tex): renamed reference `eppatplot' to `epatplot'
- (test/checkoutput_IM.f90): more verbose output for optimizer issues

Version 6.27  - 2001-12-19 (MJF)
--------------------------------
- (src/epevents_mod.f90): removed CCD temperature parameter, instead read the
   value from the events file (written by epframes)
- (doc/epevents_description.tex): clarify that "coordSysType = CAMCOORD"
closed SPR:
- SSC-SPR-2642: documentation

Version 6.26  - 2001-11-16 (MJF)
--------------------------------
- (src/epevents_mod.f90): moved calibration routines into a new module
   "sas_epn_gaincticorrect_mod" that is now part of `calpnalgo'
- (doc/epevents_description.tex): added patterns for events at CCD window
- (DEPEND): needs `calpnalgo-2.26'

Version 6.25  - 2001-11-06 (MJF)
--------------------------------
- (src/epevents_mod.f90): update TI mode specific gain correction
- (src/epevents_mod.f90): messages if experimental corrections are enabled

Version 6.24 (2001-10-31) - UL
-------------------------
- brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates
  changed from single to double precision

Version 6.23  - 2001-10-11 (MJF)
--------------------------------
- (src/epevents_mod.f90): set FOV attribute only for IMAGING modes
closed SPR:
- SSC-SPR-2551: Should set OUT_OF_FOV event attribute only for IMAGING modes

Version 6.22  - 2001-09-01 (MJF)
--------------------------------
- (src/epevents_mod.f90): several temporary energy correction switches via
  parameters (gain TI+BU, CCD offsets, long-term CTI increase), experimental,
  default behaviour completely identical with previous version
- (par/epevents.*): implemented above changes
- (src/epevents_mod.f90): issue (new) warning "CCDlowGain" if a CCD has a
  GAINCAME value of "LOW" instead of "HIGH", energy correction does not apply
- (doc/epevents_description.tex): implemented above changes

Version 6.21  - 2001-08-08 (MJF)
--------------------------------
- (src/epevents_mod.f90): update BU mode specific gain correction

=========================================================================
Package epframes: version 8.46.5 [was 8.34]

ChangeLog

Version 8.46.5 - 2002-04-05 (MJF)
---------------------------------
- (doc/epframes_description.tex): minor reorganization, added another example

Version 8.46.4 - 2002-03-08 (MJF+UL)
------------------------------------
- (src/epframes_mod.f90): resolved exposure confusion case (e.g. S003 and U003
   in ODF like 0238_0029340101, SSC-SPR-2628)
- (src/epframes_mod.f90): write warning "tooLongExposure" if the observation
   duration (DATE_END - DATE_OBS) is shorter than the elapsed time of this
   exposure (derived via TSTOP - TSTART)
- (doc/epframes_description.tex): added warning "tooLongExposure"
- (doc/epframes_description.tex): completed sections "OAL usage" and "CAL usage"
- (test/*_SW.*): added check for RA/DEC to RAWX/RAWY conversion

Version 8.46.3 - 2002-02-21 (MJF)
---------------------------------
- (test/*_SW*): added basic run for SW mode
- (src/epframes_mod.f90): made MIP rejection even more robust [SSC-SPR-2779]
- (src/epframes_mod.f90): added 0044_0119710201 (all 4 exposures) to black-list
   of incorrectly produced data sets (wrong energy scale) [SSC-SPR-2776]
closed SPR:
- SSC-SPR-2779: MIP rejection not robust against meaningless HK parameters

Version 8.46.2 - 2002-02-20 (MJF)
---------------------------------
- (src/epframes_mod.f90): slight modifications for messages in high verbosity
   levels to ease debugging of memory problems
- (src/epframes_mod.f90): made MIP rejection robust against meaningless HK
   values by using then default FF mode values [SSC-SPR-2779]
- (src/epframes_mod.f90): implemented call "OAL_addCommonAttributes()" [SCR-84]
- (DEPEND): needs `oal-3.87'

Version 8.46.1 - 2002-02-06 (MJF+UL)
------------------------------------
- (src/epframes_mod.f90): minor changes related to "OBT=-1" values [SOC-SPR-2231]
- (doc/epframes_description.tex): added error "NoGoodObtValues"

Version 8.46 - 2002-01-23 (MJF)
-------------------------------
- (src/epframes_mod.f90): minor changes related to messages
- (doc/epframes_description.tex): added a warning about the use of the default
   parameter setting "withsrcrawy=N withsrccoords=N" in the case of non-default
   pointings (source put intentionally off-axis); the occurence of this case
   cannot be determined by the software, so it is in the user's responsiblity.
   For TIMING and BURST modes offset pointings (or boresight changes) will lead
   to incorrect absolute timing and wrong energy corrections if the proper
   source coordinates are not supplied. This is irrelevant for all other modes.

Version 8.45 - 2002-01-22 (MJF)
-------------------------------
- (src/epframes_mod.f90): allow input of source position (decimal RA,DEC) and
   output of corresponding RAWX,RAWY for all modes (if "withsrccoords=Y"), used
   for time and energy corrections only for TIMING and BURST modes (as before)
- (src/epframes_mod.f90): new parameter `withsrcrawy' to enable switch-on of
   TIMING and BURST source position parameter `srcposition' in cases when there
   is no reliable attitude available but one knows where the source should be.
   The default setting is "withsrccoords=N" and "withsrcrawy=N" which means
   that the source pixel position shall be derived from RA_OBJ DEC_OBJ values
- (config/epframes.*): added new parameter "withsrcrawy"
- (doc/epframes_description.tex): extended and re-ordered parameter section,
   details about the various HK-related messages and keywords

Version 8.44 - 2002-01-18 (MJF)
-------------------------------
- (src/epframes_mod.f90): reorganized a few messages and warnings, write several
   additional keywords to exposure extension, obtain offset map parameters in a
   more robust way

Version 8.43 - 2002-01-14 (MJF)
-------------------------------
- (src/epframes_mod.f90): warning 'singleBoresightBurst' if unusual RAWY range
   occurs for BURST mode, warning 'doubleWindowTiming' if unusual RAWX range
   occurs for TIMING mode. The window parameters may then be incorrect in ODF
   and/or CCF, and consequently associated event flags. This is added to be
   prepared for a change in the window sizes during the next SAS period
- (doc/epframes_description.tex): see above

Version 8.42 - 2002-01-11 (MJF)
-------------------------------
- (src/epframes_mod.f90): a few minor changes to make the MPE optimizer happy
- (src/epframes_mod.f90): initialize EXPOSURE extension columns (e.g. FRAMELIM)
   before filling them to avoid memory corruption
closed SPRs:
- SSC-SPR-2566: FRAMELIM value incorrect [0140_0112230101_PNU014, low-gain mode, CCD 3]
- SSC-SPR-2577: FRAMELIM value incorrect [0219_0087940101_PNU002, short 26s, CCD 7]

Version 8.41 - 2001-12-21 (MJF)
-------------------------------
- (src/epframes_mod.f90): new parameter `showve' to show valid events in the
   loops where the optimizer has problems to ease the debugging on the various
   platforms, will be removed once it is obsolete (hopefully soon)
- (doc/epframes_description.tex): see above
- (config/epframes.*): see above

Version 8.40 - 2001-12-19 (MJF)
-------------------------------
- (src/epframes_mod.f90): write keyword EXPIDSTR to primary FITS header
- (src/epframes_mod.f90): write keywords REVOLUT and BPT_CODE to EVENTS header
- (src/epframes_mod.f90): moved CCD temperature parameter from task `epevents'
  to epframes, only active when no HK file (PMH) found
- (doc/epframes_description.tex): added new parameter `hcettmpfpf' (well, that
  IS the housekeeping parameter name) that is only active if PMH file is absent
- (config/epframes.*): see above

Version 8.39 - 2001-12-14 (MJF)
-------------------------------
- (src/epframes_mod.f90): implemented BadPixelTable coding, compare BPT code 
  from PAH file with ADUCONV.CCF for revolutions 293 and later (first implem.)
  and if different issue new warning (BPTcode)
- (doc/epframes_description.tex): added new warning (BPTcode)
- (test/epframes_test_IM): use in-orbit data of Rev.146 for FF mode
- (DEPEND): needs `cal-3.129' and `eptestdata-0.3'

Version 8.38 - 2001-11-21 (MJF)
-------------------------------
- (src/epframes_mod.f90): adapt to new OAL state interface
- (DEPEND): needs `oal-3.81' (probably some older version were sufficient)

Version 8.37 - 2001-11-21 (MJF)
-------------------------------
- (src/epframes_mod.f90): if "automode=Y" then try to determine the nominal 
  frametime, the frame time parameter (F1294), and the chopper value (An_CHOP)
  from the data itself which may be useful if no PMH or PAH file is available
  (PMSFITS), default "N"
- (src/epframes_mod.f90): write bad-pixel-table related HK values as keyword
  BPT_CODE into the events file (prepare for comparison with CCF)
- (src/epframes_mod.f90): rename OFFSETCO extension and its PHA column to
  OFFSETS and OFFSETX (prepare for `evlistcomb-4.17')
- (doc/epframes_description.tex): rename offset column extension

Version 8.36 - 2001-09-14 (MJF)
-------------------------------
- (src/epframes_mod.f90): new warning (invalidODF) if (DATE-OBS == DATE-END)
  or (DATE-END > last HK entry) as an attempt to avoid ODF SPRs on pn tasks
  that are due to false ODFs, but e.g. the CAL may nevertheless crash later
- (doc/epframes_description.tex): added new warning "invalidODF" and a 
  subsection how to deal with those ODFs that should not have been delivered 
  in this form
closed SPR:
- SSC-SPR-2554: Problems with ODF in Rev 185 (ODS 10.2.3)

Version 8.35 - 2001-09-01 (MJF)
-------------------------------
- (src/epframes_mod.f90): write correct FRMTIME value (as integer), this avoids
  repeated CAL warnings in subsequent tasks
- (src/epframes_mod.f90): stop with error if FRAME_TIME_PARAMETER is outside
  valid range [0..15] instead of just giving a warning (see epframes-8.31)
- (doc/epframes_description.tex): added new error message "illegalIPPVvalue"
- (config/epframes.par): add parameter "automode" (not active yet)

Version 8.34 - 2001-08-17 (MJF)
-------------------------------
- (src/epframes_mod.f90): issue (new) warning "CCDlowGain" if a CCD has a
  GAINCAME value of "LOW" instead of "HIGH"
- (src/epframes_mod.f90): check eFF/FF modes for consistency (if not issue 
  new warning "changedMode" and continue with correct value)
- (doc/epframes_description.tex): added new warnings

=========================================================================
Package epicproc: version 1.0.4 [NEW]

ChangeLog

Version 1.0.4 - 2002-04-02 (GV)
-------------
	+ More documentation  updates.
	+ Compact a little parameter dialog.
	
Version 1.0.3 - 2002-03-28 (GV)
-------------
	+ Documentation updated.
	
Version 1.0.2 - 2002-03-26 (GV)
-------------	
	+ Factorize out more code: badpixfind is now common between emproc
	and epproc.
	+ Clean up parameter files by removing unused parameters.
	+ (Proc.cc) make all sub-tasks execute as system calls instead of
	subroutines in order to work around a problem that could not be
	fixed for 5.3.0.
	+ New lyt files.


Version 1.0.1 - 2002-03-11 (GV)
-------------
	+ DEPEND updated.

Version 1.0 - 2002-03-10 (GV)
-----------
	+ merge of proclib, epproc, emproc

	
ChangeLog for emproc
ChangeLog for epproc
ChangeLog for proclib
	
=========================================================================
Package eposcorr: version 3.4 [was 3.1.1]

ChangeLog

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 SPR:
+ SSC-SPR-2414 broken link in HTML doc	
	

=========================================================================
Package eptestdata: version 0.5 [was 0.2]

ChangeLog

Version 0.5 - 2002-01-31 (GV)
-----------------------------
	+ Makefile: all ODFs available under lib/testodf.
	
Version 0.4  - 2002-01-23 (MJF)
-------------------------------
- (epodf_BU_TI/0029_0116690801_PNU002*.FIT): updated header keyword FILENAME
  (was RRRR_0116690801_PN* but the OAL now wants the revolution number for
  unscheduled exposures) to prevent test harness chrash of epchain for PNU002
  (TIMING mode). 
- (epodf_eFF): put in 0184_0124712201_PNS001 for ExtendedFullFrame mode tests
- (epodf_LW): put in 0067_0123500101_PNS002 for LargeWindow mode tests
- (epodf_SW): put in 0132_0129350201_PNS014 for SmallWindow mode tests

Version 0.3  - 2001-12-15 (MJF)
-------------------------------
- (epodf_FF + epodf_BU_TI): new directories containing real in-orbit data (FF
  Rev.146 + BU_TI Rev.29), not yet used by the ep-tasks

Version 0.2  - 2001-04-10 (MJF)
-------------------------------
- (epintermediate/rawevents_no.dat): add attribute TIMEDEL to EXPOSURE extension
- (epintermediate/rawevents_IM.dat): add attribute TIMEDEL to EXPOSURE extension
- (epintermediate/): renamed `e2.dat' to `events_src_lh_1.dat'
- (epintermediate/): restore original times
- (epodf/): restore original times
- (doc): add documentation

=========================================================================
Package error: version 1.38 [was 1.36]

ChangeLog

Version 1.38 - 2002-01-14 (GV)
------------
	+ (SimpleHandler.h) if SAS_RAISE_SIGNAL is defined, then do not
	exit(1) but raise(SIGUSR1).

Version 1.37 - 2001-11-19 (JBa)
------------
	+ (src/ErrorDispatcher.*) Fixed SOC SPR::2227
	  verbosity settings are passed on command-line...

Version 1.36 - 2000-03-28 (JBa)
------------
	+ * replaced old-style headers

=========================================================================
Package esensmap: version 3.5 [was 3.4.2]

ChangeLog

Version 3.5 2001-11-07
----------------------

module edetect_io renamed to edetect_io_sens	
	
Version 3.4.2 2001-05-02
------------------------

Closed SPR:

+ SSC-SPR-2313 Crashes on several instruments and bands
	
=========================================================================
Package esky2det: version 1.2.4 [NEW]

ChangeLog

Version 1.2.4 - 08 Mar 2002 (IMS)
----------------------
- Removed tautological parameter --node.
- Updated DEPEND.

Version 1.2.3 - 07 Mar 2002 (IMS)
----------------------
- Core dump from unilateral call of CAL_releaseMemory(ccdNr) at end of processing. Made this call conditional on --outunit='raw'.
- Removed a debugging message.

Version 1.2.2 - 28 Feb 2002 (IMS)
----------------------
- Fixed the test harness.

Version 1.2.1 - 20 Feb 2002 (IMS)
----------------------
- Added some warnings to help the user avoid inadvertently retaining default parameter settings.
- Some messages could only handle source numbers up to 999 (SPR 2773). This limit is now extended to huge(int32).

Version 1.2 - 23 Jan 2002 (IMS)
----------------------
- Updated DEPEND.
- Fixed test harness.
- Added missing --ccdnode parameter.

Version 1.1 - 11 Oct 2001 (IMS)
----------------------
-?

Version 1.0 - 11 Oct 2001 (IMS)
----------------------
- First task delivery.

	
Version 0.1 - date
----------------------------
- Task description circulated for comment.

=========================================================================
Package esplinemap: version 2.8.2 [was 2.4]

ChangeLog

Version 2.8.2 (2002-03-01) HB

identical to 2.8.1 which for some reason was not 
ingested into the system properly	
	
Version 2.8.1 (2002-02-27) HB
-----------------------------

Closed SPR:
-SSC-SPR-2718: INSR array out of range if input source table empty (on Linux)
	
Version 2.8 (2002-01-10) HB
---------------------------

test harness updated	
	
Version 2.7 (2002-01-09) HB
---------------------------

default values of parameters withexpimage and withdetmask set to true
	
Closed SPR:
+SSC-SPR-2692 esplinemap writing massive output 
	
Version 2.6 (2001-10-17)
------------------------

Closed SPR:
+ SSC-SPR-2374 Incomplete directory execution rights	
	
Version 2.5 (2001-07-25)
------------------------

the dynamic range of the input data for the spline fit was
compressed to avoid oscillations of the spline map in the
presence of bright extended sources 
		
Closed SPR 	
+ SSC-SPR-2477 (on emldetect) fixed by extending the backgrounnd
	       to areas outside the FOV (if withexpimage=true)

Version 2.4 (2001-03-30)
------------------------

DEPEND file updated	
	
=========================================================================
Package evarimgen: version 0.2 [was 0.1]

ChangeLog

Version 0.2 - 23 Jan 2002 (IMS/LUX)
----------------------------
- Updated DEPEND.

Version 0.1 - 9 Apr 2001 (IMS/LUX)
----------------------------
- Draft version.

=========================================================================
Package evigweight: version 1.1.5 [NEW]

ChangeLog

Version 1.1.5 - 2002-04-09 (JB)
-------------
- Filled the doc's error section.

Version 1.1.4 - 2002-03-27 (JB)
-------------
- Changed the doc for coherence with evselect on withzerrorcolumn.

Version 1.1.3 - 2002-02-19 (JB)
-------------------------------
- Adapted test harness to cal 3.136

Version 1.1.2 - 2002-02-11 (JB)
-------------------------------
- Removed message for low and high energies.
- Adapted test harness to cal 3.135.6
- Removed workaround to SPR 2178.

Version 1.1.1 - 2002-01-31 (JB)
-------------------------------
- Test harness modified to conform to new testccf (test/*.ref files)

Version 1.1 - 2002-01-22 (JB)
-----------------------------
- Changed the evigweight.info file.
- Updated the doc to precise call to eexpmap.

Version 1.0.1 - 2001-11-05 (JB)
-------------------------------
- Bug correction in doc.

Version 1.0 - 2001-10-29 (RG)
----------------------------
- First official version.
=========================================================================
Package evlistcomb: version 4.17.2 [was 4.15.2]

ChangeLog

Version 4.17.2  -  2002-04-12 (JB)
--------------
- Correct test file test/event.ref.

Version 4.17.1  -  2002-04-11 (JB)
--------------
- Correct bug showing when a column is missing in one input file.
- Add test for overflow in test/mos21.fits on PHA and PI.

Version 4.17  -  2001-11-15 (JB)
------------
- Allow merging several extensions.

Version 4.16.1  -  2001-07-20 (JB)
--------------
- Bug correction for Optimization mode (src/evlistcomb_mod.f90)

Version 4.16  -  2001-07-10 (JB)
------------
- Implement seek call to optimise in low-memory mode.

Version 4.15.2  -  2001-05-21 (JB)
--------------
- Remove link to defunct task rgsexposure (doc/evlistcomb_description.tex)

=========================================================================
Package evselect: version 3.47.2 [was 3.35]

ChangeLog

Version 3.47.2 - 2002-02-27 (DH)
--------------
	+ Fix bug which caused an infinite exposure to be calculated for some
	  products if the input filtered event list was empty.

Version 3.47.1 - 2002-01-28 (DH)
--------------
	+ Documentation updates.

Version 3.47 - 2001-11-21 (DH)
------------
	+ Rearrange parameter file so that parameters are in same order as in the 
	  documentation.
	+ Initialize various variables to zero in wcs_proj.c in order to avoid
	  optmized compiler warnings on linux.
	+ Removal of un-needed EXPOSUnn extensions now occurs when exposure updating
	  is set, even if no TIME filtering is done.
	+ Fix bug which in some cases caused the last bin (ie. row) in a histogram
	  or lightcurve not to be created.  Closes SSC-SPR-2656.
	+ If the column used to accumulate a histogram is named COUNTS, it now gets
	  rename to OLD_COUNTS in the histogram, instead of crashing evselect.  
	  Closes SSC-SPR-2637.

Version 3.46 - 2001-11-21 (DH)
------------
	+ Increment version number for book keeping purposes.

Version 3.45 - 2001-11-21 (DH)
------------
	+ Include string.h and stdio.h in wcs_proj.c .  Hopefully fixes a Dec compile
	  problem.

Version 3.44 - 2001-11-07 (DH)
------------
	+ Check for existence of CCDNR column in XmmExposure constructor.  Closes
	  SSC-SPR-2622.

Version 3.43 - 2001-10-29 (DH)
------------
	+ Incorporate C version of wcslib into the evselect code.
	+ Add option to shift image to be centered at a given Ra and Dec.  Closes
	  SAS-SCR-11.
	+ Remove makesparserates option, as this produces a lightcurve which is
	  a mis-interpetation of the OGIP standard.  Closes SSC-SPR-1975.
	+ Add makeratecolumn option, which makes a RATE column instead of a COUNTS
	  column in a light curve.  Closes SAS-SCR-12.

Version 3.42 - 2001-10-16 (DH)
------------
	+ Mention imagechain in documentation as an example of evselect use.

Version 3.41 - 2001-10-12 (DH)
------------
	+ Fix problems causing compiler problems with optimization turned on.  Some
	  pointers needed to be initialized to zero.  Closes SSC-SPR-2595.

Version 3.40 - 2001-10-11 (DH)
------------
	+ Add spectrum accumulation using a 'weight' column (withzcolumn=true).  For
	  spectra, light curves and histograms the error column for the weight 
	  (withzerrorcolumn=true) is now optional.
	
Version 3.39 - 2001-09-24 (DH)
------------
	+ Changed all standard containers to use the explicit std:: scope operator.
	+ Implement SCR 66: Inefficient selection of EXPOSUnn extensions.  Note that
	  the algorithm is executed only when evselect thinks it needs to update
	  exposure information.
	+ Fix some errors in the documentation introduced in 3.38 .
	+ Fix error in algorithm used for caculating exposure for a spectrum region
	  that spans more than one ccd.  Exposure was being over estimated. 
	  Closes SSC-SPR-2570.

Version 3.38 - 2001-09-19 (DH)
------------
        + Major rework of getGtiLists method of XmmExposure.  Now more robust in
	  determining which TIME filters can be appropriately applied for exposure
	  correction.  Closes SSC-SPR-2285 and SSC-SPR-2467.

Version 3.37 - 2001-08-13 (DH)
------------
	+ Change system and compiler include statements to conform to standard.
	+ Change test harness bourne shell script so that queried keyword values
	  are returned correctly on all systems.  Fixes SSC-SPR-2396.
	+ Warning now given when doing exposure updating if data subspace parsing
	  failed.  Closes SSC-SPR-2029.
	+ Use new compressRegions() method to compact data subspace when old and
	  new dss specifications have been combined.
	+ Change test harness to reflect different polygon algorithm in selectlib.
	+ Change exposure info correction so that it no longer requires access to
	  the ccf via the cal.  Closes SCR-73.

Version 3.36 - 2001-08-06 (DH)
------------
	+ Test for zero bin sizes.  Fixes SSC-SPR-2241.
	+ Add writing of LTV/LTM coordinate keywords to extracted images.  Closes
	  SCR 27.
	+ Empty product tables are now created when no events are selected.  Closes
	  SCR 24.  Documentation updated for relavent error and warning messages.
      	+ Option for calculating BACKSCAL keyword in evselect removed from the 
          documentation.  Closes SSC-SPR-2405.
	
Version 3.35 - 2001-04-19 (DH)
------------
	+ Remove iostream.h includes.
	+ Remove backscale calculation option from spectral extraction.

=========================================================================
Package ewavelet: version 3.3 [was 2.6.2]

ChangeLog

Version 3.3 - 2001-11-05 (GL/AIP)
        + Check bounds of array pixel[] in centroid()
        + Changed algorithm used to avoid spurious sources
	  near chip edges
        
	
Version 3.2 - 2001-11-22 (JBa)
        + (doc/ewavelet_description.tex): fixed documentation
	
Version 3.1 - 2001-09-06 (GL/AIP)
        + Fixed a bug, that caused crashes under Tru64
	
Version 3.0 - 2001-08-14 (GL/AIP)
        + Closed SPR-2535: Need to reconstruct source map 
	+ Closed SPR-2487: Fails to compile with optimization on
	+ Closed SPR-2502: ewavelet maxscale mismatch
	+ Fixed wrong values in output columns RATE, RATE_ERR
        + Introduced parameter "edgethreshold"
	

Version 2.6.2 - 2001-05-11 (GL/AIP)
        + Closed SSC-SPR-2376: Spurious Make.include
	
=========================================================================
Package flspec: version 2.32.7 [was 2.22]

ChangeLog

Version 2.32.7 - 2002-03-18  (MC)
----------------------------
	+(doc/flspec_description.tex): updated documentation
	
Version 2.32.6 - 2002-03-12  (MC)
----------------------------
	+(src/flspec.pl): removed event selection for spectral extraction
	
Version 2.32.5 - 2002-03-08  (MC)
----------------------------
	+(src/createpseudoevt_mod.f90): brought in line with ssclib-2.3.9
	
Version 2.32.4 - 2002-03-04  (MC)
----------------------------
	Closes SSC-SPR 2796: output spectra should be binned
	+(src/flspec.pl) : removed unnecessary fparkey call
			 : new binning and improved selection criteria 
			   for output spectra
	+(doc/flspec_description.tex): documentation updated 
Version 2.32.3 - 2002-03-01  (MC)
----------------------------
	Closes SSC-SPR 2793: ROWID column with incorrect values.
	+(src/flspec.pl): sets appropriate values for ROWID column
	+(doc/flspec_description.tex): updated documentation
Version 2.32.2 - 2002-02-18  (MC)
----------------------------
	Closes SSC-SPR 2763: Should set CAL state
	+(src/createpseudoevt_mod.f90): sets CAL state
Version 2.32.1 - 2002-02-18  (MC)
----------------------------
        Closes SSC-SPR 2759 :Incorrect area units for fluctuations spectra
	+(src/flspec.pl)  new spectral area units: 0.05 arcsecs pixels
	+(doc/flspec_description) updated to account for new units
	
Version 2.32 - 2002-02-14  (MC)
----------------------------
	Brought in line with flspec2.29.3 and:
	+(DEPEND): added emask, ssclib and cal
	+(src/flspec.pl): removed use of backscale to calculate area.
			  Brought in line with region6.2.1 and ssclib 2.3.1
			  Exposure map borders eliminated using 'emask'
	+(src/createpseudoevt_mod.f90): new routine to create a pseudo evt
		list from input image and to use it to create mask files to
		filter de input event list.
	+(doc/flspec_description): updated to show task changes.
	
Version 2.29.3 - 2002-02-01  (MC)
----------------------------
	Closed SSC SPR 2728: fails test harness at mathpha
	+(src/flspec.pl): numerical value in mathpha expression formated
 	                  in %.3f 

Version 2.29.2 - 2002-01-30  (MC)
----------------------------
	Closed SSC SPR 2724: fails test harness
	+(src/flspec.pl): corrected error introduced while solving SPR 2716
	
Version 2.29.1 - 2002-01-29  (MC)
----------------------------
        Same as 2.30 for the release track.

Version 2.30 - 2002-01-29  (MC)
----------------------------
        Closed SPR SSC 2716: fails test at mathpha call

	+(src/flspec.pl) formated numerical factor in 'mathpha' expression 
	                 so that it only has 5 decimal places. Closes SPR.
	
Version 2.29 - 2002-01-18  (MC)
----------------------------
	Brought in line with region 6.2

	+ (DISTRIBUTION) moved to world
	+(src/flspec.pl) new parameter in 'region' call: outunit=xy
	+(test/flspec_test) now it uses 'emldetect' output source list. 
	                    (region does not read EPIC combined src list)
Version 2.28 - 2002-01-18  (MC)
----------------------------
	Open SPRs: none
	+ (DEPEND)  Updated dependencies (region 6.0)
	+ (src/flspec.pl) In call to region, moved 'eventfile' to 'eventset'
	                  according to new 'region' parameter interface.
Version 2.27 - 2002-01-14  (MC)
----------------------------
	Open SPRs: none
	+ (DISTRIBUTION)  Distribution moved from world to ssc until tasks
	                  required by flspec close SPRs.
Version 2.26 - 2002-01-04  (MC)
----------------------------
	Open SPRs: none
	+ (DEPEND)  Updated dependencies (daltools 1.0, sasperl 1.0)
Version 2.25 - 2001-12-13  (MC)
----------------------------
	Open SPRs: none
	+ (DEPEND)  Updated dependencies (backscale 1.0)
	
Version 2.24 - 2001-11-6  (MC)
----------------------------
	Open SPRs: none
	+ (src/flspec.pl) Corrected use of Solid Angle values
	                  Improved some warning messages
	+ (doc/flspec_description.tex) updated
	
Version 2.23 - 2001-11-2  (MC)
----------------------------
	Open SPRs: none	
	+ (DEPEND)        Include backscale and specadd
	+ (config/flspec.par) included default values
	+ (src/flspec.pl) BACKSCAL calculated through backscale
			  Included more explanatory SAS messages.
			  Source regions now calculated with option 
			  radiusmode=enfrac in task region
			  Spectra stored in output file with specadd
	+ (src/fladdspec_mod.f90) removed. It now uses specadd task
	+ (doc/flspec_description.tex) updated
	+ (test/)         new test files (real obervations)
	+ (test/testval.f90) new test harness adapted to changes in perl script

Version 2.22 - 2000-10-12 (GV/SOC)
------------
	+ (DEPEND) updated.
	
=========================================================================
Package ftools: version 1.0 [was 0.2]

ChangeLog

Version 1.0 - 2001-12-16 (GV)
-----------
	+ re-upload of 0.2

Version 0.2 - 2000-08-18 (GV)
-----------
	+ add task info files.
	
=========================================================================
Package gtialign: version 2.5 [was 2.4]

ChangeLog

Version 2.5 - 2001-10-12
-----------
	+ Check existence of CCDID, CCDNODE and FRMTIME keywords
	  before copying. Closes SSC-SPR-2418.

Version 2.4 - 2001-04-24
-----------
	+ Change so that program will work with a TIMEDEL
	  keyword as well as a TIMEDEL column.  Closes
	  SSC-SPR-2239.

=========================================================================
Package gtibuild: version 1.1 [was 0.3.3]

ChangeLog

Version 1.1 - 2002-02-08 (GV)
-----------
	+ Implementation according to updated doc, test harness.
	
Version 1.0 - 2001-12-20 (GV)
-----------
	+ documentation updated.
	
Version 0.3.3 - 2001-06-06 (UL)
-------------
	+ ironed out another docu problem

=========================================================================
Package gtimerge: version 1.3 [was 1.2.2]

ChangeLog

Version 1.3 - 2001-12-07 (UL)
-----------
	+ redelivery of 1.2.2 for start of 5.3 RT

Version 1.2.2 - 2001-05-30 (UL)
-------------
	+ added warning message in case of empty output GTI table (as already
	  described in doc)

=========================================================================
Package gui: version 1.37.3 [was 1.33]

ChangeLog

Version 1.37.3 - 2002-02-01 (JBa)
--------------
	+ (demo/config/demo_radial.par) fixed bug in syntax


Version 1.37.2 - 2002-01-29 (JBa)
--------------
	+ LogPane registers, when a task has finished.

Version 1.37.1 - 2002-01-28 (JBa)
--------------
	+ Fixed SOC::SCR-16

Version 1.37 - 2002-01-25 (JBa)
--------------
	+ Fixed SOC::SPR-2136

Version 1.36 - 2002-01-25 (JBa)
--------------
	+ Changed implementation of Column view, such that:
	  * it uses a spreadsheet instead of a single piece of text,
	  * the browser can show the contents of variable length columns.
	  This fixes SPR-1420

Version 1.35 - 2001-12-19 (JBa)
--------------
	+ Improved DataSet-browser performance
	+ Updated DataSet browser, such that it can handle
	  SAS_ODF as File|Directory and SAS_CCF as DataSet|Directory
	+ Removed obsolete top-level entries: ODF,CCF,HOME,Current. Instead, 
	  jump through root tree ;-)

Version 1.34 - 2001-11-06 (JBa)
--------------
	+ Whenever a task gets focus in the TaskBrowser, it notifies
	  all groups to the statusbar.

Version 1.33 - 2001-06-14 (JBa)
--------------
	+ implementation of DirOrDataSet parameters (param-1.62)
	+ SAS_ODF and SAS_CCF (preferences) are now of type DirOrDataSet


=========================================================================
Package hkauxplot: version 4.4.2 [was 4.2.3]

ChangeLog

Version 4.4.2 - 02-03-06 (BHP)
-------------
- fixed (another) trivial bug in LaTeX doc
- added GROUPS to hkauxplot.info file.
- minor bug fix in aux arrays.	
	
Version 4.4.1 - 01-10-31 (UL)
-------------
- fixed trivial bug in LaTeX doc

Version 4.4 - 01-08-26
-----------

- Added unsigned integer column data type.	

Version 4.3 - 01-06-06
-----------

- Added total pages to each page (SPR-1866)
- Updated DEPEND file.
	
Version 4.2.3 - 00-11-30
-----------

- Fixed Makefile in config directory
	
=========================================================================
Package hkgtigen: version 1.7.1 [was 1.6.2]

ChangeLog

Version 1.7.1 - 2002-03-12 (UL)
-------------
	+ fixed minor problems in documentation (broken links/improper macro use)

Version 1.7 - 2001-07-24 (UL)
-----------
	+ S/C HK parameters were not properly taken into account
	+ consistent use of namespace std in all sources

Version 1.6.2 - 2000-10-27 (UL)
-------------
	+ task is now in GROUPS 'gti'

=========================================================================
Package hkstrip: version 3.8 [was 3.10]

ChangeLog

Version 3.8 - 09-10-2000 (DH)
-----------
	- Incorporate all changes from patch 3.7.1 .

Version 3.7.1 - 20-05-00 (DH)
-------------
	- Update date in the task description.  Closes SPR 1422.

Version 3.7 - 18-05-00 (DH)
-----------
	- Yet another fix to the test harness to make it
	  compatible with DAL changes.  Note that current
	  test harness will not work with ftools 5.0 .

Version 3.6 - 08-02-00 (DH)
-----------
	- Fix test harness for changes in ODFs

Version 3.5 - 01-12-99 (DH)
-----------
	- Change version number of documentation
	- Update DISTRIBUTION file.
	- Change SAS_ODFDIR to SAS_ODF in test harness.
	- Fix SPR 1364, "Fails during integration at SOC".

Version 3.4 - 08-09-99 (DH)
-----------
	- Update to documentation macros and error section.

Version 3.3 - 25-08-99 (DH)
-----------
	- Change test harness so it is not so sensitive to changes in testodf.

Version 3.2 - 10-08-99 (DH)
-----------
	- Change test harness reference file to reflect new version of 
	  testodf/scisimsimple.

Version 3.1 - 05-08-99 (DH)
-----------
	- Fix SPR 1033, hkstrip does not convert the TIME column.  Did
	  this by clarifying the documentation on the TIME column conversion
	  and also gave more details on reading in ODF files.

Version 3.0 - 18-06-99 (DH)
-----------
	- New parameter names
	- Updated code to use latest DAL features
	- Can now use OAL ODF file specification for an input HK file
	- Converts TIME column of ODF files from string format to seconds
          since the XMM reference time.

Version 2.1 - 08-10-98 (DH)
-----------
	-fixed parameter file for new parameter system (SPR 576)
	
Version 2.0 - 07-08-98
-----------
	- fixed problem in DEPEND file (UL)

Version 1.9 - 06-08-98
-----------
	- Fixed SPRs:
		381, Remove the mode parameter
		382, Use type f for files
		383, Remove the trailing . from the parameter labels
		384, Move the bibliography items into central DAL library 
		385, Use lowercase Fortran 
		386, Move get_free_io_unit into library 
		387, Do not implement the @ sign convention 
		388, Use a smaller test file which is more easy to check 
		498, Test harness fails after DAL upgrade

Version 1.8
----------------------
	- Updated DEPEND file, closes SPR 189


Version 1.7
----------------------
	- Change to more robust test harness.
	- Update documentation to new format.
	- Add this ChangeLog file.
=========================================================================
Package imgdisplay: version 1.30.3 [was 1.28]

ChangeLog

Version 1.30.3 - 2002-03-13 (UL)
--------------
	+ fixed couple of minor doc problems

Version 1.30.2 - 2002-02-19 (UL)
--------------
	+ minor ds9-2.1b5 adjustment

Version 1.30.1 - 2002-01-30 (UL)
--------------
	+ brought in line w.r.t changed annulus region format in ds9 2.1b4

Version 1.30 - 2002-01-28 (UL)
------------
	+ Ds9::toRegion(): added support for elliptical annuli

Version 1.29.1 - 2001-08-17 (UL)
--------------
	+ fixed problem inadvertently introduced in 1.29 (caused invalid
	  ds9 region file to be written)

Version 1.29 - 2001-08-13 (UL)
------------
	+ added converter task cxctods9/ds9tocxc
	+ brought in line with selectlib-4.43
	+ consistent use of namespace std

Version 1.28 - 2000-12-22 (UL)
------------
	+ trivial change to make optimizer happy

=========================================================================
Package implot: version 1.7 [was 1.3.8]

ChangeLog

Version 1.7 -   2002-2-25 (CGP)
More robustness, e.g. fixed bug if source table is empty (SPR2754),
Uses better colours if OM image is almost constant,
Marks sources with row number if table has no other suitable column.
Version 1.6 -   2002-1-24 (CGP)
   New version to make version numbering consistent
Version 1.4.5 - 2002-1-18 (CGP)
   One case of NaN handling wasn't fixed, now done
Version 1.4.4 - 2002-1-17 (CGP)
   NaNs in real images handled better
Version 1.4.3 - 2001-10-25 (CGP)
   Fixed bug, added numbers & varysize switches
Version 1.4.2 - 2001-10-12 (CGP)
   Changed annotation: "lowest" when select on magnitudes
Version 1.4.1 - 2001-10-12 (CGP)
   Cleaned up code; supports OM combined source list overlay.
Version 1.4   - 2001-8-14 (CGP)
   Added parameters pmin, pmax so user can set pixel levels shown
Version 1.3.8 - 2001-5-21 (CGP)
   Can use EPIC Summary source list for source annotation
=========================================================================
Package inthist: version 2.13.1 [was 2.11]

ChangeLog

Version 2.13.1 (2002-03-20) (MC)
--------------------------
	+ (doc/inthist_description.tex): updated documentation
	
Version 2.13 (2002-01-08) (MC)
--------------------------
	+ (DEPEND) Updated dependencies (ssclib 2.0, sasperl 1.0)
Version 2.12 (2001-08-10) (MC)
--------------------------
	Open SPRs: none
	+ (src/intmakehist_mod.f90) 
	  Now it does read exposure and band information from images
	  Added more messages depending on verbosity level
	+ (src/inthist.pl)     Added more messages depending on verbosity level
	+ (config/inthist.par) Added default values and improved explanatory
 			       messages
	+ (doc/inthist_description.tex) Documented new default values
	+ (test/inthist_test) Added real PPS EPIC image/exposure sets to test 
			      task. Updated test harness
	 
Version 2.11 (2000-08-17) (MC)
--------------------------
	Open SPRs: none
        + (ChangeLog) Format updated
	+ (config/inthist.info) Removed "interactive" from GROUPS list
	+ (doc/inthist_description.tex) Macros updated
	
=========================================================================
Package lcplot: version 1.14.1 [was 1.13.4]

ChangeLog

Version 1.14.1 - 09-01-02
----------------------- 
	
        Data now referenced to TSTART and not to TIMEZERO, according to
	the OGIP recommendation.  Documentation also changed to
	incorporate this change.

	
Version 1.14 - 7-12-01
	-----------------------
	
        Version number increment as requested for the new public release
	cycle.

	
Version 1.13.9 - 4-12-01
----------------------- 
	
        Even more information has been added to the output plot in
	response to SPR 2659: which OSW a light curve has come from, the
	filename of the plotted file and the plotted bin size.


Version 1.13.8 - 20-11-01
----------------------- 
	
        New information has been added to the output plot: exposure ID,
	source number, source position, source and background
	re-extraction region areas, background light curve subtraction,
	fraction of the PSF included in the source lightcurve, and is a
	correction applied for this.  The version of lcplot is also
	included in the bottom left hand corner.  The documentation has
	consequently been updated.

	
Version 1.13.7 - 07-11-01
----------------------- 
	
        A new parameter has been introduced (bkgdyscale) which by default
	is set to `no', but can be set to `yes' so that the y-scale of the
	background counts is the same as the source counts, in response to
	SPR-2616.
	
	
Version 1.13.6 - 22-10-01
----------------------- 
	
	The test has been radically changed so that it doesn't test the
	.ps file, as these are never standard.	
	

Version 1.13.5 - 19-10-01
----------------------- 
	
        The test has been changed so that if it does fail, the output 
	is not long and a small revision has been made to the errors, as they         were not accurate.

	
Version 1.13.4 - 7-09-01
----------------------- 

	The times, aswell as the dates, are now printed in the title of
	the output of lcplot and the format of TIMEZERO has been changed
	so that more decimal places are shown, in response to SPR 2509.

        
=========================================================================
Package merge: version 0.4.1 [was 0.3.1]

ChangeLog

Version 0.4.1 2001-11-08 (AMR)
-------------
        + (src/merge_mod.f90) STDGTI files now merged (SSC-SPR-2617). START &
          STOP attributes corrected
        + (doc/merge_description.tex) Updated

Version 0.4 2001-06-19 (AMR)
-------------
	+ (src/merge_mod.f90) New functionality, allowing adjustments of 
	  individual event file sky coordinates, for attitude errors etc, prior
          to merging. 
	+ (config/merge.par, merge.lyt) New parameters for sky coordinate 
	  adjustments. Also withuserradec changed to withradec. 
        + (doc/merge_description.tex) Above change described. 

Version 0.3.1 2000-11-23 (AMR)
-------------
        + (doc/merge_description.tex) Documentation updated (SSC-SPR-2115)

=========================================================================
Package mssllib: version 2.18.1 [was 2.16]

ChangeLog

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 2002-01-08 (CB)
----------------------
        DEPEND file ammended.
	
Version 2.17 2001-12-13 (CB)
----------------------
        +(src/frametime_mod.f90) - Extra parameter added to
	pass the BINBPE parameter- needed for Engineering-2 data.
        (SPR 2571)
	
Version 2.16 2001-06-18 (CB)
----------------------
        +(src/getstartendexp_mod.f90) - Extra parameter added to
	subroutine getstartendexp to pass the instrument mode- modified
	to get the fast-chain working.

=========================================================================
Package oal: version 3.90.2 [was 3.68.6]

ChangeLog

Version 3.90.2 - 2002-04-11 (UL)
--------------
	+ fixed minor problem with determination of ODF location when SAS_ODF is
	  given just name of summary file

Version 3.90.1 - 2002-04-02 (UL)
--------------
	+ fixed another problem related to treatment of data blocks with
	  incorrect QUADRANT/CCDIDs in EPN auxiliary data [lead to negative
	  GTIs generated by epframes with at least ODF 0078_0124100101]

Version 3.90 - 2002-03-25 (UL)
------------
	+ introduced fifth SAS_OBT_MET_FIT field: 0/1 toggle switch controlling
	  whether or not GS handovers in the TC data are ignored (1) or not (0);
	  in the latter case all TC data after a handover are not taken into
	  account; default is 1, i.e. all TC data are considered
	+ updated doc w.r.t to new SAS_OBT_MET_FIT control parameter

Version 3.89.1 - 2002-03-25 (UL)
--------------
	+ changed default parameters controlling OBT-MET FIT from 0,1,1.e-2,.9
	  to 0,4,5.e-5,.9

Version 3.89 - 2002-03-15 (UL)
------------
	+ fixed bug in OBT-MET conversion (prevented correct conversion of OBT=-1
	  entries to NaN)

Version 3.88.11 - 2002-03-12 (UL)
---------------
	+ fixed minor documentation problems

Version 3.88.10 - 2002-03-11 (UL)
---------------
	+ fixed problem inadvertendly introduced in 3.88.9 (caused emframes'
	  test harness to fail)

Version 3.88.9 - 2002-03-08 (UL)
--------------
	+ make OAL_setState(set) robust against missing FILENAME attribute in set
	+ fixed minor problem with treatment of very last frame in frame-counter
	  to OBT conversion for pn (problem occures in ODF 0093_0124710201)

Version 3.88.8 - 2002-03-04 (UL)
--------------
	+ adjustment of internal parameter in pn frame-counter to OBT conversion
	  fixes processing problems with ODFs 0375_0134521401

Version 3.88.7 - 2002-02-26 (UL)
--------------
	+ fixed problem described in SSC-SPR-2777: crash without error msg
	  (emframes) [exposure confusion problem in Odf-related classes]

Version 3.88.6 - 2002-02-21 (UL)
--------------
	+ optimized memory usage in EPN frame-counter to OBT conversion
	+ updated error labels in doc
	+ better description of OAL_toAttitudeMatrix()

Version 3.88.5 - 2002-02-14 (UL)
--------------
	+ more robust frame time computation in EpnAuxDataServer (fixed problem
	  with CCD-0/Quad-3 in ODF 0131_0110660101)

Version 3.88.4 - 2002-02-12 (UL)
--------------
	+ brought in line with caloalutils-1.64

Version 3.88.3 - 2002-02-06 (UL)
--------------
	+ closed SPR 2231: OAL problems with pn event time computation in
	  development-track [effectively closed with 3.88.2 already]
	+ minor internal modifications

Version 3.88.2 - 2002-02-05 (UL)
--------------
	+ fixed minor compilation problem under optimization
	+ better robustness in IPPV access (invalid string-number conversions)
	+ fixed various processing problems of odffixed/PMSFITS data sets
	  (0032_0117500201)

Version 3.88.1 - 2002-02-04 (UL)
--------------
	+ fixed problem with computation of frame time in SmallWindowMode
	+ summary file may contain CONFIGURATION section

Version 3.88 - 2002-01-21 (UL)
------------
	+ fixed couple of problems in OBT tag computation for EPN (related
	  to FTCOARSE wrap-around)
	+ fixed minor problem with instrument priorities read from sum file
	+ fixed minor problem with data mode recognition
	+ minor doc update

Version 3.87 - 2002-01-15 (UL)
------------
	+ fixed problem of SPR 2249: OAL_addCommonAttributes does not work on
	  odffixed data
	+ minor doc update

Version 3.86 - 2002-01-08 (UL)
--------------
	+ fixed minor problem with OAL_addCommonAttributes() I/F
	+ setState() accepts now full instrument/exposure identifier (e.g.
	  'R1U571') in argument 'instrExposureId'; can also be the name of
	  an ODF set name

Version 3.85 - 2002-01-07 (UL)
------------
	+ better robustness against invalid GSID from TCS (this fixes problem of
	  SPR 2236: OAL_frameCounterToObt core dumps in emframes)
	+ closed SPR 2234: Implement SCR 84: Source of attitude data wanted
	  [added OAL_addCommonAttributes()]
	+ improved ODF ICD compilance: do not require proposal data in SDFs

Version 3.84.1 - 2001-12-14 (UL)
--------------
	+ removed forgotten debug statement in TimeTags.cc

Version 3.84 - 2001-12-10 (UL)
------------
	+ src/TimeCorrelator:
		* internal optimizations
		* user can now force linear OBT-MET relation by setting
			SAS_OBT_MET_LINEAR=slope,anchor
		  slope : slope of OBT-MET line
		  anchor: determines point in TCS to use as 'anchor' to define
				  OBT-MET line; index is N*anchor (0<=anchor<=1, N: number
				  of TCS data point)
	+ coefficients of OBT-MET fit polynomial now printed on VERBOSITY>=7

Version 3.83 - 2001-12-06 (UL)
------------
	+ added OalStateable::instrExposureId()
	+ brought in line with caloalutils-1.61 (class Odf [formerly in Odf.h]
	  moved to caloalutils)

Version 3.82 - 2001-11-22 (UL)
------------
	+ TimeCorrelator object instantiation now robust again too few data points
	  in TCS
	+ added OalServer::instrExposureId() to set state from "M1U001"-type
	  strings

Version 3.81 - 2001-09-11 (UL)
------------
	+ OdfSet::scheduled() now only returns true for 'S'-type exposures
	  (used to give true also for type 'X')
	+ fixed problem of SPR 2168: Does not distinguish S/U
	+ end with error when attempting to retrieve numeric IPPV from
	  string value (e.g. 'UNKNOWN') - requires technology in utils-1.79
	+ fixed problem of SPR 2213: SCR74: list/document errors

Version 3.80 - 2001-09-06 (GV)
------------
	+ (src/TimeCorrelator.cc) fix ieee exception on DEC triggered when
	  writing some messages to errstr. SOC-SPR-2164. This problem was
	  also fixed in 3.68.6 (release track).
	
Version 3.79 - 2001-08-24 (GV)
------------
	+ (src/Odf.h) add Odf::setNames() and Exposure::ippvs().
	+ (cxxtest/oalserver.cc) exercise the new i/f.
	
Version 3.78 - 2001-08-10 (UL)
------------
	+ OalState I/F change to support exposure selection by scheduled flag +
	  ODF exposure designator (e.g. "U571")
	+ doc updated to describe above change + fixed typos

Version 3.77 - 2001-07-30 (UL)
------------
	+ internal changes related to treatment of engineering mode exposures

Version 3.76 - 2001-07-25 (UL)
------------
	+ fixed compilation problem under Tru64

Version 3.75 - 2001-07-24 (UL)
------------
	+ fixed problem of SPR 2127: attitude data extrapolation artifacts
	  (only relevant for RAF ODFs)
	+ fixed minor problem which lead to a crash in the extremely
	  unlikely case that there are no usable data frames in an EPN aux
	  file (SciSim EPN AUX files, see SPR 2128)
	+ fixed problem of SPR 2126: not robust against OBT resets in time
	  correlation data

Version 3.74 - 2001-07-16 (UL)
------------
	+ if EPN Additional Periodic HK file is missing needed parameters
	  F1534/F1634/F1734/F1834 are given d/f value 0
	+ name change in OdfInfo.h: scienceExposures() -> observationExposures()
	  [now returns science+engineering exposures]

Version 3.73 - 2001-07-06 (UL)
------------
	+ fixed subtle bug which lead to incorrect treatment of IPPVs
	  under certain circumstances

Version 3.72 - 2001-07-06 (UL)
------------
	+ increased offset by which HK parameter for the frame-counter to
	  OBT conversion are sought after the exposure start to 90s (EPIC)
	  (this is to avoid problems with late counter resets)

Version 3.71 - 2001-07-05 (UL)
------------
	+ removed inadvertently introduced cal dependency in oal.f90
	  (causes compilation failure if oal is build before cal)

Version 3.70 - 2001-07-04 (UL)
------------
	+ fixed small problem in Makefile related to new additions in 3.69

Version 3.69 - 2001-07-03 (UL)
------------
	+ much meliorated and extended frametime-OBT translation algorithm
	  for EPN implemented; detects and corrects all known anomalies in
	  auxiliary files; summary log of found problems is printed at the
	  end - experimental
	+ new thin access layer to Odf dedicated for odfbrowser application
	  (odfbrowse/OdfInfo.h)

Version 3.68.2 - 2001-06-07 (UL)
------------
	+ fixed problem in RAF reading routine (second field was skipped)
	+ make interpretation of RAF data robust against negative time jumps
	  (data with negative time increments w.r.t to previous row are
	   ignored; problem has been reported to FD)
	+ ignore entries with UTCDAY==0 in TCS (some early ODFs [e.g.
	  0078/0124100101] are afflicted with this problem - cause unclear)
	+ meliorated robustness against unexpected EOF conditions in
	  summary file reading

Version 3.68.1 - 2001-05-03 (UL)
--------------
	+ fixed minor compilation problem under optimization
	+ implemented SPR 2011: cannot handle duplicate VALTIME entries in AHF

Version 3.68 - 2001-04-18 (UL)
------------
	+ time boundaries of non-science data exposures are now set to
	  observation start/end time (instead of 1958-01-01T00:00:00)

Version 3.67 - 2001-04-04 (UL)
------------
	+ fixed another problem caused by consecutive ATS bins of duration 0s
	  (see also related comment below on v3.65)
	+ fixed problem introduced with 3.65 for odffix'ed data

Version 3.66 - 2001-04-02 (UL)
-------------
	+ moved tcsfix task to package utils to break cyclic dependency

Version 3.65 - 2001-03-27 (UL)
------------
	+ open all HK files in lowmem mode
	+ added tcsfix task (to be run in ODF BRKP chain)
	+ fixed subtle bug in AttitudeLocator class which caused incorrect
	  attitude data to be returned for time axis bins of duration 0s after
	  a data gap (this absorbs oal-3.61.1 in the releasetrack)
	+ approximately correct for wrong EPIC clock reset times after
	  CDMU crash (this implements SCR 57: correct wrong clock reset times
	  after CDMU crash)
	+ implemented SCR 55: add support for new RAF
	+ fixed obsolete old-style include statements
	+ couple of trivial changes to satisfy optimizer
	
Version 3.64 - 2001-03-23 (UL)
------------
	+ added functionality to access bad pixel tables from ODF
	  (C++/f90 I/F + updated doc) - this closed SCR 52: Access MOS bad pixels
	  in the HouseKeeping
	+  -> 
	+ fixed minor bug in C++/f90 layer

Version 3.63 - 2001-03-21 (UL)
------------
	+ fixed SPR 1960: allow for temporal overlap of consecutive AHF entries

Version 3.62 - 2001-03-02 (UL)
------------
	+ implemented recalculation of signal propagation delays in time
	  correlation data (see doc on environment variable SAS_OBT_MET_FIT
	  for detail)
	+ support for new environment variable SAS_ORBIT (see doc for detail)
	+ brought in line with caloalutils-1.44

Version 3.61 - 2000-12-12 (UL)
------------
	+ fixed problem unintentionally introduced in 3.59

Version 3.60 - 2000-12-08 (UL)
------------
	+ a few trival changes to make the optimizer silent

Version 3.59 - 2000-12-07 (UL)
------------
	+ parameters controlling the OBT-MET fit can now be given via environment
	  variable SAS_OBT_MET_FIT = deg[,rms[,frac]]

Version 3.58.8 - 2000-11-17 (UL)
--------------
	+ brought a few test harnesses in line with caloalutils-1.36.3
	+ ObtVector::toUtc() -> ObtVector::toMET()

Version 3.58.7 - 2000-11-15 (UL)
--------------
	+ removed redundant CAL from USEDLIBS in combilib Makefile

Version 3.58.6 - 2000-11-09 (UL)
--------------
	+ fixed SPR 1825: Picks wrong AUX file ?

Version 3.58.5 - 2000-11-08 (UL)
--------------
	+ fixed SPR 1823: summary file pick up

Version 3.58.4 - 2000-11-02 (UL)
--------------
	+ a couple of transparent changes (needed by barycen)

Version 3.58.3 - 2000-10-30 (UL)
--------------
	+ fixed minor problem introduced with 3.58.2 (reading of *SUM.ASC can
	  fail)

Version 3.58.2 - 2000-10-27 (UL)
--------------
	+ can now also read skeleton ODF summary file from ODS
	+ added oal.info file

Version 3.58.1 - 2000-10-19 (UL)
--------------
	+ bug fix in Ra/Dec conversion routine (caused sign of small negative
	  value to be ignored); this closes SSC-SPR-1989

Version 3.58 - 2000-09-25 (UL)
------------
	+ access to IPPVs from C++
	+ fixed SOC-SCR 9: Access the *SUM.SAS summary file by default
	+ removed obsolete OAL_activeFilter()
	+ added OAL_getIPPVint()
	+ updated documentation
	+ small updated to test harnesses

Version 3.57 - 2000-09-05 (UL)
------------
	+ recognize new RGS DPP Non-Periodic-HK files (ODF DCP 128) of type
	  "D1H"/"D2H"

Version 3.56 - 2000-08-29 (UL)
------------
	+ coarse time wrap-around value now taken from periodic HK in case of
	  EPN; it used to be taken as constant 32768 whereas the most likely
	  operational value is 32400 - this leads to a ~300 s bogus time gap
	  in >32ks exposures

Version 3.55 - 2000-07-31 (UL)
------------
	+ fixed problem with exposure selection (related to simultaneous
	  acceptance of new + old style HK sets)

Version 3.54.9 - 2000-07-12 (UL)
--------------
	+ another fix to make it work for old+new-style ODFs; the latter contain
	  HK files that cover the entire observation instead of being broken
	  down per exposure

Version 3.54.8 - 2000-07-07 (UL)
--------------
	+ fixed a problem in exposure recognition related to scheduled/unscheduled
	  status

Version 3.54.7 - 2000-07-06 (UL)
--------------
	+ relaxed RMS criterion for OBT-MET polynomial fit to TCS data from
	  1.e-10 to 1.e-2

Version 3.54.6 - 2000-07-03 (UL)
--------------
	+ closed SPR 1655: OAL does not recognize OM Imaging exposures
	+ closed SPR 1652: remove \env from Change history 
	+ closed SPR 1437 : test harness fails on Linux

Version 3.54.5 - 2000-06-22 (UL)
--------------
	+ made reading of ODF summay file more robust w.r.t to empty lines,
	  comments lines, etc.
	
Version 3.54.4 - 2000-06-21 (UL)
--------------
	+ some transparent fixes to read new ODF summary created by 'odfingest'

Version 3.54.3 - 2000-06-19 (UL)
--------------
	+ fix of bug introduced in 3.54.2
	+ fixed minor doc problem

Version 3.54.2 - 2000-06-15 (UL)
--------------
	+ change to behavior in ODF file name expansion: Asking for a
	  set corresponding to a specified CCD will now fail if that particular
	  set does not exist
	+ minor documentation update
	+ fixed SPR 1492: modifications to the summary file reading routines
	+ fixed SPR 1552: DOC::broken links
	+ fixed SPR 1570: make depend fails without make clobber

Version 3.54.1 - 2000-05-31 (UL)
--------------
	+ added two convencience functions to f90 API: makes checking
	  for presence of optional sets (e.g. COUNTING_CYCLE_REPORT for EPN)
	  easy

Version 3.54 - 2000-05-19 (UL)
------------
	+ more diagnostic messages from setState(block/set)
	+ opening of data set for setState more robust w.r.t to prepending
	  ODF directory name
	+ brought in line with cal-3.71

Version 3.53 - 2000-05-08 (UL)
------------
	+ fixed SPR 1278: Misusing macros in documentation
	+ now DEPENDs on sas-210

Version 3.52 - 2000-05-04 (UL)
------------
	+ minor bug fix (caused ODF file name expansion to fail under certain
	  circumstances)

Version 3.51 - 2000-04-14 (UL)
------------
	+ another ODF ICD compliance fix
	+ now depenent on caloalutils-1.26

Version 3.50 - 2000-04-10 (UL)
------------
	+ fixed SPR 1126: Problem accessing correct exposure
	+ fixed SPR 1228: Another problem with exposure number
	+ two exposure numbering schemes implemented:
	    exposureIndex/exposureNumber
	+ a few updates to bring OAL in line with ODF ICD issue 2.4
	  (mainly additional data modes)
	+ fixed SPR 1236: Looking for FTCOARSE in MOS periodic housekeeping
			  file
	+ fixed SPR 1239: Wrong wrap around at first frame

Version 3.49 - 2000-03-06 (UL)
------------
	+ made reading of ODF orbit file more robust w.r.t recognition of EOF
	  conditions
	+ shortened dummy orbit file

Version 3.48 - 2000-03-02 (GV)
------------
	+ (PositionLocator.cc) bring in line with new STime in utils.
	+ (DEPEND) updated.

Version 3.47 - 2000-02-25 (UL)
------------
	+ PositionLocator class + corresponding f90 wrapper (OAL_getPosition)
	  properly implemented
	+ dummy POS file added to odf
	+ updated test harness for PositionLocator class
	+ internal name changes

Version 3.46 - 2000-02-03 (UL)
------------
	+ fixed SPR 1079: Unwarranted IllegalObtValue warning
	  (see ChangeLog in src/Tags.cc for more info)
	+ fixed SPR 1080: Data viewed as SLEW

Version 3.45 - 2000-01-11 (UL)
------------
	+ brought in line with ODF ICD 2.4 (w.r.t unsigned interger columns)

Version 3.44 - 2000-01-06 (UL)
	+ fixed SPR 957 : Problem with OAL and diagnostic files on SVT3
	+ fixed SPR 1063: Behaviour when exposure is not 1.

Version 3.43 - 1999-12-20 (UL)
------------
	+ work around for SciSim bug which generates FTCOARSE values in
	  MOS/PN AUX files in the range 0..32767,-32768,-32767,...;
	  in telemetrt these counters are 15 bit, i.e., legal sequence is
	  0,32767,0,1,2,...,32767,0,1,... (this fixes the problem reported on
	  1999-11-25 by Matthias Ehle/Mike Denby who saw negative time jumps
	  in event list time tags and START>STOP times in GTIs)

Version 3.42 - 1999-12-17 (UL)
------------
	+ set OAL state from dataSet/Block/setName does no longer use the
	  name of the set but retrieves state variables values from attributes
	+ bug fix in InstrFrameCounterVector::toObt() - was accessing
	  wrong auxiliary file (see email Matthias Ehle from 1999-11-25)

Version 3.41 - 1999-12-16 (UL)
------------
	+ added functionality to access IPPV from summary file

Version 3.40 - 1999-12-15 (UL)
------------
	+ closed minor memory leak
	+ extended input format for Ra/Dec strings in OalUtils

Version 3.39 - 1999-11-30 (UL)
------------
	+ dropped support for deprecated SAS_ODFDIR

Version 3.38.2 - 1999-11-12 (UL)
--------------
	+ generate error if orbit number in summary file is not an integer
	  number
	+ dynamically created ODF files in odf directory are no longer
	  removed by 'make clean' (such that they can be used by other
	  packages)

Version 3.38.1 - 1999-11-10 (UL)
--------------
	+ brough in line with caloalutils-1.14

Version 3.38 - 1999-11-09 (UL)
------------
	+ avail new combilib services in sas-1.169
	+ fixed SPR 766: OAL_frameCounterToObt calls wrong housekeeping file ? 
	+ environment variable SAS_ODFDIR changed to SAS_ODF - the latter
	  can point to a directory or an ODF summary file (old form still
	  supported); documentation updated
	+ brought in line with caloalutils-1.13
	+ fixed problem with wrap-around condition of FTCOARSE for long
	  exposures (wrap-around counter is now reset at every OAL state change)

Version 3.37 - 1999-11-02 (UL)
------------
	+ bail out on attempt to set the CCD number to an invalid value
	+ fixed SP 755 [a:spr] : OAL_getAttitude does not work on MOS2 
	  (now the AttitudeLocator reads in the AHF data for the entire
	   observation)

Version 3.36.4 - 1999-10-29 (UL)
--------------
	+ bug fix: reset wrap-around counter in InstrFrameCounterVector objects
	  every time ccd/node ID changes in state
	  (otherwise in a loop over the CCDs for a long-exposure ODF time
	   tags of events from second/third etc. CCD are wrongly offset)

Version 3.36.3 - 1999-10-28 (UL)
--------------
	+ remove non-OAL libraries from combilib (does not work)

Version 3.36.2 - 1999-10-27 (UL)
--------------
	+ all libraries that OAL needs now in OAL combilib

Version 3.36.1 - 1999-10-25 (UL)
--------------
	+ removed forgotten debug statement

Version 3.36 - 1999-10-24 (UL)
------------
	+ added Interpolator.h to INTERFACES

Version 3.35 - 1999-10-22 (UL)
------------
	+ needed header file TimeAxis.h was not exported
	+ renamed DalUtils.h -> OalDalUtils.h (name clash with Cal)

Version 3.34 - 1999-10-21 (UL)
------------
	+ no longer export DalUtils.h

Version 3.33 - 1999-10-21 (UL)
------------
	+ odf/auxhkgen_epn now generates two dummy HK parameter columns +
	  Additional Periodic HK file (with another dummy parameter)
	+ use INTERFACE / combilib mechanism
	+ fixed SPR 798 [s:spr] : broken links in documentation

Version 3.32 - 1999-09-22 (UL)
------------
	+ brought in line with caloalutils-1.7

Version 3.31 - 1999-09-14 (UL)
------------
	+ brought in line with dal-1.70
	+ added DISTRIBUTION file

Version 3.30 - 1999-08-25 (UL)
------------
	+ cosmetic changes to diagnostic/warning/error messages
	+ bug fix in Odf::registerOdfFile
	  (fix to SPR: SPR 748 : OAL_frameCounterToObt fails in scisimmultimode
	+ frameCounterToObt does no longer die on missing frame numbers
	  in Auxiliary files but will set the OBT values to -1 (same for
	  ObtToUtc)
	
Version 3.29 - 1999-08-20 (UL)
------------
	+ more diagnostic messages
	+ check for invalid exposure/ccd numbers
	+ minor update of documentation

Version 3.28 - 1999-08-18 (UL)
------------
	+ PositionLocation::positionVelocity()/AttitudeLocatior::attitude()
	  now throw exceptions; OAL_getAttitude/OAL_getPosition are now
	  logical functions returning false if there is no data

Version 3.27 - 1999-08-10 (UL)
------------
	+ bug fix in one of the C++ test harnesses ;)
	  (caused a problem in the STime constructor which does now error
	   checking)

Version 3.26 - 1999-08-05 (UL)
------------
	+ fixed bug in Odf class (caused problems with multi-exposure ODFs);
	  this fixes SPR 728: OAL_setState fails on scisimmultimode for MOS
	+ fixed SPR 639: Wrong reference to caloaldefs.f90 in doc
	+ fixed SPR 693: Seg Fault on file expand
	  (this is fixed with caloalutils-1.3)
	+ rejected SPR 668: Misleading error message
	  added some further explanations to documentation
	+ closed SPR 703: Unclear error message TimeAxis.cc:59
	  described problem could not be reproduces; assume it is fixed
	  with odffix>=1.15; introduced more checks in AttitudeLocator classes
	  to facilitate detection of time mismatch problem with AHF and
	  exposure start/end times

Version 3.25 - 1999-06-23 (UL)
------------
	+ no longer depends on cal
	+ depends now on caloalutils
	+ fixed SPR 639: Wrong reference to caloaldefs.f90 in doc

Version 3.24 - 1999-06-15 (UL)
------------
	+ getPosition() now returns (optionally) the S/C velocity vector

Version 3.23 - 1999-06-11 (UL)
------------
	+ OAL_getPosition uses now KeplerOrbitSimulator object from caloalutils
	  in the absence of a true orbit file

Version 3.22 - 1999-06-03 (UL)
------------
	+ dropped obsolete vector-length arguments from F90 API
	+ added F90 wrapper for TimeCorrelator::ert2seconds and updated f90 test
	  harness accordingly

Version 3.21 - 1999-05-25 (UL)
------------
	+ fixed SPR 665: OAL_frameCounterToObt() and FTCOARSE counter cycling
	  was assuming wrong range of coarse time counters for all instruments

Version 3.20 - 1999-05-19 (UL)
------------
	+ support for non-continuous exposure sequence numbers in ODF summary
	  file

Version 3.19 - 1999-05-12 (UL)
------------
	+ improved robustness against inconsistencies in ODF summary file
	+ fixed SPR 639: Wrong reference to caloaldefs.f90 in doc

Version 3.18 - 1999-05-11 (UL)
------------
	+ brought in line with error-1.18

Version 3.17 - 1999-05-07 (UL)
------------
	+ forgot to update test harness following changes to oal/odf in v3.16

Version 3.16 - 1999-05-05 (UL)
------------
	+ improved robustness of ODF inquiry routines

Version 3.15 - 1999-04-28 (UL)
------------
	+ all 'fatal' messages changed to 'error'

Version 3.14 - 1999-04-28 (UL)
------------
	+ bug fix in src/DalUtils.h

Version 3.13 - 1999-04-15 (UL)
------------
	+ changes to test harnesses enforced by error-1.16

Version 3.12 - 1999-04-14 (UL)
------------
	+ newlines removed from error/warning messages

Version 3.11 - 1999-04-14 (UL)
------------
	+ changes enforced by error-1.16

Version 3.10 - 1999-04-01 (UL)
------------
	+ f90: implemented subroutine to initialize state from data set;
		   OAL_setState comes now on three flavors: accepting list of
		   state variables, data set name, reference to block; initial
		   implementation of latter two is through dissection of the file
		   name for setting the state variables

Version 3.9 - 1999-03-19 (UL)
-----------
	+ bug fixes in utility class needed by Attitude/PositionLocator classes
	  (caused a fatal error in the Interpolator class)

Version 3.8 - 1999-03-17 (UL)
-----------
	+ odf/...SUM.ASC: proposal summary record make ODF ICD compliant +
	  update of reading routine
	+ f90: better error messages in case of missing mandatory arguments;
	  routines can now properly deal with empty input vectors

Version 3.7 - 1999-03-15 (UL)
-----------
	+ src/Tags.cc: column name "EOSCOARSE" changed to "EOSCOARS" as stated
	  in ODF ICD

Version 3.6 - 1999-03-10 (UL)
-----------
	+ works with TRACER disabled

Version 3.5 - 1999-03-05 (UL)
-----------
	+ changes in C++ sources pertaining to low memory Dal; test harness
	  passes now with low+high memory Dal

Version 3.4 - 1999-03-03 (UL)
-----------
	+ src/Odf.cc: bug fix related to handling of multiple exposures

Version 3.3 - 1999-02-22 (UL)
-----------
	+ minor change required by Cal-2.6 upgrade

Version 3.2 - 1999-02-22 (UL)
-----------
	+ f90/oal.f90: removed '...length' fields from ExposureInfoType as
	  this can be calculated with new CalOalUtility::toTimeTag
	+ updated test harness

Version 3.1 - 1999-02-17 (UL)
-----------
	+ f90test/oaltest.f90: fixed expected value of psi in toEulerAngles-test

Version 3.0 - 1999-02-10 (UL)
-----------
	+ environment variable ODF_DIR no longer recognized

Version 2.12 - 1999-02-09 (UL)
------------
	+ renaming of environment variable ODF_DIR -> SAS_ODFDIR
	+ updated documentation (new routine OAL_toEulerAngles, generic task
	  command line parameter --odfdir in taskmain >=v1.16)

Version 2.11 - 1999-02-04 (UL)
------------
	+ environment variable 'ODF_DIR' is now 'SAS_ODFDIR'
	+ SPR fixes:
		o 460: Too cryptic error messages
		  [have been made more lucid with more parameters being written out]
		o 477: OAL error message written
		  [OAL has been made more robust - should no longer core dump
		   without any message]
		o 569: Assertion in ODFs with more than one exposure
		  [test OAL with more than one exposure in oal/odf - worked ok]

Version 2.10 - 1999-02-03 (UL)
------------
	+ code overhaul; now there is a single global instance of an
	  OalServer object
	+ all attitude related processing uses now the notion of 'astronomical
	  position angle' as opposed to 'position angle' defined by FD
	+ bug fix: GO data from ODF summary file was incompletely read
	+ OAL can be build as shared library
	+ a couple of new OalUtils methods
	+ works now with scisimsimpleodf

Version 2.9 - 1999-01-29 (UL)
-----------
	+ fixes to make the Oal compile under egcs 1.1.1
	
Version 2.8 - 1999-01-27 (UL)
-----------
	+ fixes to make the Oal compile under gcc 2.8.1

Version 2.7 - 1998-11-20 (UL)
-----------
	+ bug fix in Odf-class method (caused epframes to crash)

Version 2.6 - 1998-11-19 (UL)
-----------
	+ more fixes pertaining to ODF ICD 1.0 -> 2.0 change

Version 2.5 - 1998-11-13 (UL)
-----------
	+ new build procedure in-line with what is done in the Dal: separate
	  libaries are build in each src-subdir which get combined in a
	  new directory 'interface'; this also contains now all needed symbolic
	  links to *.h/*.f90/*.mod

Version 2.4 - 1998-11-12 (UL)
-----------
	+ new sym-link src/oal.f90->../f90/oal.f90 (relates to SPRs 273/274)

Version 2.3 - 1998-10-14
-----------
    + changed ODF summary file in sample ODF (ODF ICD 2.0: there are now
      only 6 INSTRUMENT blocks - ERM was dropped)
    + frameCounterToObt() methods more robust
	+ two new fields in	`ExposureInfoType': scheduledExposureTime/
      actualExposureTime (F90 API)
	+ new field 'isSlew' in	`OdfInfoType' (F90 API)
	+ fixed SPR 424: Need to know filter used during exposure
	  (new inquiry routine 'OAL_activeFilter()')

Version 2.2 - 1998-10-05
-----------
	+ added missing include (iomanip.h) (MB)

Version 2.1 - 1998-09-29 (UL)
-----------
	+ fixed SPR 417: Problems with frameToTime conversion for EPIC PN
	+ fixed SPR 420: Extra info. needed from ODF summary file

Version 2.0 - 1998-08-30 (UL)
-----------
    + generally overhauled and extended; there is now a proper implementation
      behind every announced routine in the F90 API; new classes:
		o TimeCorrelator  for OBT->UTC, ERT->UTC conversions
		o AttitudeLocator for determination of spacecraft attitude at
          any point during the observation
        o PositionLocator for determination of spacecraft position and
          velocity at any point in time during the observation
        o FrameCounterVector/ObtVector + support classes to perform
		  the conversion from CCD frame counters to COBT values to
          proper event time tags
        o support classes for the above

    + a couple of non-backwards compatible changes in the F90 API (therefore
      the 1.4->2.0 transition):
        o dropped state variables 'status'/verbosity'/'observationStartDate'
          status    : no need for it any more - OAL uses now general SAS error
                      handling strategy ('if-error-boom')
          verbosity : is now controlled by the environment (VERBOSITY)
          observationStartDate: not needed
        o added new state variables 'ccdNr'/'nodeNr'/'attitudefromAhf'
          ccdNr/nodeNr   : the chip/node id
          attitudeFromAhf: boolean switch determining whether attitude data
                           are to come from the AHF or from OM tracking
                           history frames
        o dropped 'OAL_error' routine
        o renamed 'OAL_selectType' -> 'OAL_selectScope'
        o new auxiliary function 'OAL_toAttitudeMatrix' to convert a
          attitude record as returned by 'OAL_getAttitude' into a matrix
          representation
        o new enquiry function 'OAL_exposureInfo'
        o 'directoryName' fields added to structure returned by 'OAL_odfInfo'

    + a couple of tools in the sample ODF directory 'odf' which generate a
      dummy Attitude History File, and embryonic EMOS1 periodic HK and
      auxiliary files for EMOS1 exposure #1; all are needed for the test
	  harnesses

    + re-organization of directory structure:
         odf    : dummy ODF for test harness and example task
         src    : all C++ sources
         cxxtest: tests of C++ implementation
         f90    : F90 API, C++/F90 I/F
         f90test: tests of F90 layer
         doc    : documentation

    + test harnesses: extentended to test new functionality (from C++ and
      F90);

    + OAL example task: moved to f90test and extended to demonstrate usage
      of new features

    + documentation updated to be in line with code changes	

    + remaining issues:
        o construction of PositionLocator class from data in Reconstructed
          Orbit File (ROF) is still dummy - need more information on
          structure of ROF before a proper implementation can commence
        o construction of AttitudeLocator from OM tacking history data
          is not implemented yet - algorithms needs to be clarified and
          meaning of OM telemetry to be confirmed (e.g. roll angle)

Version 1.4 - 1998-07-20 (UL)
-----------
    + depends on utils 1.8 now

Version 1.3 - 1998-07-07 (UL)
-----------
    + test harness of StringPool class moved to Cal
    + fixed SOC-SPRs:
          o 326: Update documentation
          o 327: Add oal.tex closely following the template
          o 328: Merge v1status.txt and status.txt into description
          o 329: Remove spurious files (src/OalAtoms.cc.new,src/OalAtoms.h.new)
    + doc/oal.tex removed - this is now created on-the-fly by 'make ps/html'

Version 1.2 - 1998-06-08 (UL)
-----------
    + new function OAL_expandFileName()

Version 1.1 - 1998-06-03 (UL)
-----------
    + fixed SOC-SPR 244 (broken html links in doc)

Version 1.0 - 1998-05-14 (UL)
-----------
    + Initial version for SAS v1 integration


=========================================================================
Package obssumm: version 4.4.5 [was 4.2.6]

ChangeLog

Version 4.4.5 04Mar2002 (DJF)
-----------------------

- Fixed order of links in linkbar
- Moved #top reference to image at top of page.

Version 4.4.4 28Feb2002 (DJF)
-----------------------

- Fixed missing Actual stop time in exposure records

Version 4.4.3 22Feb2002 (DJF)
-----------------------

- Corrected creation of links in linkbar. Path information was being

Version 4.4.2 20Feb2002 (DJF)
-----------------------
  duplicated.

Version 4.4.2 20Feb2002 (DJF)
-----------------------

-	Added c/l parameters (makedummyindices, indexnames, dummyindices) to allow pcms to control 
	dummy index creation.  If obssumm creates the files itself they don't get written to the DB.
	
Version 4.4.1 11Feb2002 (DJF)
-----------------------

- Added reference to #top to link bar to ensure we are transported to the
 top of each page.
- Added option to create dummy product index files.  This is for PCMS use.
- Added output of DATA_MODE (was in ver 4.2.7 which was created after 4.3 for earlier library dependencies)

Version 4.4 - 24-01-02 (DJF)
------------
- Updated library dependencies
- Removed timestamp from bottom of pages.  It has been causing confusion.
  as it was the time the output was generated, not the official sequence processing time

Version 4.3 - 2001-11-22 (JBa)
------------
- (doc/obssumm_description.tex): fixed documentation

Version 4.2.6   - 01-04-18
-------------
- Minor fix to layout of link bar

=========================================================================
Package odfbrowser: version 1.0.2 [NEW]

ChangeLog

Version 1.0.2 - 2002-04-05 (JBa)
-------------
	+ extended documentation
	+ better button to start the procs
	+ by default, the engineering modes are not shown

Version 1.0.1 - 2002-03-10 (GV)
-------------
	+ updated DEPEND.
	
Version 1.0 2002-02-01 (JBa)
----------------------------
	+ Selecting exposures will enable 'configuration' buttons. These
	  buttons will pop-up the Parameter dialogs, whilst remembering the
	  state of the procs' parameters.
	+ Added a 'Run' button, that will kick-off any proc, for which
	  exposures were selected.
	+ Implementation of fail-safe solutions, to trap problems within
	  the proc and/or missing proc and/or bad configuration.

	
Version 0.1 2001-07-13 (JBa)
----------------------------
	+ initial version of the dataset browser


=========================================================================
Package odfingest: version 3.7.5 [was 3.2.1]

ChangeLog

Version 3.7.5 - 2002-03-18 (GV)
-------------
	+ Test harness against DCP 141 updated (odfconf). Relevant section
	  was actually commented out.

Version 3.7.4 - 2002-03-05 (GV)
-------------
 	+ (IppvImplementation.cc) When no translation from a value to
 	string is found, IppvCommon::print writes UNDEFINED instead of
 	NoTranslation in the summary file.
 	+ (OdfObject.cc:proposal_summary_rec()) copy the SUM.ASC into the
 	SUM.SAS from the PROPOSAL section or, if present, the new
 	CONFIGURATION section (SOC RCR 638, ODF ICD DCP	141).

Version 3.7.3 - 2002-02-27 (UL)
-------------
	+ fixed problem with incorrect Dal usage in test/testtot.cc
	  (caused test failure under Linux)

Version 3.7.2 - 2002-02-14 (GV)
-------------
	+ (IppvImplementation.cc) setValue() tolerates one HK record with
	a different value than expected. In a few cases in fact (for
	instance 0102/0099020301, PNS012) the value for F1118 (FILTER)
	changes just for 8s to CLOSE (it was MEDIUM). Consider this a
	glitch in tm, and carry on.
	+ (OdfObject.cc) DLI and DII files are now given an arbitrary
	duration of 1s instead of 4m as before. Giving them 4m may
	make exposures with both science and DLI/DII file too long -> HK
	extraction fails (see: 0101/0124710301, PNU002).
	
Version 3.7.1 - 2002-01-28 (GV)
-------------
	+ (OdfObject.cc) change tpad to 240s (was 90). There are two 
	consequences:
	   . the default arbitrary exposure duration for some type of
	   exposures becomes 480s (it is coded as 2*tpad).
	   . read the HK values from Tstart(exposure) + 240s  to
	   Tstop(exposure) - 240s
	
Version 3.7 - 2002-01-24 (GV)
-----------
	+ (IppvExtractionImplementation.cc) Add GAIN_CCD for MOS. This
	required also the addition of EmosGainTranslator.
	
Version 3.6 - 2002-01-17 (GV)
-----------
	+ ((OdfObject.cc) handle the case when DLI + science mode data are
	present in the same exposure, by giving priority to the science
	data. 

Version 3.5 - 2002-01-14 (GV)
-----------
	+ (IppvExtractionImplementation.c) PN CAMEX_GAIN for CCD4 should
	have used F1234 instead of F1243.

Version 3.4 - 2002-01-07 (GV)
-----------
	+ (OdfObject.cc::scan) Modify slightly the algorithm used when
	DATE-END is not a valid time string. A dataset with an invalid
	DATE-END used to be assigned an arbitrary duration of 180s. But
	there are cases (mostly ODFs from the real time chain) that can
	have an invalid DATE-END and contain good data. Now the algorithm
	will, if possible, set DATE-END to be the time of the last record
	in the main HK dataset.
	+ (IppvExtractionImplementation.cc) Add CAMEX_GAIN_CCDx for PN
	(SOC-SPR-2154). Doc updated.
	
Version 3.3 - 2001-11-15 (GV)
-----------
	+ re-upload of 3.2.8 with new version number for reltrack.
	
Version 3.2.9 - 2001-11-15 (GV)
-------------
	+ (src/OdfObject.cc) undo the i/f changes on OdfSet (3.2.4) so
	that it can work with oal as in SAS 5.2.0. NOTE: DEPEND cannot be
	updated meaningfully because we have oal-3.68.6 in SAS 5.2.0 and
	the interface change happened at oal-3.68.8 (as of today in
	release track).
	
Version 3.2.8 - 2001-11-06 (GV)
------------
	+ (src/OdfObject.cc) Now also cope correctly with the case of TIE
	+ NOI/ODI, neglected during the previous updates.
	
Version 3.2.7 - 2001-11-02 (GV)
-------------
	+ (src/OdfObject.cc) cope 'correctly' with the case of both NOI and
	IME data files in the same PN exposure.
	+ SLEW identification: 9RRRR#####, but not 99999#####, as these
	are unscheduled observations.
	
Version 3.2.6 - 2001-10-30 (GV)
-------------
	+ (src/OdfObject.cc:scan) impose fixed duration for RGS DII
	exposures, as DATE-END is not reliable.
	+ (src/OdfObject.cc::scan) determine latest possible DATE-END from
	instrument HK. If DATE-END from any dataset appears to be later
	than what reported in HK, use the value from the HK instead.
	+ (src/OdfObject.cc:scan) catch STime errors when evaluating
	DATE-END. If an error occurs, set DATE-END to be start + 180s.
	+ (OdfObject::observation_rec) write SLEW instead of OBSERVATION
	in the summary file if the observation identifier starts with a 9.
	+ (OdfObject::configuration_sub_record) do not use any of the OM
	auxiliary datasets in the determination of the instrument mode.
	+ (OdfObject.cc) cope 'correctly' with the case of both ODI and
	IME data files in the same PN exposure.
	
Version 3.2.5 - 2001-10-30 (GV)
-------------
	+ (calmode.cc) here too I should have adjusted the i/f to OdfSet.
	+ (OdfObject.cc)  remove condition whereby the cal was asked to
	identify the mode only if the dataset was science-related. This to
	increase the amount of information in the summary file (and hence
	in the ODF d/b and odfbrowser).
	+ (src/OdfObject.cc:observation_rec) if there are no science files
	in the ODF, then try to determine the observation duration from
        the HK files. SOC-SPR-2094. This also required a change in scan(),
        where the ODFcan now also be identified from the names of the HK
        files. 
	+ (src/IppvTranslator.cc:EpnFilterWheelTranslator) All CAL
        positions are identified as Xmm::FILTER_NONE instead of the
        arbitrary "CalibrationPosition" that was breaking the
        OAL. SOC-SPR-2114.     

Version 3.2.4 - 2001-10-26 (GV)
-------------
	+ OdfObject.cc: adjust how OdfSet is created, as the OAL in the
	reltrack decided to change this interface (!).
	+ DEPEND updated accordingly.
	
Version 3.2.3 - 2001-10-09 (GV)
-------------
	+ Fix doco: parameter oalcheck defaults to no (SOC-SPR-2193).
	
Version 3.2.2 - 2001-10-05 (GV)
-------------
	+ (OdfObject.cc) when determining the OM instrument mode, ask to
	window 0 instead of window 1, otherwise the mode determination
	fails when there is only one OM window (SOC-SPR-2195).
	
Version 3.2.1 - 2001-07-18 (UL)
-------------
	+ fixed problem with too fragile test test/testtot.cc (see comments)

=========================================================================
Package omatt: version 2.27 [was 2.22]

ChangeLog

Version 2.27  - 2002-01-08 (CB) Modified DEPEND file for ssclib
--------------

Version 2.26  - 2001-12-18 (CB)
--------------
        +(src/) Added the code to do the astrometry correction. Removed
	code that reset parameter usecat to FALSE if it had been set to
	TRUE. Parameter usecat default value changed to FALSE.
	If usecat set to T then omatt will attempt to do an astrometric
	fit and if successful will add corrected RA and DEC columns to the
	sourcelist, and the fitted parameter values will be added to the
	header. The catalogue file name is presently fixed at "usnocat.fit".
	
Version 2.25  - 2001-11-16
--------------
        +(src/) Removed code that adds an exposure image map to the
	product file (fixes SPR 2639). Pixels in the rotated image outside the boundary
	set to NULL so that ommosaic can work without the exposure map.
	
Version 2.24 - 2001-09-10
--------------
        +(src/) Correction to coordinate system to rectify position
	discrepancy between source on rotated image and the overlaid
	source positions (fixes SPR 2372)
	
Version 2.23 - 2001-06-14
--------------
        +(src/) Modified to output the spacecraft pointing directions
	RA_SCX, DEC_SCX and PA. Also added pointing keywords RA_PNT and DEC_PNT

Version 2.22 - 2001-04-04
--------------
=========================================================================
Package omcomb: version 2.2 [was 1.4.2]

ChangeLog

Version 2.2  - 08/01/2002 (CB)
___________
	DEPEND file ammended. Fatal error message ammended.

Version 2.1  - 13/12/2001 (CB) No changes- upload at request of Guiseppe

Version 2.0.1  - 6/11/2001 +(src/omcombine_mod.f90) Bug in combining the 4
                images rectified (fixes SPR 2623). Output waarning messages
	        tidied up.  
	
Version 2.0 - 10/09/2001 +(src/omcombine_mod.f90) Modified to combine the
          four low-resolution images into a single image, which the OM
	  imaging-chain task, omichain, can then process.  
 
Version 1.4.2  30.11.2000 +(config/Makefile) - Ammended.

=========================================================================
Package omcosflag: version 1.21.3 [was 1.18.1]

ChangeLog

Version 1.21.3 2002-02-18  (CB) DEPEND file ammended to fix SPR 2755. 
_____________________________	

Version 1.21.2 2002-02-18  (CB) DEPEND file ammended to fix SPR 2755. 
_____________________________	

Version 1.21.1 - 2002-01-27 (CB)
_______________________________
	Configuration file ammended (fixes SPR 2719)

Version 1.21 - 2002-01-08 (CB) 
------------ 
	DEPEND file modified for ssclib.

Version 1.20 - 2001-12-13 (CB) No changes - uploaded to keep Guiseppe happy
------------ 

Version 1.19.2 - 2001-10-18 (CB)
------------ 
	+(src/omcosflag_mod.f90) Check added to stop 2nd subscript of
	 array binnedBadPixMap  going out of range. Fixes SPR ?.  

Version 1.19.1 - 2001-07-12 (CB)
------------ 
	+(src/omcosflag_mod.f90) Check added to stop 2nd subscript of
	array qualArrayP going out of range by 1. Fixes a problem that
	occurred  with cycle 122 data run at Leicester (program runs okay
	on this data at MSSL).  


	
Version 1.19 - 2001-06-18 (CB)
------------ 
	+(src/omcosflag_mod.f90) Modified to check the image array
	for "missing" and "negative-valued" pixels and to modify the
	quality-map array accordingly. Also modified to use the new 
	version of "getStartendExposure" in mssllib.

Version 1.18.1 - 2000-11-07 (CB)
------------ 
	+(config/omcosflag.info) "om" added.


=========================================================================
Package omdetect: version 3.5.5 [was 3.0.5]

ChangeLog

Version 3.5.5   2002-03-26 (CB)
--------------------------------
	Some write statements removed.

Version 3.5.4   2002-03-14 (CB)
--------------------------------
	Documentation corrected.
	
Version 3.5.3   2002-01-28 (CB)
	+ (src/omdetectphotometry_mod.f90) Code for getting the background
	mode from a histogram of sky values replaced with a more reliable 
	method and pixels in the vicinity of sources excluded (fixes SPR
	2780). In doing this the magnitudes are more reliable (fixes SPR
	2731). Background map found to be okay (SPR 2764).
	
	

Version 3.5.2   2002-01-28 (CB)
	+ (src/omdetectphotometry_mod.f90) Removed some write statements.
	Test harness ammended to prevent occasional failure when in fact
	program is working satisfactorily.

Version 3.5.1   2002-01-28 (CB)
	+ (src/omdetectphotometry_mod.f90) Modification made to trap a
	problem that occurred (SPR 2682) analysing a strange image that 
	caused the source detection algorithm to go hay-wire, resulting 
	in a crash- One initially detected source was subsequently
	analysed and split into about 80 sources (normally no more than
	3), causing an array bound crash. If this problem now occurs 
	omdetect will add the keyword "SRC_DET" to the source list file
	header, mentioning the problem- warning message also output 
	(Fixes SPR 2682).
	
Version 3.5 2002-08-02 (CB) 
___________
	DEPEND file ammended for SSCLIB

Version 3.4 2001-15-12 (CB) Minor improvements to source
        detection made - code for smoothing images modified so that a rectangle
	instead of a box can be made. Documentation ammended (SPR 2653)   

======================
Version 3.3 - 2001-11-22 (JBa)
------------
        + (doc/omdetect_description.tex): fixed documentation



Version 3.2.5   2001-11-02 (VNY)
	+ (test/createtest.f90, test/checkoutput.f90) calculation of exp
	and division operations are made more robusts
	
Version 3.2.4   2001-10-30 (CB)
	+ (test/checkoutput.f90) Array subscripting error rectified. 
	
Version 3.2.3   2001-10-23 (VNY)
	+ (src/omdetect_mod.f90) A protection against negative values
	was introduced before calculation of log and lnFactrl 
Version 3.2.2   2001-09-20 (CB)
	+ (src/omdetectsourceparams_mod.f90) Negative
	background-subtracted pixel values reset to zero to prevet
	crashing (fixes SPR 2605).
	
Version 3.2.1   2001-09-20 (CB)
	+ (src/omdetectsourceparams_mod.f90) Sources were being rejected
	if the source semi-minor axis squared, computed from the moments, 
	was negative (usually a the source is close to another one). A minor
	modification has been made to overcome this (fixes SPR 2602). 
        Test harness modified to conduct a test for the fast-chain. 	
Version 3.2   2001-09-20 (VNY)
	+ (src/omdetect_mod.f90) A bug in the sourcePars array indexation has been fixed. 
Version 3.1   2001-09-17 (VNY)
	+ (src/omdetect_mod.f90) Correction of X and Y positions 
	was introduced for the cases when the source is near 
	the edge of the field of view (only for the FAST mode).
	
Version 3.0.5   2001-08-20 (CB)
	+ (test/createtest.f90) The dimensions of the quality array
	set equal to those of the image (instead of 1, 1 as in 
	previous versions)- fixes SPR 2539. Some compiler warning messages
        eradicated.                     

	
=========================================================================
Package omdrifthist: version 1.21.3 [was 1.19]

ChangeLog

Version 1.21.3 2002-03-14 (CB) 
------------------------------
	 Documentation corrected.


Version 1.21.2 2002-02-18 (CB) 
------------------------------
	 Makefile ammended to cure static-build (fixes SPR 2756)

Version 1.21.1 2002-01-28 (VNY)
------------------------------	
	(+/config/omdrifthist.par) Parameter types have been updated
	for obligatory and optional parameters.
	
Version 1.21 2002-01-08 (VNY)
----------------------------	
	Dependencies file has been updated to work with higher 
	version of ssclib (2.0)
	
Version 1.20  2000-10-03 (CB)
-----------------
	+(src/omdrifthist_mod.f90) Check added to make sure that the
	number of guide-stars in a tracking frame is at least 3 and then
	another one to make sure that the number of good tracking frames
	is at least 1- warning message issued, no plots produced and
	ZERODRIFT block added to tracking-history file enabling the
	omichain to continue (fixes SPR 2574)

Version 1.19  2000-12-16 (CB)
-----------------
	+(src/omdrifthist_mod.f90) Target name and tracking information
	added to graph, and graph tidied up (SPR 2125)


=========================================================================
Package omfastflat: version 1.12.1 [NEW]

ChangeLog

Version 1.12.1 26/03/2002 (CB) DISTRIBUTION changed to world
Version 1.12 08/01/2002 (VNY) DEPEND file ammended
Version 1.11 14/12/2001 (VNY) Prepared for a new SAS release
Version 1.10.7 25/10/2001  A bug with the use of factorP pointer has been
 fixed which caused test-harness in the omdetect task. 
Version 1.10.6 24/10/2001  pointers to window parameters (windowX0P, windowY0P, windowDXP, windowDYP)
 were replaced with int32 variables in the cases when these parameters are 
 passed to inner subroutines (in order to avoid possible subscripts in
 slewflat array).   
Version 1.10.5 23/10/2001   additional check and integer data conversion
 to CheckArrayBounds in order to avoid a failure at Cosine3 machine 
Version 1.10.4 22/10/2001   a clarifying massage added to CheckArrayBounds subroutine
Version 1.10.3 19/10/2001   more robust call to CheckArrayBounds subroutine	
Version 1.10.2 18/10/2001   data set in /test directory has been updated in order
	                    to rectify task test
Version 1.10.1 08/10/2001   DEPEND file modified to rectify SOC build program.
Version 1.10  08/05/2001    Corrections in slewFlat fastImgP arrays calculations
Version 1.9   01/11/2000    /src/Makefile ammended- cal added to fix .
Version 1.8   05/10/2000    Missing layout file rectified.
Version 1.7   02/10/2000    No changes
	
Version 1.6.1 21/6/00

added info file SPR 1797
chaged DEPEND order SPR 1412

Version 1.6: 2nd December

Added DISTRIBUTION (world) file	
	
Version 1.5: 8 June 1999

Updated dependencies for V3 delivery.	
	
Version 1.4: 27 May 1999

Removed call to open CAL.
Edited Config file for mandatory parameters

SPR 0766 Closed: Missing mandatory parameter message
SPR 0767 Closed: Missing mandatory parameter message 
	
Version 1.3: 16 April 1999

'Spring clean' of code (tidy, comment and fix bugs).
Changed input parameters to conform to new standards.
Added checks on input file types.
Updated documentation
Updated testomfastflat for new input parameters
	
SPR 553 closed: Coding standards

Version 1.2: 10 December 1998

updated Dependancy file RE: mssllib

Version 1.1: 28 Sep 1998

SPR 542 closed: .par file edited

Version 1.0: 10 Sep 1998
----------------------

First version

Version 0.1
----------------------------

- Directory structure created by pkgmaker.
=========================================================================
Package omfastshift: version 1.21.3 [NEW]

ChangeLog

Version 1.21.3: 26th of March, 2002 (CB)
        DISTRIBUTION changed to world.
Version 1.21.2: 24th of March, 2002 (CB)
        Documentation corrected.
Version 1.21.1: 28th of January, 2002 (VNY)
	(+config/omfastshift.par) - meanings of optional and obligatory
	parameters has been updated.
Version 1.21 : 07th of January, 2002 (SRR, VNY)
	(+src/omfastshift_mod.f90, DEPEND): TIMEZERO is set to 0.d0 in
	order to get times referred to MJDREF. Dependencies are updated
	(ssclib  V2.0 will be used). 	
Version 1.20.1: 08th of January, 2002 (VNY) TIMEZERO is set to 0.d0
Version 1.20 : 18th of December, 2001 (VNY)
	(+src/omfastshift_mod.f90): MJDREF keyword in the output
	temporary event list is set to 50814, which corresponds 
	to 1998.01.01 reference date (previosly it was erroneously
	set to 50813) - SPR-2676.  
Version 1.19 : 14 December 2001 (VNY - prepared for new SAS release
Version 1.18.3 : 18 October 2001 (VNY) - Libraries dependencies updated
        to rectify static build problems 
Version 1.18.2 : 09 October 2001 (CB) - Further dependency check error rectified.	
Version 1.18.1 : 08 October 2001 (CB) - Depend file updated to rectify
         SOC build problem.
Version 1.18 : 29 September 2001 (VNY)
	call to OAL_obtToTimeTag(obtEvent, timeP) has been removed:
	obtEvent is already in seconds elapsed since the mission
	reference time; the calculation of ftFine was also corrected.

Version 1.17 : 11 July 2001 (VNY)
          11 July 2001 Checking negative values in the output table (for the corrX and corrY values)
          16 May 2001  - TIMEZERO corrected to be the obs. start time relative to MJDREF (necessary for lcplot)	
          14 May 2001  - windowX0P and windowY0P have been added for calculation of zero-point of the scientific window
          10 May 2001  - actual initial time of the observation has been added (obtStart)
                      when calculating  On board Time for each event	
          03 May 2001 - InstrumentMode argument has been added to the getStartEndExp routine	
	
Version 1,16  : 04.10.2000 Parameter list  to "call getstartendexp" rectified.
Version 1.15  : October 2 2000)
Version 1.14.1: June 2000 (JES)

 Info file added for spr 1798

Version 1.14: 17 March 2000 (JFR)

 Added modified TCS file to work with "uint" oal
	
Version 1.13: 6 Jan 2000

 Test harness altered. --odfdir changed to --odf 	
	
Version 1.12: 2nd December 1999

 Added DISTRIBUTION (world) file	
	
Version 1.11: 18 August 1999

 Updated TCS file in test oal dir.

Version 1.10: 8 June 1999

 Updated Dependencies for V3 delivery.	
	
Version 1.9: 27 May 1999

 Removed call to open odf.
 SPR 0769 closed: CREATOR keyword check removed.
 SPR 0768 rejected: SAS infrastructure problem.
 SPR 0589 accepted: Alpha problem.

Version 1.8: 16 April 1999
 
 'Spring clean' of code (tidy, comment, update dependancies and fix bugs).
 Changed input parameters to conform to new standards.
 Added checks on input file types.
 Corrected exposure time calculation for new getstartendexp_mod call (no periodic hk needed now).
 Updated test for new dataset and task parameters.
 Updated Documentation.
 SPR 555 closed: Coding standards

Version 1.7: 10 December 1998

 Updated Dependancy file RE: mssllib

Version 1.6: 28 October 1998

 Deleted lines in summary file Re mail: SAS delivery Mon, 26 Oct 1998

Version 1.5: 13 October 1998

 Changed 'event-frame' tagging subroutine 'locate' output to solve array
 out of bounds problem.

Version 1.4: 9 October 1998

 Changed 'event-frame' tagging algorithm	to use subroutine 'locate'
 to solve array out of bounds problem

Version 1.3: 28 Sep 1998

 SPR 536 closed:

Updated DEPEND file mssllib 1.6 -> mssllib 1.8

 Version 1.2: 16 Sep 1998

 Changed OAL path re: mail wrt 15 Sep. Problem still exists

Version 1.1: 15 Sep 1998

 Changed to fix test FAILURE re: email Mike Denby, Version 2 SAS tasks (fwd)

Version 1.0: 10 Sep 1998
----------------------


First version


Version 0.1
----------------------------

- Directory structure created by pkgmaker.
=========================================================================
Package omflatfield: version 2.2.2 [was 1.23.4]

ChangeLog

Version 2.2.2 - 2002-01-28 (CB)
	+ (config/omflatfield.par) Ammended to rectify build problem
	(fixes SPR 2768).
	
Version 2.2.1 - 2002-01-28 (VNY)
	+ (config/omflatfield.par) Parameter types have been updated
	for obligatory parameters.
	
Version 2.2 - 2002-01-08 (CB) 
	-------------------------------
                 Modified DEPEND file for ssclib.

Version 2.1 - 2001-12-13 (CB) 
	-------------------------------
        + (src/omflatfield_mod.f90) Program modified to check flatfield
	image and if unity then warning message outputted saying that no 
	flatfield correction to image will be made. Code and documentation
	tidied up.

Version 2.0.1 - 2001-10-30 
	-------------------------------
        + (src/Makefile) Ammended to cure static build failure. 
	
Version 2.0 - 2001-06-04 
	-------------------------------
        + (config/omflatfield.par) Changed parameter name ppsflatset
	to tsflatset, since this output file is not a PPS product.
        + (src/omflatfield_mod.f90) As above. 
	
	
Version 1.23.4 - 2001-05-01 
	-------------------------------
	+ (src/omflatfield_mod.f90) array INDEX removed temporarily until
	ts size can be properly determined (fixes SPR-2360)


=========================================================================
Package omflatgen: version 1.8 [was 1.5]

ChangeLog

Version 1.8 - 2001-01-08 (CB)
___________
	DEPEND file ammended.
	
Version 1.7 - 2000-12-19 (CB)
	+ (src/omflatgen_mod.f90) Code that was to use slew data removed.
	+ (config/omflatgen.info) Optional parameters IndexSet and signoise removed.
	
        + (doc/omflatgen_description.tex) - Documentation updated (SPR 2652)

Version 1.6 - 2001-11-22 (JBa)

        + (doc/omflatgen_description.tex): fixed documentation

Version 1.5 - 2000-13-07 (CB)
	+(config/omflatgen.src) Attribute "CONTENT = OM OSW FLAT FIELD"
	changed to "CONTENT = OM FLATFIELD" (SPR 2127)


=========================================================================
Package omichain: version 1.30.2 [was 1.22.3]

ChangeLog

Version 1.30.2 - 2002-03-06 (CB) 
_____________
	+ (src/omich.pl) Added check for the existence of the file that
	  ps2pdf converts(SPR 2801).


Version 1.30.1 - 2002-01-13 (CB) 
_____________
	+ (src/omich.pl) Modified to make it look in the correct directory
	for the SAS summary file when SAS_ODF has been set to point to the
	file (fixes SPR 2751).


Version 1.30 - 2002-01-08 (CB) 
_____________
	DEPEND file ammended.

Version 1.29 - 2001-12-12 (CB) Modified to process the 
	image files for each filter in turn, in the order that the filters 
	appear in the SAS summary file. Added parameters to enable the 
	user to reduce the data for a given list of filters, or the 
	data for a given list of exposures. Output tidied up. Modified 
	so that ommosaic will run when the image files for a particular filter 
	have been processed. Intermediate file names changed so that 
	they aren't overwritten. Some product file names changed. 
	Modified to enable the user to set various parameters for
	ommodmap, omdetect, omatt, ommosaic & omsrclistcomb. Modified so that 
	omcomb runs at the beginning of an exposure if that exposure is
	engineering-2 - modified so that new image file placed in output 
	directory. Warning messages improved.
	

Version 1.28 - 2001-11-12
	+ (src/omich.pl) Modified to correct a bug in processing
	engineering-2 data files (fixes SPR 2636). Warning message tidied up.
	
Version 1.27 - 2001-10-18 SOC test problem rectified.
Version 1.26.1 - 2001-10-09 
	DEPEND file ammended to correct a build problem at the SOC.
        + (src/omich.pl) Modified so that if the environment variable
	SAS_ODF has been set to a directory the input directory is set to
	that directory. Further modified so that if the environment variable
	SAS_ODF has been set to a SAS Summary file the omichain will
	retrieve the ODF directory from that file and set the input
	directory to that file (Related to SPR 2582 for the omfchain)..
	
Version 1.26 - 2001-10-01 
        + (src/omichain.pl) Modified to process engineering mode 2 and 4
	data. For the former data, omcomb will run at the beginning of
	the chain to combine the 4 separate images into a single-one,
	which is then processed as a normal image file. The environment 
	variable SAS_ODF is now set by the script. Some bugs relating to 
	output files going to the wrong directory eradicated. Output
	tidied up. Flatfield name generated by omflatgen corrected (SPR ?) 
        + (doc) - Description file updated.
		
Version 1.25.2 - 2001-08-10
	Added WDX and THX files for exposure 018 to test data (fixes SPR 2523)
	
Version 1.25.1 - 2001-07-28
	Added task ommosaic to the DEPEND file to rectify a test-harness
	failure at the SOC (SPR 2493)
	
	
Version 1.25 - 2001-07-23
	Updated the DEPEND file and changed the data in the test harness
	(to rectify a test-harness failure at the SOC)..
	
Version 1.24 - 2001-06-15
	+ (src/omichain.pl) Changed input parameter names for running
	ommodmap and omflatfield.
	
Version 1.23 - 2001-06-14
	+ (src/omichain.pl) Code ammended to fix SPRs 2419 and 2420.
	Also ammended to prevent high-resolution central window from being
	processed by omsrclistcomb and ommosaic (SPR 2352).
	
Version 1.22 - 2001-04-04
	+ (src/omichain.pl) Print statements replaced with SAS::message
	calls. If no flatfield in directory omflatgen runs to produce one.
	

Version 1.21 - 2001-01-21
	+ (src/omichain.pl) Task "omosaic" added to produce a composite
	ski image for each filter.


Version 1.20.5 - 2000-11-10
	+ (DEPEND) ompsf removed.


Version 1.20.4 - 2000-11-09
	+ (src/omichain.pl) Output not sent to a log file.


Version 1.20.3 - 2000-11-08
	+ (src/omichain.pl) omsens removed from the chain.

Version 1.20.2 - 2000-11-07
	+ (config/omichain.info) om added.

Version 1.20.1 - 2000-11-01
	+ (src/omichain.pl) Ammended code so that if omprep fails (eg for
	an invalide filter) that observation is not processed further,
	
Version 1.20: - 2000-09-19
------------
	+(test) brought test harness data up-to-date..
	
Version 1.19: - 2000-09-19
------------
	+(test/testomprep) changed the 'export' statement.
	
Version 1.18: - 2000-09-06 (AMK)
------------
	+ (src/omichain.pl) Ammended code so that the new style house keeping files are processed correctly.
	+ (src/omichain.pl) Ammended code so that product names conform to
	specification.
	
Version 1.17.1: - 2000-06-13 (AMK)
--------------
      + (src/omichian.pl) Diverted the screen output for the task to create a file OMICHAIN.LOG.
      + (src/omichain.pl) Removed OMPSF from pipeline as none of the tasks
      in the pipeline use the output from it.
      + (config/omichain.info) added (SSC-SPR-1766).
	
Version 1.17: 05 Apr 2000

Allow input and output directories to be specified spr 1150

Version 1.17: 04 Apr 2000

Corrected erro in test script (setenv not bourne shell command)

Version 1.16: 29 March 2000

Updated documentation - spr 0898

Version 1.15: 22 March 2000

Included command line parameter interface using dal.	
	
Version 1.14: 21 March 2000

Moved OAL files to test harness and set --odf = ./.
Modified perl script at sort ODF files level.
	
Version 1.13: 10 March 2000

Set environment variable SAS_ODF in testomichain	
	
Version 1.12: 30 November 1999

Updated to conform to PPS naming convention.
	
Version 1.12: 30 November 1999

Update to use periodic housekeeping files.	
	
Version 1.11: 12 November 1999

Improve logic of chain to cope with multiple exposures, observations, etc.
Create error and warning messages.

Version 1.10: 30 September 1999

No device specified for omdetect to prevent hanging without X server.

Version 1.9: 24 September 1999

Updated file filter to accept *OMX* files.

Version 1.8: 25 August 1999

Updated OMATT dependency.
	
Version 1.7: 19 July 1999

Changed order of tasks OMATT and OMMAG
Updated TCS file in test directory.
	
Version 1.6: 16 July 1999

Updated parameter names
Changed ODF's (No longer DSS images)

Version 1.5: 15 December 1998

Removed omsumm from chain and dependancies.

Version 1.4: 14 December 1998

Updated Dependancy file RE: omsumm

Version 1.3: 10 December 1998

updated Dependancy file RE: mssllib

Version 1.2: 28 Sep 1998

SPR 523 closed: permissions changed


Version 1.1: 3 Sep 1998

Perl script changed to take into account change in omprep (v2)
parameters 

Version 1.0: 28 August 1998
	

	
Version 0.1
----------------------------

- Directory structure created by pkgmaker.
=========================================================================
Package ommag: version 2.2.4 [was 2.0.1]

ChangeLog

Version 2.2.4 2002-03-14  (CB)
------------------------
	Documentation corrected
	
Version 2.2.3 2002-02-18  (CB) DEPEND file further ammended to fix SPR
2757. 0.02 magnitude erroradded to account for systematic errors. 
_____________________________	

Version 2.2.2 2002-02-15  (CB) DEPEND file ammended to fix SPR 2757. 
_____________________________	

Version 2.2.1 2002-01-27  (CB) 
_____________________________	
	 Modified configuration file. Changed call to Cal_omPhotNatural so
	 that empiricallinearitycorrection flag is set to true and
	 extendsource flag always set to false. (fixes SPR 2720).

Version 2.2 2002-01-08  (CB) - Modified DEPEND file for ssclib

Version 2.1 2001-12-13  (CB) - Modified to pass BINBPE parameter to 
	GetFrameTime- which has been modified for SPR 2571.

Version 2.0.1 2001-08-13  (CB) - Added check to stop the counts-frame
ratio exceeding 1 - to fix SPR ? 

=========================================================================
Package ommodmap: version 2.4 [was 1.19.3]

ChangeLog

Version 2.4 - 2002-01-08 (CB)
------------
	DEPEND file modified for ssclib.

Version 2.3 - 2001-12-13 (CB) - No changes - uploaded to keep Guiseppe happy.
------------

Version 2.2.1 - 2001-10-30 (CB)
------------
	+(src/Makefile) Ammended to correct static build failure.


Version 2,2 - 2001-10-04 (CB)
------------
	+(src/ommodmap_mod.f90) Code for filling the mod8tile array
	ammended to stop crashing when numpixels equal to 0 (fixes SPR 2576)
	
Version 2.1 - 2001-06-15 (CB)
------------
	+(config/ommodmap.par) Parameter name "ppsproduct" changed to
	"mod8product", since not a PPS product.
        +(src/ommodmap_mod.f90) As above.
	
Version 2.0 - 2001-06-14 (CB)
------------
	+(config/ommodmap.par) Parameter name "ppsmod8set" changed to
	"mod8set", since not a PPS product.
        +(src/ommodmap_mod.f90) As above.
	
Version 1.19.3 - 2000-11-09 (CB)
------------
	+(src/ommodmap_mod.f90) Some debug write statements removed. 
	

=========================================================================
Package ommosaic: version 1.5.3 [was 1.0.3]

ChangeLog

Version 1.5.3 - 2002-03-14 - (CB)
-------------------------
        Documentation corrected
	
Version 1.5.2 - 2002-03-04 - (CB)
-------------------------
       +(src/ommosaic_mod.f90) Modified to add correct exposure time to
       output image header (fixes SPR 2795).
    

Version 1.5.1 - 2002-02-27 - (CB)
-------------------------
       +(config/ommosaic.par) Increased maximim allowable exposure time
	(SPR 2786).

Version 1.5 - 2002-01-11 - (CB)
-------------------------
       +(src/ommosaic_mod.f90) Added the keyword "OBJECT" to output file
	(SPR 2700).
    
 
Version 1.4 - 2002-01-07 - (CB) Changed DEPEND file for ssclib.
-------------------------
  
Version 1.3 - 2001-11-13 - (CB)
-------------------------
       +(src/ommosaic_mod.f90) Code ammended to properly mosaic a mix of
       low and high-resolution images  (fixes SPR 2638). Obsolete optional 
       parameter "samplingpoint" removed. New optional boolean parameter 
       "exposuremap" added, to enable the user to save the exposure map 
       image in the output file- defaults to false. New optional parameter 
       "exposure" also introduced to enable the user to specify the
       exposure time for the output image (defaults to 1000 secs). New
       keywords added to output file  (SPR 2658). Pixels outside image
       boundary set to NULL.	
       	
Version 1.2.1 - 2001-11-05
-------------------------
       +(src/ommosaic_mod.f90) Bug in checking filters rectified (fixes
       SPR 2620)

Version 1.2 - 2001-07-10
-------------------------
       +(src/ommosaic_mod.f90) Check for the presence of a high and low
       central window of the same exposure, in the input files,  ammended.

Version 1.1   09-07-2001 (CB) - Distribution changed to "world". Program
              modified to check that 2 or more overlapping images aren't
	      being combined- if so a warning message is output.
Version 1.0.3 01-05-2001 Output image changed to 32-bit pixels and output
pixel size pixel-size changed to be the largest of the input pixel sizes
	(fixes SPR 2353).
=========================================================================
Package omprep: version 2.25.3 [was 2.19.6]
omprep has no ChangeLog information
=========================================================================
Package omregion: version 2.6.3 [was 2.1.1]
omregion has no ChangeLog information
=========================================================================
Package omsrclistcomb: version 1.21.8 [was 1.19.1]

ChangeLog

Version 1.21.8 : - 2002-03-14 (CB)
-----------------------------	
	Uploaded because I previously accidentally uploaded a test
	version of the program.

Version 1.21.7 : - 2002-03-14 (CB)
-----------------------------	
	Documentation corrected.

Version 1.21.6 : - 2002-03-01 
          + (doc/) - Updated documentation (fixes SPR 2790)

Version 1.21.5 : - 2002-02-21 
          + (src/omsrclistcomb_mod.f90) - Added call to
	  OAL_addCommonAttributes to add new attributes needed for SCR 84 
	  (fixes SPR 2775). Changes instrumental magnitude error column
	  names to ERR_V_INS (etc) (fixes SPR 2774).
	
Version 1.21.4 : - 2002-02-18 
          + (src/omsrclistcomb_mod.f90) - Removed some write statements.

Version 1.21.3 : - 2002-02-18 
          + (src/omsrclistcomb_mod.f90) - The standard magnitude errors
	  have been set equal to the instrumental magnitude errors. When
	  the call routines have been modified to compute the standard
	  magnitude errors correctly the program will be updated (fixes
	  SPR 2765)	
	
Version 1.21.2 : - 2002-02-08 
          + (src/omsrclistcomb_mod.f90) - Program modified to average the
	  ras and decs by first converting them to standard coordinates,
	  averaging these, and then converting the mean standard
	  coordinates value back to raand dec. When averaging magnitudes, 
	  check added to filter out 9999 values (fixes SPR 2737). Column
	  names for standard magnitudes ammended.	
	
Version 1.21.1 : - 2002-01-27 (CB) Fixed configuration file (SPR 2723).

Version 1.21 : - 2001-12-14 (CB) Added new standard colour-table to enable all
        possible standard magnitudes to be calculated (fixes SPR 2672)
        Corrected fault in adding source flags for different filters 
	(fixes SPR 2666). Attribute "OBS_ID" added to output source-list 
	file (fixes SPR 2660). Columns for major-axis position angles
	added (fixes SPR 2599). Extra columns added for standard
	magnitudes computed from different colours. 
	
Version 1.20: - 2001-06-14 (CB)
--------------
	Removed line of code converting position errors to arcsecs
	(fixes SPR 2428).
	

Version 1.19.1: - 2001-06-05 (CB)
--------------
	Documentation updated.
	
=========================================================================
Package omthconv: version 1.27.2 [was 1.23.1]

ChangeLog

Version 1.27.2 - 2002-03-14 (CB)  
--------------------------------
        Documentation corrected.
	
Version 1.27.1 - 2002-01-27 (CB) Configuration file ammended (SPR 2722). 
___________

Version 1.27 - 2002-01-08 (CB) 
___________
	DEPEND file ammended.

Version 1.26 - 2001-12-14 (VNY) prepared for new SAS release
Version 1.25.1 - 2001-10-18 (VNY) 
	dependencies have been updated to rectify the task build
	
Version 1.25: - 2001-09-28 (VNY) 
	+(src/omthconv_mod.f90) obtTags was already in the correct time
	format (not Tags). Therefore, it was not necessary to convert it
	to time units using OAL_obtToTimeTag. This call was replaced with
	an asiggment statement.
	
Version 1.24: - 2000-02-07 (CB)
------------
	+(src/omthconv_mod.f90) Call to MSSLIB function "getStartendexp"
	modified to use the new argument setting the instrument mode.  

Version 1.23: - 2000-12-05 (CB)
------------
	+(src/omthconv_mod.f90) Value of attribute MJDREF corrected (SPR 2084)  


Version 1.22.1: - 2000-11-09 (CB)
------------
	+(config/omthconv.info) "om" added. 


Version 1.22: - 2000-10-11 (AMK)
------------
	+/(test) SSC-SPR-1979. Brought data in test harness
	up-to-date. Data is now from reprocessed cycle_0070.

Version 1.21: - 2000-10-04 (CB)
------------
	+(src/omthconv_mod.f90) Removed "use convertstringtointeger_mod"
	to rectify build problem..
	
Version 1.20: - 2000-09-22 (AMK)
------------
	+(src/omthconv_mod.f90) changed the call to getstartendexp to
	include the new parameter filterString. This is not used in the
	task but required for consistency..

Version 1.19: - 2000-09-22 (AMK)
------------
	+(src/Makefile) changed order of libraries in order to make the
	static build.
	
Version 1.18: - 2000-09-19 (AMK)
------------
	+(test/testomthconv) changed 'export' statement
	
Version 1.17: - 2000-09-08 (AMK)
------------
	+(src.omthconv_mod.f90) fixed bug connected with opening a file.
	
Open SPRs
Version 1.16.2 : 8th June 2000 (AMK)
Corrected COFIGFILES entry in config Make File. SPR 1731
	
Version 1.16.1 : 30th May 2000 (AMK)
Added info files to task
	
Version 1.16 : 11 April 2000 (JFR)

Updated task to exit gracefully when no tracking information present.	
	
Version 1.16: 17 March 2000 (JFR)

Modified TCS file to work with "uint" oal
	
Version 1.15: 6 Jan 2000

Test harness altered. --odfdir changed to --odf 	
	
Version 1.14: 2nd December 1999
	
Added DISTRIBUTION (world) file
	
Version 1.13: 18th August 1999

Updated TCS file in test oal dir.

Version 1.12: 8th June 1999

Updated dependancies for V3.

Version 1.11: 27 May 1999

SPR 591 accepted.
Removed call to open oal.

Version 1.10: 21 April 1999

Updated 'message' call to conform to new syntax.

Version 1.9: 15 April 1999

'Spring clean' of code (tidy, comment, update dependancies and fix bugs).
Changed input parameters to conform to new standards.
Added checks on input file types.
Corrected exposure time calculation for new getstartendexp_mod call (no periodic hk needed now).
Updated test for new dataset and task parameters.
Updated Documentation.
	
Version 1.8: 5 January 1999

SPR 603 closed: Task checks ODF datatype keyword	
SPR 556 closed: Coding standards
Documentation updated
	
Version 1.7: 10 December 1998

updated Dependancy file RE: mssllib

Version 1.6: 3 November 1998

Deleted missed line from ODF summary file

Version 1.5: 28 October 1998

Deleted lines from ODF summary file.

Version 1.4: 15 October 1998

SPR 604 closed: TIMEUNIT written in caps to both header and extension

Version 1.3: 28 Sep 1998

Bug fix in test harness

Version 1.2: 16 Sep 1998

Changed OAL path re: mail wrt 15 Sep. Problem still exists	

Version 1.1: 15 Sep 1998

Added line 'Call release(outTable)' to fix test FAILURE 
re: email Mike Denby, Version 2 SAS tasks (fwd)

Version 1.0: 10 Sep 1998
----------------------

First version


Version 0.1
----------------------------

- Directory structure created by pkgmaker.

=========================================================================
Package omthlcplot: version 1.0.4 [was 1.0.3]

ChangeLog

Version 1.0.4 - 15-03-02 (NW)
----------------------

        The documentation has been updated to include new error names.

Version 1.0.3 - 22-05-01
----------------------

        The documentation has been updated to include examples of how to
        use omthlcplot.

=========================================================================
Package orbit: version 2.8 [was 2.6.1]

ChangeLog

Version 2.8 - 01-07-26
-------------

- Fixed test harness
- Fixed array bug
- Added new odf for test
	
Version 2.7 - 01-06-06
-------------

- Fixed bug in layout file.
- Checked task on new data.	
- Updated DEPEND file.
- New ODF Orbit file in test harness.	
	
Version 2.6.1 - 00-11-30
-------------

- Fixed date format in docs and ChangeLog.
- Added info file to config/Makefile.	
	
=========================================================================
Package param: version 1.68 [was 1.62]

ChangeLog

Version 1.68 - 2001-12-19 (JBa)
--------------
	+ Added type DirOrFile, type 'x'. This type can be used by e.g.
	  SAS ODF: can be a file or a directory.

Version 1.67 - 2001-11-19 (JBa)
--------------
	+ ParameterInfo::asCommandLine() presents the parameters in 
	  the order as they are read.
	+ Adopted valid test-parameter files (no uppercase parameters).
	  This involved changing the interface for PCS mode of reading cmd-line
	  parameters (though I do not think *anybody* is using that mode):
	   ODF   -> odf
	   SP    -> sp
	   COEFF -> coeff
	   CCF   -> ccf
	+ Removed obsolete tests in the 'src'-tree

Version 1.66 - 2001-11-06 (JBa)
--------------
	+ Method 'writeHelpToStream(ostream& os)' presents the parameters in 
	  the order as they are read.
	  
	  Note that a task may read multiple configurations. The presentation
	  order is therefore determined by the 'first' occurence of a parameter
	  name.

Version 1.65 - 2001-09-11 (UL)
------------
	+ fixed minor problem with implementation of C-API function
	  'set_boolean_parameter'

Version 1.64 - 2001-09-06 (JBa)
------------
	+ change behavior of 'int parameterCount(name)'
	  This function now always returns (was: error call), but it returns
	  '-1' in case of scalar variables
	+ changed C-interface of 'boolean_parameter' and 
	  'set_boolean_parameter' to work with 'int' instead of non-C 'bool'

Version 1.63 - 2000-07-26 (JBa)
------------
	+ Added info file for meta index (SOC SPR::1981)

Version 1.62 - 2000-06-14 (JBa)
------------
	+ Added new type DirOrDataSet for usage in e.g. SAS_CCF variable

=========================================================================
Package pedal: version 1.30.1 [was 1.29]

ChangeLog

Version 1.30.1 - 2002-01-30 (JBa)
-----------
        + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems
          on linux/perl5.003:
            Make sure that old CCFLAGS of Conifgure.pm are not overwritten


Version 1.30 - 2001-11-30 (GV)
------------
	+ Makefile.PL: define -DPERL_POLLUTE so that it works with perl 5.6
	
Version 1.29 - 2001-03-31 (GV)
-----------
	+ Add dependency on taskmain, needed to compile bintable.cc.

=========================================================================
Package playback: version 1.1 [was 1.0]

ChangeLog

Version 1.1 - 2001-12-20 (GV)
-----------
	+ DEPEND updated.
	
Version 1.0 - 2000-10-05 (GV)
-----------
	+ first upload after task approval.
=========================================================================
Package ppssumm: version 2.3.6 [was 2.2.8]

ChangeLog

Version 2.3.6 - 13-03-2002
-------------

- Added full instrument name to exposure links to overcome problem when more than one instrument have the same exposure ids.

Version 2.3.5 - 11-03-2002
-------------

- Fixed 'Top of Page' href to top anchor.

Version 2.3.4 - 12-02-2002
-------------

- Moved #top anchor to image at top of page
Version 2.3.3 - 12-02-2002
-------------

- Added reference to #top in link bar to make sure we go tot the top of the page.

Version 2.3.2 - 29-01-2002
-------------

- Change order of RGS exposure/source specific products
- Second upload.  Fixed omission in Changelog and removed extra bits 
  which should not have been included in previous version.

Version 2.3.1 - 29-01-2002
--------------
- Below Changes made for SAS 5.2.2.  See Version 2.3.1 for SAS 5.3+
- Added OM source specific products to OM summary page.
- Amended RGS summary page to maintain common appearance between source specific products.
- Amend to produce only one warning message per missing column

Version 2.3 - 24-01-02
-----------
- Updated library dependencies
- Removed timestamp from bottom of pages.  It has been causing confusion.
  as it was the time the output was generated, not the official sequence processing time

Version 2.2.10
-------------- - 05-Dec-2001
- Added sort of exposure specific product details on filename
- Fixed missing instrument products. 

Version 2.2.9 - 01-11-09
-------------
- Amended internal links to allow two instruments to have identical exposure id's
- Change ordering of 'OM Exposures Processed by PPS' table to instrument, start-time, expid.
  NOTE: The sort order must group all of an exposures entries together for deduplication.  
  If this does not happen we get multiple entries. 

Version 2.2.8 - 01-08-06
-------------
- Added sort on exposure ID to the PPS summary 'processed by PPS'.  Otherwise different exposures with the same start time can be interleaved.  This prevents deduplication.

=========================================================================
Package region: version 6.2.2 [was 5.0]

ChangeLog

Version 6.2.2 - 08 Mar 2002 (IMS SSC/LUX)
--------------------------
- Updated DEPEND (including ssclib -> 2.4).
- Think SPR 2673 went away during other modifications to region since v-5.0.

Version 6.2.1 - 11 Feb 2002 (IMS SSC/LUX)
--------------------------
- Slight rearrangements to cope with corrections in ssclib (fixes to SPR 2744).
- Removed unecessary dependency on sla.

Version 6.2 - 24 Jan 2002 (IMS SSC/LUX)
--------------------------
- Changed the way SHAPE column entries in the region files are written, to eliminate spurious characters.
- Restored the evselect calls in the test harness.

Version 6.1 - 23 Jan 2002 (IMS SSC/LUX)
--------------------------
- Updated DEPEND and added evselect.
- Fixed test harness (but temporarily commented out evselect calls).
- Fixed variable decl., array bound bugs.

Version 6.0 - 17 Jan 2002 (IMS SSC/LUX)
--------------------------
- Changed the major version number because what started as a bug fixed ended up as a complete rearrangement.
- User now has choice between DETX/Y and X/Y systems (via param --outunit).
- Changed parameters --regionfile and --bkgregionfile to optional and gave them defaults.
- Choice 'tobkgfrac' added to param --radiusmode and param --bkgfraction added to handle this option.
- Param --eventfile changed to dataset type ('e') and renamed --eventset.
- SPRs 2385 and 2394 closed.

Version 5.0 (and earlier: RGW/LUX)
-----------
	- updated to reflect changes in CAL interface to PSF info.
	
=========================================================================
Package responselib: version 1.0 [was 0.18]

ChangeLog

Version 1.0  2001-12-18 (RDS)
-----------
         changed to version 1.0.

Version 0.18 2000-09-21 (HS)
-----------
+ (src): Moved rmfgen-specific classes to rmfgen package
	
=========================================================================
Package rgsangles: version 4.3 [was 4.1]

ChangeLog

Version 4.3 - 2001-11-15 (JBa)
-----------
	+ adopted common naming scheme for all RGS tasks.

Version 4.2 - 2001-07-27 (CE)
-----------
	+ fixed documentation, eq. (2) (SPR 2146)
	
Version 4.1 - 2001-07-27 (CE)
-----------
	+ bumped dependency on rgssources 5.0
	
=========================================================================
Package rgsbadpix: version 2.7 [was 2.11.1]

ChangeLog

Version 2.7 - 2001-04-20 (JDR)
-----------
- task description updated

Version 2.6 - 2001-04-06 (JDR)
-----------
- requires EXPOSURE table from rgsframes-3.1

Version 2.5 - 2001-03-29 (JDR)
-----------
- requires cal-3.105

Version 2.4 - 2001-03-09 (JDR)
-----------
- requires cal-3.99 and rgslib-1.8

Version 2.2 - 2001-02-16 (JDR)
-----------
- fixed a bug that was responsible for a lot of false positives
- bad pixels located at the node boundary are written to both tables

Version 2.1 - 2001-02-07 (JDR)
-----------
- a fresh start with a new design, two node-specific BADPIX tables
- John Peterson's hot pixel finding algorithm
=========================================================================
Package rgsenergy: version 1.4.2 [NEW]

ChangeLog

Version 1.4.2 - 2002-01-29 (JDR)
-------------
- fixed a problem with generating the HTML documentation

Version 1.4.1 - 2002-01-25 (JDR)
-------------
- fixed a compile-time error

Version 1.4 - 2002-01-24 (JDR)
-----------
- requires rgslib-1.26
- updated the task description

Version 1.3 - 2002-01-16 (JDR)
-----------
- requires rgslib-1.24
- updated for htrframes-0.4

Version 1.2 - 2001-11-29 (JDR)
-----------
- requires cal-3.128
- added HTR mode CTI correction

Version 1.1 - 2001-11-08 (JDR)
-----------
- requires cal-3.125

Version 0.3 - 2001-10-10 (JDR)
-----------
- changed parameter name --set to --ccdset

Version 0.2 - 2001-10-01 (JDR)
-----------
- tweaked to placate the optimizer

Version 0.1 - 2001-08-09 (JDR)
-----------
- directory structure created by pkgmaker
=========================================================================
Package rgsevconvert: version 1.1 [was 0.1]

ChangeLog

Version 1.1 - 2001-12-20 (JDR)
-----------
- no longer considered experimental

Version 0.1 - 2001-08-02 (JDR)
-----------
- directory structure created by pkgmaker
=========================================================================
Package rgsevents: version 3.5.2 [was 2.22]

ChangeLog

Version 3.5.2 - 2002-02-26 (JDR)
-------------
- fixed bug causing segmentation fault on --withdetcoord=y --detcoord=chip

Version 3.5.1 - 2002-01-30 (JDR)
-------------
- updated the task description

Version 3.5 - 2002-01-16 (JDR)
-----------
- requires rgslib-1.24
- HTR mode recoded as a degenerate case of Spectroscopy

Version 3.4 - 2001-11-29 (JDR)
-----------
- fully supports HTR mode

Version 3.3 - 2001-10-18 (JDR)
-----------
- requires cal-3.121

Version 3.2 - 2001-10-10 (JDR)
-----------
- changed parameter name --set to --ccdset

Version 3.1 - 2001-08-09 (JDR)
-----------
- requires rgslib-1.17
- energy calibrations are now handled by rgsenergy

Version 2.22 - 2001-04-20 (JDR)
------------
- no longer adds frame cross-referencing, task description updated

=========================================================================
Package rgsfilter: version 1.11.2 [was 1.1]

ChangeLog

Version 1.11.2 - 2002-02-28 (JDR)
--------------
- made backward compatible with event lists lacking proper SUBMODE keyword

Version 1.11.1 - 2002-02-01 (JDR)
--------------
- updated the task description

=========================================================================
Package rgsfluxer: version 1.1.1 [was 0.15]

ChangeLog

Version 1.1.1 - 2002-02-12 (JDR)
-------------
- changed output extension name from PRIMARY to FLUXED
- infers rmf name from pha name according to new rgsproc convention
- updated the task description

Version 1.1 - 2002-01-16 (JDR)
-----------
- promoted from experimental to approved

Version 0.16 - 2001-08-28 (JDR)
------------
- updated for rgsspectrum-1.1

Version 0.15 - 2001-04-24 (JDR)
------------
- updated for rgsspectrum-0.10 (attribute ALPHANOM changed to RGSALPHA)

=========================================================================
Package rgsframes: version 3.6.1 [was 3.13.2]

ChangeLog

Version 3.6.1 - 2001-09-04 (CE)
-----------
	+ removed hard-wired check of valid CCD-ID's; SPR-2161

Version 3.6 - 2001-07-24 (CE)
-----------
	+ corrected bug in main program when checking valid CCD-ID's
	+ changed sequence of arguments to function findDuplicates
	+ in rgsframesutils: new algorithm for function findDuplicates and
	  over-loading added
	+ sorting EXPOSURE table now before searching for duplications
	+ added sorting of PIXELS table
	+ replaced the use of the variable INDEX with variable IDX
	  (because INDEX is an f90 intrinsic)

Version 3.5 - 2001-06-21 (CE)
-----------
	+ support for HTR mode added
	+ added possibility to loop over all CCD's inside the task - this
	  is mainly to enhance the processing speed for HTR mode, as
	  otherwise significant overhead is contained in the repeated
	  calculation of TIME; all CCD's event list files need to be
	  opened anyway for this calculation; parameter 'processall'
	+ GTI table renamed to STDGTI
	
Version 3.4 - 2001-04-24 (CE)
-----------
	+ added attributes OBS_MODE, FILTER, OBJECT, OBSERVER to primary
	  table
	+ added layout file

Version 3.3 - 2001-04-12 (CE)
-----------
	+ added attributes INSTRUME & CCDID to EXPOSURE table

Version 3.2 - 2001-04-11 (CE)
-----------
	+ added check for number of bad pixels after CAL_getBadPixelList,
	  as otherwise no bad pixels cause an array boundary error

Version 3.1 - 2001-04-08 (CE)
-----------
	+ renamed EXPOSU table to EXPOSURE
	+ brought documentation in line with changes since 3.0

Version 3.0 - 2001-04-06 (CE)
-----------
	+ renamed FRAMES table to EXPOSU
	+ removed columns SEQINDEX, REJPIX0, REJPIX1
	+ renamed column FRAMETIME to TIMEDEL
	+ added calculation of fraction of active surface and stored in
	  columns FRACEXP0, FRACEXP1
	+ default of parameter --withratecolumn=No
	+ removed timepatch parameter; a change in the OAL did not make
	  this necessary any more

Version 2.2 - 2001-04-04 (CE)
-----------
	+ fixed bug in application of timepatch; this bug manifested
	  itself with odffix-ed data only. The EOS should be subtracted
	  from the Obt only, not from TIME.

Version 2.1 - 2001-04-04 (CE)
-----------
	+ removed leftover print* statement in rgsframes_mod.f90

Version 2.0 - 2001-03-21 (CE)
-----------
	+ re-write and cleanup of the entire code
	+ cleanup FRAMES and PIXELS table with duplicate entries
	+ bugfix of contents of REJPIX0/1: this now holds the upper
	  rejected pixels (used to be pixels below REJ threshold).
	+ bugfix in frametime calculation: now repeating readout of CCD's
	  is properly supported
	+ removed parameter alwayssortaux: sorting of the AUX table is
	  always performed
	+ removed parameter temporaryset: this is not required any more
	+ documentation updated
	
Version 1.7 - 2000-12-14 (GV)
-----------
	+ there was another warning as below.

Version 1.6 - 2000-12-12 (GV)
------------
	+ make two warnings messages (SOC-SPR-1862)
	
Version 1.5 - 2000-12-01 (GV)
-----------
	+ (config/rgsframes.par) add temporaryset parameter
	(SOC-SPR-1881). It defaults to the old hard wired value (tmpSet.ds).
	
Version 1.4.2 - 2000-11-22 (GV)
-------------
	+ fix documentation problem SOC-SPR-1856.
	
Version 1.4.1 - 2000-10-31 (GV)
-------------
	+ small change to doc (remove input of rgsproc file), trying to fix a documentation build problem.
	
Version 1.4 - 2000-08-29 (PV)
------------
- fixed bug in frameExposureTimes() SPR-1737

Version 1.3 - 2000-08-02 (PV)
------------
- uses DAL 1.125 setData() to access unsigned int16 column eosfine.
- using qualifiedname() rather than name() in messages and errors.
	
Version 1.2.3 - 2000-06- (PV)
------------
- closed SPR-1630 : Die gracefully on attempts to process HTR mode data.
- closed SPR 1615 : contains oldtestfiles
- closed SPR 1616 : remove doc/rgsframes_description.tex.lalit
	
Version 1.2.2 - 2000-06-15 (PV)
------------
-  warning (duplicateFrames) changed into an error. src/rgsframesutils.f90
  (fixes SPR-1389) 

Version 1.2.1 - 2000-06-07 (PV)
------------
- also processes readout sequences in which the same CCD occurs twice or
  more in the readout sequence. (fixes SPR-1360)
- added check to verify  ccdnr and seqence ID match with sequence in aux2 table.
	
Version 1.2 - 2000-05-25 (PV)
------------
- fixes minor bug related to timestamp of first frame,
- .info file added
	
Version 1.1 - 2000-05-12 (PV)
------------
- flag column of FRAMES table renamed from FRAMEFLAG to FLAG (EVATT_COLUMN_NAME)
- uses setEventAttribute() to add EVATT_IN_BAD_FRAME bit pattern to table header.
- frame timestamps now are mid of frame exposure.
	
Version 1.0 - 2000-05-03 (PV)
------------
- renamed to v1.0 to make various people happy 
- minor changes to doc only.

Version 0.53 - 2000-05-02 (PV)
------------
- added warning for duplicated frame numbers in AUX file.

Version 0.52 - 2000-04-20 (PV)
------------
- doc updated. Ready for approval.  

Version 0.51 - 2000-04-20 (PV)
------------
- re-added time patch which subtracts first eoscoars value from ObtTag
  returned by OAL. Apparently it is still needed with current OAL.

Version 0.50 - 2000-04-19 (PV)
------------
- restructured code.
- removed looping over ccd's
- parameter "sets" renamed to "set"
- parameter "outputsets" renamed to "outset"
- allow both for filtering in maxrawpixels and maxrawpixel rate using 
parameters: withmaxrawpixels maxrawpixels withmaxrawpixelrate maxrawpixelrate
		
Version 0.49 - 2000-04-18 (PV)
------------
- added optional PIXELRATE column to FRAMES table (#pixels/frame)
  Algorithm to calculate pixelrate value is very slow.
- added optional ratefiltering:
   withratefiltering, b,h, No,,,"mark frames bad with pixelrate above given level"
   pixelrate, i,h, 99999, 0,,"frames with more pixels than pixelrate are flagged bad "
	
Version 0.48 - 2000-04-17 (PV)
------------
- marks frames as bad in following cases:
	(nlostevt /= 0)     
        (abortflg /= 2)  
        (ndpp /= (windowdx*windowdy)))
- added parameter "minexposuretime" with default 150ms.
  frames with exposuretimes < minexposuretime are marked as bad.	
	

Version 0.47 - 2000-04-14 (PV)
------------
- parameters "infiles" "outfiles" renamed to "sets" and "outputsets" (SPR 820)
- GTI stuff moved to src/gti_mod.f90
	
Version 0.46 - 2000-04-13 (PV)
------------
- creates proper GTI table. (ie. badframes/ missing frames result in multiple GTI intervals)
- parameter "timepatch" removed. (obsolete)	

Version 0.45 - 2000-04-07 (PV)
------------
- creates valid DUMMY GTI table which marks whole observation as good.
- auxfile from OAL (parameter 'auxfile' removed)
- dppversion from CAL (parameter 'dppversion' removed) 
  requires new testccf. 
	
Version 0.44 - 2000-03-14 (PV)
------------
- keyword TELAPSE added to PIXELS table

Version 0.43 - 2000-02-23 (PV)
------------
- updated for new tablesort in saslib 1.58

Version 0.42 - 2000-02-21 (PV)
------------
- correctWrapArround() removed from rgsframesutils.f90 
	(now in saslib)

Version 0.41 - 2000-02-10 (PV)
------------
+ uses saslib copySomeAttributes() to copy attributes.

Version 0.40 - 2000-02-07 (PV)
------------
+ copy attributes from PIXELS table to set.

Version 0.39 - 2000-02-02 (PV)
------------
+ updated implementation of frame exposure time which should be able to
	cope with lost frames and a unsorted auxilary table. 
	
Version 0.38 - 2000-01-27 (PV)
------------
+ First implementation of calculation of frame exposure time using
  eoscoars and eosfine from AUX file. (need check if lost frames are
  properly taken into account)
+ flag first frames as bad .
+ updated framenumber overflow algorithm.	

Version 0.37 - 2000-01-14 (PV)
------------
- framenumber overflow patched.

Version 0.36 - 2000-01-13 (PV)
------------
- time correction patch added for odffixed produced TCS (Time Correlation File)
- creation of empty badpix table removed. (done by badpix task)	
	
Version 0.35 - 1999-12-20 (PV)
------------
- testharness updated. CVS conflicts removed.
		
Version 0.34 - 1999-12-19 (Marco Beijersbergen)
------------
+ updated OAL_setState to oal-3.42.

Version 0.33 - 1999-11-09 (PV)
------------
+ FRAME_TIME as real32 in sec. was real64 msec.
+ WINDOWX/Y0 keywords value incremented by 1
+ 'deadtime' calculation replaced by #rejected pixels REJPIX0 REJPIX1
+ copying of datasets modified (DAL rename replaced by copyDataset).
+ clobber parameter removed.
+ dummy timestamp removed.

Version 0.32 - 1999-10-05 (PV)
------------
+ Changed mapping ser to shape and grade
+ new parameter dppversion added
+ use of DAL NULL values for shape

Version 0.31 - 1999-09-27 (PV)
------------
+ added columns TYPE and BADFLAG to (empty) badpix table
+ keyword "DATAMODE" added to set
	
Version 0.30 - 1999-09-25 (GV)
------------
+ patch test harness to make it work with new testodf.

Version 0.29 (PV 22sep99)
-----------
+ add ODFNAME attribute to primary header

Version 0.28 (PV 10sep99)
-----------
+ create all columns of FRAMES table even in case of no events.

Version 0.27 (PV 07sep99)
-----------
+ fixed for nameclash clobber
+ test for exist before removing keywords FILENAME CREATOR CATEGORY	
	
Version 0.26 (PV 10aug99)
-----------
+ fixed for processing empty tables (new scisim)
	
	
Version 0.25 (PV 05aug99)
-----------
+ fixed for rgsevents 1.4
    - proper SHAPE values
    - empty badpix table
			
Version 0.23 (PV 02aug99)
-----------
+ fixed for rgsevents 1.2
    - dummy 1 row badpixtable
    - dummy grade shape columns
	
Version 0.22 (PV 11jun99)
-----------
+ added EMPTY badpix table to make output compatible with rgsx 0.3

Version 0.21 (PV 07jun99)
-----------
+ fixed for cal 3.0 and saslib 1.34

Version 0.20 (PV 01jun99)
-----------
+ changed column name CCDNODE into CCDNODES for aux2 table 
  according to ODF ICD.
	
Version 0.19 (PV 29apr99)
-----------
+ added testodf to DEPEND file (SPR 634) 

Version 0.18 (PV 21apr99)
-----------
+ added setting cal state from dataset
- renamed a few variables and removed unused ones
	
Version 0.17 (PV 14apr99)
-----------
+ updated messaging for error 1.16

Version 0.16 (PV 07apr99)
-----------
-  testscript modified to use input files from odfdir
	
Version 0.15 (PV 17mar99)
-----------
-  fixes so frames can handle both RGS1 and RGS2. tablenames as parameter 
   removed.
-  reads first block in aux file to find out which instrument we have. 	
	
Version 0.14 (PV 16mar99)
-----------
-  added boolean parameter dummytimestamp to disable OAL time calls.
	
Version 0.13 (PV 5mar99)
-----------
-  added OAL time calls (commented out at the moment)
-  added headArray function to prevent errors writing errstr	

Version 0.12 (PV 3mar99)
-----------
- commented out some messages causing crash dumping big arrays. 

Version 0.11 (PV 26feb99)
-----------
- uses saslib odfNames for column names
- uses saslib eventAttributes  	
	
Version 0.10 (PV 21feb99)
-----------
- fixes for empty eventlists

Version 0.9 (PV 15feb99)
-----------
- changes for CALv2.3 OALv3.0
- updated messaging
	
Version 0.8 (PV 05feb99)
-----------
- patched Lalits code to make it work with f95.
- Compiles and runs but NOT SURE OUTPUT IS CORRECT
	
Version 0.7 (PV 27jan99)
-----------
- Hardcoded CCFCIF path taken out. Package runs with CCFIF=/data/transport/testccf
- write(errstr,*) statement taken out. Crash when writing more than 4Kdata in it.
	
Version 0.6 (PV 26jan99)
-----------
- Package taken over by PV from LJ. Code compiles and produces output.
- deadtimefraction column changed from double to single.	
	
Version <0.5>
----------------------

This the latest version which has much functionality for sepectroscopy mode.
The only thing missing, apart from a damn good testing, is the timing info.

Open SPRs:

Version 0.1
-----------

 - first implementation.
=========================================================================
Package rgsimplot: version 1.9.13 [was 1.11.7]

ChangeLog

Version 1.9.13 - 01-06-2001 (CB) Removed code to fix y-axes scales- since
image not drawn in the proper place with respect to the axes - fixes SPR 2399.
Version 1.9.12 - 16-05-2001 (CB) Fixed bug in formatting source declinations.
Version 1.9.10 - 2001-05-02 (CB) Ammended code to read source information from
rgsources version 4.0 (fixes SPR 2328)
Version 1.9.9 - 2001-04-17 (DH) Remove code which rescales yBinWidth when
	Ymin and Ymax change.  This was causing dispersion plots to be
	'squashed' when the yaxis of the dispersion image exceeded 3000.
Version 1.9.7 - 2001-03-28 (CB) Code checks to see if device=/gif and if
sets text colour to white (fixes SPR 2303). Also call to plot the
background mask temporarily removed becauses not quite correct. 
Version 1.9.6 - 2001-03-21 (CB) Code modified to form extension name for
spatial background (fixes SPR 2301).
Version 1.9.5 - 2001-03-13 (CB) Background region drawn in either black or
white, depending on device being used (SPR 2140)

Version 1.9.4 - 2001-03-13 (CB) Program modified to plot the background
region (SPR 2140)
Version 1.9.3 - 2001-02-27 (CB) Test directory tidied up.
Version 1.9.2 - 2001-02-27 (CB) Code ammended to fix SPR-2246.
Version 1.9.1 - 2001-02-06 (CB) RA & DEC character size increased (SPR
2226), code ammended for plotting fits region, bug in plotting negative
decs rectified.
Version 1.9 - 2001-02-31 (CB) Program modified to run from output produced
by rgsregions. Minor amendments made to plot.
Version 1.8 - 2000-12-13   (CB) Version number that is plotted on the
graph corrected to 1.8. (CB)

Version 1.7 - 2000-12-5   (CB) Drawing of colour image modified to
eliminate problem of large pixel values distorting the image (SPR 2121)
Version 1.6 - 2000-12-5   (CB) Error in drawing coordinates corrected,
program version added, exposure ID corrected (SPR 2121)
Version 1.5 - 2000-11-17  (CB) Colour-bar ammended (SPR 2036 & 2037). RA
and Decs of sources added (SPR 2047).

Version 1.5 - 2000-10-03  (CB) Code tidied up
Version 1.4 -  2000-09-28 (CB)
      +(src/rgsimplot_mod.f90) Code tidied up - 2 uncalled subroutines deleted.	
Version 1.3 -  2000-09-27 (CB)
      +(src/rgsimplot_mod.f90) 	Code modifiSed for drawing the colour scale
      wedge  (SPR-1968). Parameter "sourceid" removed (SPR-1969)

Version 1.2 -  2000-09-20 (CB)
      +(src/rgsimplot_mod.f90) 	Parameter checks made before PGPLOT
      device opened. Program modified so that if "attributes" "TELESCOPE",
      etc, are not present in the FITS file the program doesn't crash.
   
Version 1.1  - 2000-07-04 (CB)
      +(src/rgsimplot_mod.f90) 	Font sizes made larger & scaled to size of plot
      (SSC-SPR-1683) & (SSC-SPR-1549)	
      Tick marks scaled to size of plot  and placed on outside of graph to make them easier to see (SSC-SPR-1684)
      Hardcopy parameter removed.
      Bug in releasing files corrected (SSC-SPR-1546) 
      Code added to prevent plot file overwriting an existing one if SAS_CLOBBER set to 0 (SSC-SPR-1546) 	
      Checks added to make sure that paperxmin not equal to paperxmax and paperymin not equal to paperymax.
      Parameter "hardcopy" removed. 	
      Code tidied up.	
      Program modified so that the user can specify which orders to be
      plotted, or use the default of plotting all the available orders
      (SSC-SPR-1182) & (SSC-SPR-1913)	
      +(doc/rgsimplot_description.tex) Error message "Plot file already
      exists" added. Parameter "colour" added to parameter list. 
      Parameter "srcofinterest" changed to "sourceid".	
      +(config/rgsimplot.par)
      sourceid limited in range between 1 & 9999 (SSC-SPR-1543 & 1544).
      Hardcopy parameter removed.
      Parameter "srcofinterest" changed to "sourceid".
      Parameter "orderlist" added to display user-specified orders
      (SSC-SPR-1913) & (SSC-SPR-1881)	
     	
Version 1.0: 03 April 2000

- changed test output to use message facility SPR 1547 (JES)
- revised parameter handling SPR 1539, 1540, 1541, 1542 (JES)

Version 0.10: 27th January 2000

- Fixed task to read R2 extraction regions	
- Fixed to read srcid field of extraction region name (SSC-SPR-1601)
- Fixed to read order regions.
	
Version 0.9: 26th January 2000

- Added parameter srcids - list of additional sources whose extraction
  regions are to be plotted.	

- Removed parameter imagetype and replaced with internal checking algorithm.
	
Version 0.8: 24th January 2000
	
- Keywords now read from Primary header of image
- Region extension names modified
	
Version 0.7: 19th January 2000

Documantation updated significantly and brought into line with new coding.
Working test harness now available.	
	
Version 0.6: 6th January 2000	

Updated task to comply with rgsregion 2.8 and rgsproc 0.33	
	
Version 0.5: 7th December 1999

Added modifications for consistency with rgsregion
	
Version 0.4: 2nd December 1999

Added DISTRIBUTION (world) file
	
Version 0.3 26 November 1999

Jon's final ESTEC version	
	
Version 0.2: 5 November 1999

Changed documentation(still needs updating)	
	
Version 0.1: 2 November 1999

Redelivered as omimplot	

Version 2.2: 13 Jan 1999

SPR 909 closed: file production check fixed
		Test data updated.
	
Version 2.1: 16 Oct 1998

Changed for compatibility with mssllib V2.0

Version 2.0: 16 Oct 1998

SPR 564 closed: old style relationals replaced.
                Line lengths altered.
                INTENT added
                DATA statements remain unchanged
SPR 579 closed: Changed documentation
SPR 580 closed: all plotting ranges changed to real from 
                string and default value added to config file.
                Errors added to source code.
SPR 581 closed: parameter interface tightened.
SPR 582 closed: Minimum value added to .par config file.
SPR 584 closed: output filename control established
SPR 585 closed: task more robust to pathological input files
SPR 586 closed: Binning algorithm changed.
SPR 587 closed: PGPLOT window params changed.
SPR 594 closed: Plotting transformation matrices changed.

SPR 583 accepted: DCR required on DP ICD

Version 1.1: 28 Sep 1998

SPR 546 closed:

Updated parameter file

in_file type f
endisp_reg type F
spatial_reg type F
col_map type s and provided list of choices "LIN|SQRT|LOG"
plot_file type f

Version 1.0: 10 Sep 1998
----------------------

First version


Version 0.1
----------------------------

- Directory structure created by pkgmaker.

=========================================================================
Package rgslib: version 1.26 [was 1.12.3]

ChangeLog

Version 1.26 - 2002-01-24 (JDR)
------------
- PixelsTable: added option to disable chip coordinate conversions

Version 1.25 - 2002-01-22 (JDR)
------------
- ExposureMapper: top level expose() returns summed exposure

Version 1.24 - 2002-01-16 (JDR)
------------
- DalVec: added methods for creating columns, and typedefs for all DAL types
- PixelsTable: added flexibility and better support for HTR mode
- ExposureMapper: added support for HTR mode
- loadBadPixMap: added support for HTR mode
- pointing_mod: (SSC SPR 2693) added subroutine raDecToOffAxis_new (IMS) 

Version 1.23 - 2001-11-29 (JDR)
------------
- PixelsTable: generates mid-window Y values in HTR mode

Version 1.22 - 2001-11-02 (JDR)
------------
- requires dal-1.150
- switched from float to double for various coordinate variables
- various_mod: marked chipCoordToRowCoord as deprecated
- deleted test harness testchipcoordtorowcoord (broken and superfluous)

Version 1.21 - 2001-10-17 (JDR)
------------
- requires cal-3.121
- disabled broken test harness testchipcoordtorowcoord

Version 1.20 - 2001-10-05 (JDR)
------------
- added std namespace qualifiers

Version 1.19 - 2001-09-24 (JDR)
------------
- temporarily disabled package description make
- ShapeScanner:	added the EllipseScanner subclass and completed the full
		implementation of the ASC FITS Region specification
- ExposureMap:	fixed constructor bug: null exposure map
- DalVec:	fixed constructor bug: (Column*)0
 
Version 1.18 - 2001-09-13 (JDR)
------------
- this version is a mistake and should not be used

Version 1.17 - 2001-08-10 (IMS)
------------
- pointing_mod: added new function dispXdspToPolar
- pointing_mod: made raDecToOffAxis and offAxisToRaDec public again
- pointing_mod: added (temporarily?) some private Pi-related variables
- PixelsTable:  provides access to the new PI column (JDR)

Version 1.16 - 2001-07-31 (IMS)
------------
- pointing_mod: the new routines (see v-1.14) made private because of
		clashes with rgssources-1.15. These will be restored
		after sas-5.1.3 is released.

Version 1.15 - 2001-07-13 (JDR)
------------
- rgsPixelsLib::PixelMap: fixed bug (SPR 2109) in map offset calculations

Version 1.14 - 2001-07-10 (JDR)
------------
- pointing_mod: added two new routines, raDecToOffAxis and offAxisToRaDec,
		in order to improve accuracy of these calculations (IMS)
 
Version 1.13 - 2001-06-18 (JDR)
------------
- ExposureMapper: restructured to group frames by aspect, dramatically faster
- ExposureMapper: fixed bug in the computation of T_ORIG_X and T_ORIG_Y
- loadBadPixMap: uplinked bad pixels are never excluded from the map

Version 1.12.1 - 2001-05-01 (JDR)
--------------
- rgsPixelsLib.cc: added missing  header include

Version 1.12 - 2001-04-24 (JDR)
------------
- pointing_mod: more updates (CE)

Version 1.11 - 2001-04-12 (JDR)
------------
- pointing_mod: reading the SRCLIST table: changed INDEX from int32 to int16
		and the RA/Dec columns from real64Data to real32Data to bring
		in line with rgssources-4.0 (CE)

Version 1.10 - 2001-03-23 (JDR)
------------
- for SAS 5.1 only (not backward compatible)
- many C++ classes removed, a few new items added
- some deprecated tasks will no longer compile

Version 1.9 - 2001-03-12 (UL)
-----------
- brought in line with caloalutils-1.44

Version 1.8 - 2001-03-09 (JDR)
-----------
- ConvexShader: fixed a bug
- PixelMap: various revisions
- added class ExposureMapper

Version 1.7 - 2001-02-21 (JDR)
-----------
- pointing_mod: fixed a bug (CE)
- corrected a USEDLIBS error

Version 1.6 - 2001-02-16 (JDR)
-----------
- added loadBadPixMap() to namespace rgsPixelsLib

Version 1.5 - 2001-02-07 (JDR)
-----------
- pointing_mod: added OGIP compliant coordinate attributes (CE)
- changed namespace ScanningLib to scanningLib
- added namespace rgsPixelsLib with new version of class PixelsTable

Version 1.4 - 2001-01-10 (JDR)
-----------
- moved ShapeScanner into new namespace ScanningLib
- added ScanningLib::ConvexShader for generating more accurate exposure maps

Version 1.3 - 2000-11-28 (JDR)
-----------
- ShapeScanner: RegionScanner bug fixed (inverted component algebra)

Version 1.2 - 2000-11-03 (JDR)
-----------
- added config directory with info file
- DalVec: interface revised for better memory management
- ShapeScanner: enhanced reset() and next() interfaces
- ExpMapList: destructor restored, must be called before dataset close

Version 1.1 - 2000-08-18 (GV)
-----------
- ShapeScanner: a few small changes (remove struct) to make it
		compile with gcc-2.95.2.

Version 1.0 (PV 4 Jul 2000)
-----------------------------------
- caching of RGSLIB_getFover() and RGSLIB_getAlpha() calls.
  dummycal_mod.f90 (see SPR 1589)
- added RGSLIB_refreshCache() WHICH NEEDS TO BE CALLED AFTER A
  CAL_setState() WHICH CHANGES THE INSTRUMENT.

Version 0.35.2 (CE 9 Jun 2000)
-----------------------------------
- funtions beta2lambda & lambda2beta were scaling offaxis with FoverL,
  which is already performed in the calling task (rgsangles)

Version 0.35.1 (CE 5 Jun 2000)
-----------------------------------
- increase the precision of parameter PI in all rotines
	
Version 0.35 (PV 26 May 2000)
-----------------------------------
- changed RGSLIB_getsourcePos() to take index rather than row number as
  argument. (pointing_mod.f90)
- function findIndex() added. (various_mod.f90)	

Version 0.34 (CE 8 May 2000)
-----------------------------------
- renamed RGSLIB_getAlpha0() to RGSLIB_getAlpha() and include rotation of
  RGA (through CAL_getMiscellaneousDataValue('INCIDENCE_ANGLE')
- RGSLIB_getAlpha() is now the only interface to obtain alpha

Version 0.33 (PV 02 May 2000 for DR)
-----------------------------------
- class Lattice: added index --> real conversion
- class FiniteLattice: added methods min(), max(), and flip()

Version 0.32 (CE 12 Apr 2000)
-----------------------------------
- corrected a sign error in of the dispersion direction off-set
  calculation in gratingAspectAngles() (pointing_mod.f90); this should
  correct the bug in the drift correction

Version 0.31 (PV 11 Apr 2000)
-----------------------------------

- Known problem: DRIFT CORRECTION DOES NOT WORK ANYMORE
- more changes to get boresight correct.
- new function instrumentPointing() added (pointing_mod.f90)
	
Version 0.30 (PV 05 Apr 2000)
-----------------------------------
- ExpMapList: added public commensurate() and non-method getEventSpace() (DR)
- various changes to get boresight correct.
		
Version 0.29 (PV 23 Mar 2000)
-----------------------------------
- order of matrix multiplication changed for boresight
- matrices transposed in OAL matrix calls (euler321_mod.f90)

Version 0.28 (PV 10 Mar 2000)
-----------------------------------
- with new lib/ExpMapList.cc as received from DR

Version 0.27 (PV 09 Mar 2000)
-----------------------------------
- lib/ExpMapList.cc destructor changed so solve rgsexpcomb problem (PV DR)
	
Version 0.26 (PV 08 Mar 2000)
-----------------------------------
- fixed dependecy problem for static build. oal dal.

Version 0.25 (PV 02 Mar 2000)
-----------------------------------
- updated lib/DalVec.h (as received from DR)
- Boresight added to bestPointing() 
- added RGSLIB_getBoresight(time) 
- added lib/euler321_mod.f90 for attitude conversions
- algorithms in pointing_mod updated. NOT VALIDATED
- using CAL for calculation of F/L
- interface change! breaks rgsregion! 
  skypos removed from gratingAspectAngles(time, referenceAttitude) call
  	
Version 0.24 (PV 24 Feb 2000)
-----------------------------------
- fixed invalidCompoundName error, The character '%' was expected
  (CAL_getMiscellaneousDataValue("LINCOORD:LINCOORD%G_RY"))

Version 0.23 (PV 17 Feb 2000)
-----------------------------------
- slightly different algorithm for cross dispersion in gratingAspectAngles()
  lib/pointing_mod.f90. Requested by CE.
	
Version 0.22 (PV 08 Feb 2000)
-----------------------------------
- returns bestpointing() from cache for identical times. (pointing_mod.f90)

Version 0.21 (PV 24 Jan 2000)
-----------------------------------
- added classes ExpMapList (DR)

Version 0.20 (PV 04 Jan 2000)
-----------------------------------
- added classes Lattice and ShapeScanner (DR)
	
Version 0.19 (PV 04 Jan 2000)
-----------------------------------
- fixed static build. (OAL needed in used libs in test/Makefile)
st
Version 0.18 (PV 21 December 1999)
-----------------------------------
- added RGSLIB_getsourcePos()
	
Version 0.17 (PV 10 December 1999)
-----------------------------------
- fixed minor DalVec interface error: non-const pointer for const
	parameter (DR)
	
Version 0.16 (PV 03 December 1999)
-----------------------------------
changes to dummycal_mod.f90:	
- RGA rotation G_RY added in dummy_CAL_RGS_telescope2grating()
- Fixed for the latest Test CCF 
	- GRAT_LINE_DENS in Angstrom (was mm-1)
	- INCIDENCE_ANGLE in degrees (was radians)
        - LINCOORD:G_RY in degrees (not arcsec)
	
Version 0.15 (PV 30 November 1999)
-----------------------------------
- fixed typo in testchipcoordtorowcoord 

Version 0.14 (PV 29 November 1999)
-----------------------------------
- added chipCoordToRowCoord  (pointing_mod.f90) 

Version 0.13 (PV 19 November 1999)
-----------------------------------
- attribute names changed RA_REF DEC_REF APOS_REF RA_SRC DEC_SRC (pointing_mod.f90) 

Version 0.12 (PV 11 November 1999)
-----------------------------------
- name change in CAL_MiscellaneousData 'INCIDENCE_ANGLE' duumycal_mod.f90.
- focal length from CAL
	
Version 0.11 (PV 27 October 1999)
-----------------------------------
- hardcoded values replace by CAL calls in dummycal_mod.f90.
- public interface dummycal_mod changed.
- in line with CAL v3.29 data
	
Version 0.10 (JDR 27 September 1999)
-----------------------------------
- DalVec now supports integer nulls
- added ShapeTable class for decoding DPP shapes 
	
Version 0.9 (PV 22 September 1999)
-----------------------------------
- skypositionType and referenceframe added.
- calling interface to gratingAspectAngles and offAxisAngles changed !!!	
- store and retrieve added to write referenceframe and source position in header.	
- new function lambda2beta added

Version 0.8 (PV 10 September 1999)
-----------------------------------
- new function beta2lambda added
- error changed into warning message when pointing is unknown
- f90 rgslib module added
- offaxisangles returns both dispersion and x-disp offaxis angle
	
Version 0.7 (JDR 10 September 1999)
-----------------------------------
- as submitted by JDR as version 0.6. Resubmitted by PV as v0.7
- does not contain v0.6 changes made by PV

- improved class designs: DalVec, PixelsTable
- added class BadpixTable

Version 0.6 (PV 07 September 1999)
-------------------------------
- Boresight matrix taken out of pointing_mod because CAL3.16 has changed
	the definition for RGS.
	
Version 0.5 (UL 18 August 1999)
-------------------------------
- brought in line with oal-3.28

Version 0.4 (PV 12 August 1999)
-------------------------------
- added functions bestPointing, gratingAspectAngles, and offAxisAngles.
- added f90 modules pointing_mod dummycal_mod vector_mod
- cal oal slatec saslib utils added to DEPEND file	

Version 0.3 (JDR 4 August 1999)
-------------------------------
- added data() method to DalVec for size-independent access

Version 0.2 (JDR 22 July 1999)
------------------------------
- revised PixelsTable columns according to RGS meeting resolutions
  and removed all features relating to chip coordinate conversion

Version 0.1
----------------------------
- Directory structure created by pkgmaker.
- Added classes DalVec and PixelsTable from package rgsx.

=========================================================================
Package rgslinepos: version 1.2 [was 1.1.3]

ChangeLog

Version 1.2 - 2001-10-26 (CE)
-----------
	- changed all real variables to double to follow change in CAL 3.121
	- changed instrument names to lower case (now rgs1|rgs2) to be
	  consistent with other RGS tasks
	- tighter check on runtest

Version 1.1.3 - 2001-07-17 (CE)
----------------------
	- fixed DEPEND: rgslib 1.12

=========================================================================
Package rgsoffsetcalc: version 1.14 [was 1.13.1]

ChangeLog

Version 1.14 - 2001-10-15 (GV)
------------
	+ fixed -O2 compilation problem in test harness.
	
Version 1.13.1 - 2001-07-25 (UL)
--------------
	+ fixed problem of SPR 2130: Fails to compile with NAG F95 4.1
	+ consistent use of namespace std in C++ sources
	+ added layout file

=========================================================================
Package rgsproc: version 1.3.3 [was 0.98.4]

ChangeLog

Version 1.3.3 - 2002-03-13 (JDR)
-------------
- uses \taskparametersnote and \taskerrorsnote in task description

Version 1.3.2 - 2002-03-08 (JDR)
-------------
- replaced EPIC.FIT in test harness with updated version
- updated task description: ATTTSR and hkgti_ files not overwritten

Version 1.3.1 - 2002-02-14 (JDR)
-------------
- updated the task description

Version 1.3 - 2002-01-24 (JDR)
-----------
- replaced EPIC.FIT in test harness with updated version
- set parameter defaults to produce analysis-grade response matrices

Version 1.2 - 2002-01-16 (JDR)
-----------
- requires rgssources-3.15

Version 1.1 - 2001-12-20 (JDR)
-----------
- requires oal-3.82
- supports odfbrowser calling interface
- accesses ODF only when strictly necessary

Version 0.110 - 2001-11-15 (JDR)
-------------
- requires rgsframes-3.9 and rgsangles-4.3
- fixed minor bug in fluxed spectrum file names

Version 0.109 - 2001-11-08 (JDR)
-------------
- requires rgsenergy-1.1

Version 0.108 - 2001-10-30 (JDR)
-------------
- requires rgssources-5.12
- changed --instruments values to rgs1|rgs2

Version 0.107 - 2001-10-10 (JDR)
-------------
- updated for parameter name changes in various sub-tasks

Version 0.106 - 2001-09-28 (JDR)
-------------
- requires rgsfilter-1.6 and rgssources-5.6
- added parameters --withprefix and --prefix
- changed all of the output filenames; PPS convention is now default
- added std namespace qualifiers

Version 0.105 - 2001-09-21 (JDR)
-------------
- requires rgsfilter-1.5
- no longer accepts an external attitude file
- restructured GTI processing, including filtering the attitude file

Version 0.104 - 2001-08-29 (JDR)
-------------
- requires rgsspectrum-1.1, rgsrmfgen-0.46 and rgsfluxer-0.16

Version 0.103 - 2001-08-09 (JDR)
-------------
- requires rgsenergy-0.1 and rgsevents-3.1

Version 0.102 - 2001-08-07 (JDR)
-------------
- requires rgssources-5.2

Version 0.101 - 2001-08-03 (JDR)
-------------
- test harness: no longer sets SAS_CCF for itself, new EPIC source list
- task description update completed

Version 0.100 - 2001-07-27 (JDR)
-------------
- requires rgssources-5.0 and rgsangles-4.1
- added housekeeping and attitude GTI filtering
- added a fifth processing stage: "fluxing"
- some minor changes to the parameter interface
- reactivated the test harness
- task description only partially updated

Version 0.99 - 2001-06-18 (JDR)
------------
	+ updated for and requires rgsfilter-1.2
	+ pending rgsframes update, renames GTI to STDGTI in intermediate lists
	+ the CCD-specific GTI tables are no longer merged together

Version 0.98.2 - 2001-06-08 (JDR)
--------------
	+ task description brought up to date

Version 0.98.1 - 2001-05-03 (JDR)
--------------
	+ fixed bug due to unexpected OAL state change

Version 0.98 - 2001-04-24 (JDR)
------------
	+ requires rgslib-1.12, rgsframes-3.4 and rgsangles-3.0
	+ test harness temporarily disabled

Version 0.97 - 2001-04-11 (JDR)
------------
	+ requires rgsframes-3.1 and rgssources-4.0

Version 0.96 - 2001-04-05 (JDR)
------------
	+ removed --timepatch parameter

Version 0.95 - 2001-03-23 (JDR)
------------
	+ original pipeline structure removed

Version 0.94 - 2001-03-09 (JDR)
------------
	+ phasing out the original pipeline structure, still available
	+    as non-default --experimental=no

Version 0.93 - 2001-02-16 (JDR)
------------
	+ propagates REJPIX and EXPOSURE tables to combined event list
	+ changed default parameters to: --withdubious=no --withedges=no

Version 0.92 - 2001-02-07 (JDR)
------------
	+ updated for and requires rgsbadpix-2.1 (formerly xrgsbadpix)
	+ --experimental parameter retained for private use

Version 0.91 - 2001-01-12 (JDR)
------------
	+ same as previous, but only constructs symmetric regions

Version 0.90 - 2001-01-12 (JDR)
------------
	+ updated for rgsregions-1.3

Version 0.89 - 2001-01-04 (JDR)
------------
	+ fixed other problems due to rgsregions interface changes

Version 0.88 - 2001-01-03 (JDR)
------------
	+ fixed error in parameter and layout files (re rgsregions)

Version 0.87 - 2000-12-28 (JDR)
------------
	+ user may now select xrgsbadpix (default) or rgsbadpix

Version 0.86 - 2000-12-01 (JDR)
------------
	+ requires rgslib-1.3 and rgsregions-0.2
	+ no longer requires rgsregion
	+ source selection parameters changed accordingly

Version 0.85.2 - 2000-11-16 (JDR)
--------------
	+ updated documentation to reflect previous change

Version 0.85.1 - 2000-11-16 (JDR)
--------------
	+ region coverage factor defaults increased (SPR 1852)

Version 0.85 - 2000-11-03 (JDR)
------------
	+ requires rgslib-1.2
	+ revised the parameter layout for a smaller window

Version 0.84 - 2000-10-30 (JDR)
------------
	+ added --timepatch=no parameter

Version 0.83.2 - 2000-10-27 (JDR)
--------------
	+ sets rgsframes parameter --timepatch to false

Version 0.83.1 - 2000-10-25 (JDR)
--------------
	+ propagates the EVENTS:M_LAMBDA column correctly
	+ makes spectra for all requested orders
	+ task description and parameter layout updated
	+ test harness 'simplechain' updated

Version 0.83 - 2000-10-05 (GV)
------------
	+ fix test harness simplechain.

Version 0.82 - 2000-09-20 (JDR)
------------
	+ added rgsbackreg
	+ the event filtering expression is controled via rgsexposure
	+ replaced evselect with rgsspectrum for making spectra
	+ changed source spectrum file names
	+ creates a background spectrum
	+ parameters revised but layout not updated

Version 0.81 - 2000-09-06 (JDR)
------------
	+ parameters revised for compatibility with rgssources-3.2
	+ --processexposure parameter added for GTI reprocessing
	+ --srcselectexpression controls spectrum generation

Version 0.80 - 2000-08-15 (PV)
------------
	+ DEPEND updated

Version 0.79 - 2000-08-14 (PV)
------------
	+ parameters renamed to work with rgssources-3.0
        + parameter file needs cleanup.
        + tests pass, but results not verified.

Version 0.78 - 2000-08-09 (PV)
------------
	+ emsaplib removed from DEPEND

Version 0.77 - 2000-07-28 (UL)
------------
	+ implemented SCR 1351: Add a parameter ``instruments'' in rgsproc
	+ implemented SPR 1689: rgsproc has wrong xcolname and ycolname in the
	  spectrum generation

Version 0.76 - 2000-07-13 (PV)
------------
       + DEPEND on rgslib-1.0
       + test/imageplot no longer needs the instrument as 3rd argument.
	
Version 0.75 - 2000-07-03 (PV)
------------
       + default changed to runevselectaschild=no (rgsproc.par SPR-1540)
	
Version 0.74 - 2000-06-30 (PV)
------------
       + adapted for rgssources-2.0 rgsangles-1.0
       + daltools dependency removed
    		
Version 0.73.3 - 2000-06-15 (PV)
------------
       + added attributestocopy="BETA_REF BETA_WID" to evselect
	spectrum generation call. (evselect-3.25.5)
       + new parameter runevselectaschild as temporary work around for
	evselect bus error (SPR 1540) (sorry for the interface change).
	
Version 0.73.2 - 2000-06-15 (PV)
------------
       + easier way to spawn evselect as child. SPR-1540

Version 0.73.1 - 2000-06-15 (PV)
------------
       + patched to spawn evselect as child. workaround for SPR-1540

Version 0.73 - 2000-05-29 (PV)
------------
       + updated for gtimerge-1.0
       + updated for evselect-3.23 (keepfilteroutput=yes)
	
Version 0.72 - 2000-05-27 (GV)
------------
	+ updated DEPEND.

Version 0.71 - 2000-05-24 (PV)
------------
       + re-added line containing withspectrumset=false to make it work
	with param-1.54 does not implement closeParameters()
	
Version 0.70 - 2000-05-22 (PV)
------------
	+ typo rgsproc.cc (missing line: spikelimit=realParameter("spikelimit") )
        + reset parameters after every task call (closeParameters)

Version 0.69 - 2000-05-22 (PV)
------------
	+ parameter noiselimit=0 
        + new parameter spikelimit=8.0 (hot pixel spike sharpness factor)
        + BADPIX added to parameter "othertables"
        + new parameter maxattributes=TLMAX TDMAX EXPOSURE
        + new parameter spectralbinsize=1 (SPR 1303)
        + work around for spectrum extraction bug. Reset evselect default. (withspectrumset=false)
        + updated GUI layout file
        + doc updated
	+ .info file added
	
Version 0.68 - 2000-05-15 (PV)
------------
	+ selection expression inverted

Version 0.67 - 2000-05-10 (PV)
------------
	+ testscript simplechain updated

Version 0.66 - 2000-05-09 (PV)
------------
	+ fixed dscopyblock parameter problem
	+ added test "simplechain" to testharness

Version 0.65 - 2000-05-03 (PV)
------------
	+ DEPEND updated for rgsframes-1.0 rgssources-1.0

Version 0.64 - 2000-04-29 (GV)
------------
	+ DEPEND contained wrong version for saslib (1.61 instead of 1.60).

Version 0.63 - 2000-04-28 (GV)
------------
	+ re-uploaded.

Version 0.62 - 2000-04-28 (GV)
------------
	+ DEPEND again.

Version 0.61 - 2000-04-27 (GV)
------------
	+ DEPEND updated.

Version 0.60 - 2000-04-25 (GV)
------------
	+ (src/Makefile) change order of libraries in USEDLIBS, moving
	metatask towards th end of the list. This seems to prevent
	segfaults on some machines (??).
	
Version 0.59 2000-04-20 (PV)
------------
	+ changed hardcoded parameter destruct=true in spectrum generation (requested by CE)

Version 0.58 2000-04-19 (PV)
------------
	+ updated for rgsframes 0.50 (changed parameter names to set and outset)

Version 0.57 2000-04-14 (PV)
------------
	+ changed parameter names rgsframes to sets and outsets

	
Version 0.56 2000-04-13 (MB/UL)
------------
	+ fixed the default selection expression awating a change in the 
	  definition of XMMEA_RG (Marco Beijersbergen)
	+ now properly uses the user-specified betabinning and xdispbinning (MB)
	+ removed option attitudesource for rgsangles
	+ brought in line with oal-3.50

Version 0.55 2000-04-07 (Peter Videler)
------------
	+ updates for rgsframes 0.45
	+ rgsgtifix removed
	+ code to determine AUX file for rgsframes removed from rgsproc.cc
	
Version 0.54 2000-04-05 (Peter Videler)
------------
	+ dsrm dscopyblock dependency changed to combi-lib daltools
	(requires daltools-0.17)
	+ Layout file fixed. (SPR 1257 1245)
	+ default reconstruct=yes (SPR 1252)
	+ fixed withnew parameter (SPR 1247)
	+ renamed parameter referenceframe referenceattitude (requires
	rgsangles-0.48)
	
Version 0.53 2000-03-20 (Peter Videler)
------------
	+ typo dsslib version in DEPEND

Version 0.52 2000-03-17 (Peter Videler)
------------
	+ obsolete ieeefp.h removed. (originally used for replacing NaN values)
        + SAS_CCF set in test/runtest
        + added dss to USEDLIBS
	
Version 0.51 2000-03-09
------------
	+ fix for non-contiguous exposure numbers (also released in 0.48.1) (MB)
	+ upgraded to rgsangles-0.45 (0.44 with STime bug fixed) (PV)
	+ upgraded to rgsregion-2.14 (MB)
        + updated for new parameters rgsevents 2.2 (PV)
	+ output filenames now retain the S/U/X flags (MB)
	+ rgsregion source loop now done in rgsregion itself (MB)
	+ added spectrum extraction (MB)

Version 0.50 2000-02-28 (UL)
------------
	+ brought in line with oal-3.47

Version 0.49 2000-02-22 (Peter Videler)
------------
	+ updated for parameters rgsangles-0.43

Version 0.48
------------
	+ added XMMEA_RG to list of attributes to propagate
	+ split test harness
	+ default nbetaforxdisp set to 1000

Version 0.47 2000-02-18 (Marco Beijersbergen)
------------
	+ use gtimerge instead of mgtime
	+ evselect does not filter on GTIs, instead it filters on the OUTGTI
          flag produced by rgsevents.
	+ evselect operates on the combined event list.
	+ changed output name rgsssourcelist.ds into rgssources.ds
	+ more uniform output product names, also documented

Version 0.46 2000-02-16 (Marco Beijersbergen)
------------
	+ fixed bug in 0.45: exposure maps were not propagated.

Version 0.45 2000-02-16 (Marco Beijersbergen)
-------------
	+ fixed error in binning choice when calling rgsangles
	+ uses same default reference angles as rgsangles
	+ force rgsangles to use use the output of rgssources
	+ specify fully qualified table for sourcelist
	+ posref -> paref
	+ new defaults nbetaforpi=50 and nbetaforxdisp=20
	+ disable GTI handling in rgsexposure, and run rgsexpcomb
	+ produce more keywords in rgsgtifix
 
Version 0.44 2000-02-16 (Marco Beijersbergen)
------------
	+ made dozens of task parameters visible as rgsproc parameters
	+ dummy fix for GTI format produced by rgsframes
	+ uses gticomb to allow external GTI file
	+ included filtering on RGS_REJECTION_MASK and GTIs
	+ added loop of rgsregion over the sources in the source list
	+ split functionality in three stages
        + Because rgsexposure produces 0x0 exposure maps, and because
          evlistcomb cannot handle them, the exposure maps cannot be propagated.
          rgsexpcomb is disabled.
	+ documentation updated, except the flow chart

Version 0.43 2000-02-15 (Peter Videler)
------------
	+ documentation updated

Version 0.42 2000-02-07 (Peter Videler)
------------
	+ badpix replaced by rgsbadpix-0.2 

Version 0.41 2000-01-27 (Peter Videler)
------------
	+ DATE-OBS and DATE-END added to keywords propagated by evlistcomb.

Version 0.40 2000-01-25 (Peter Videler)
------------
	+ selector added to dependencies (needed for rgsexposure)

Version 0.39 2000-01-18 (Peter Videler)
------------
	+ rgsexpcomb (re)included again.

Version 0.38 2000-01-16 (Marco Beijersbergen)
------------
	+ fixed DEPEND

Version 0.37 2000-01-15 (Marco Beijersbergen)
------------
	+ upgraded to rgsexposure-1.1. Note that rgsframes does not yet
          produce a GTI tabel, and rgsexposure does not read one.

Version 0.36 2000-01-13 (PV)
------------
	+ histo should be histolib in DEPEND 

Version 0.35 2000-01-10 (PV)
------------
	+ histo added to dependencies (needed for rgsoffsetcalc)

Version 0.34 2000-01-07 (PV)
------------
	+ includes badpix (not rgsbadpixfind)
        - rgsexpcomb commented out awaiting new upload
	
Version 0.33 1999-12-17 (PV)
------------
	+ includes rgsexpcomb
	
Version 0.32 1999-12-17 (PV)
------------
	+ includes rgssources. 
	+ rgsregion no longer needs EPIC source list)
        + includes rgsoffsetcalc
	
Version 0.31 1999-12-19 (Marco Beijersbergen)
------------
	+ implemented a workaround for in case emllist.ds is not present in
	  the current directory, since it normally won't be.

Version 0.30 1999-12-17 (PV)
------------
	+ includes rgsregegion. (needs EPIC source list)
	
Version 0.29 1999-11-19 (PV)
------------
	+ exposuremaps and table attributes added to evlistcomb.
	+ dependency on emevents replaced by emsaplib

Version 0.28 1999-11-10 (PV)
------------
	+ updated flow diagram (by CE)

Version 0.27 1999-11-09 (PV)
------------
	+ includes rgsexposure evlistcomb

Version 0.26 1999-10-21 (PV)
------------
	+ included task atthkgen
	
Version 0.25 1999-09-27 (CE)
------------
	+ updated flow diagram (doc/pipeline_flow.fig)

Version 0.24 1999-09-17 (CE)
------------
	+ updated documentation with flow diagram
	+ changed intermediate PIXELS table: SER --> SHAPE/GRADE
	+ changed intermediate EVENTS table: deleted ENERGY

Version 0.23 1999-09-09 (CE)
------------
	+ updated for new parameter names rgsangles
	+ updated documentation with flow diagram (CE)

Version 0.22 1999-09-10
------------
	+ updated documentation with flow diagram (CE)
	+ updated documentation with event list tables

Version 0.21 1999-08-11 (PV)
------------
	+ Depend file updated for rgsangles rgslib

Version 0.20 1999-08-10 (PV)
------------
	+ rgswavelength replaced by rgsangles

Version 0.19 1999-06-21 (PV)
------------
	+ fixed for rgsevents 1.0 and rgslib0.1 from COL

Version 0.18 1999-06-14 (PV)
------------
	+ added rgsx to DEPEND

Version 0.17 1999-06-11 (PV)
------------
	+ integrates rgsx rather then rgsevents and rgsenergy

Version 0.16 1999-05-13 (GV)
------------
	+ bring in line with new error

Version 0.15  14apr1999 (PV)
------------
- in line with OAL 3.11 interface change
	
Version 0.14 1999-04-08 (Marco Beijersbergen)
------------
- now uses the OAL instead of directory scanning.

Version 0.13 1999-04-01 (PV)
-----------
- in line with saslib 1.30 (sasdal)

Version 0.12 1999-03-15 (PV)
-----------
- export SAS_ODFDIR in test harness.

Version 0.11 1999-03-12 (PV)
-----------
- inline with rgswavelength v0.15.  (setparameter odfdir taken out rgswavelength)

Version 0.10 1999-02-18 (PV)
-----------
- changes for new f95 meta task support taskmain 1.20
	
Version 0.9 1999-02-11 (PV)
-----------
- included header file rgsproc.h.

Version 0.8 1999-01-28 (PV)
-----------
- integrated rgsevlistcomb in rgsproc.
	
Version 0.7 1999-01-27 (PV)
-----------
- in line with rgsframes v0.6 (new parameters)
		
Version 0.6 1999-01-13 (PV)
-----------

- in line with new parameter names rgstasks
	rgsframes v0.4
	rgsevents v0.5
        rgsenergy v0.5
        rgswavelength v0.7  (requires odf)

Version 0.5 1998-12-12
-----------
	+ another sync with the latest RGS tasks.

Version 0.4 1998-10-27 (GV)
-----------

- bring in line with new RGS tasks (that require the cal)
	
Version 0.3 1998-10-27 (GV)
-----------

- modify test harness. It was failing with a shell error when the
  variable ODF_DIR was not set.

Version 0.2
-----------
	
Version 0.1 (Marco Beijersbergen)
-----------

- Released for I&T to the SSC.
- Directory structure created by pkgmaker.
=========================================================================
Package rgsprods: version 1.5 [was 1.3.1]

ChangeLog

Version 1.5 - 21 Jan 2002 (IMS SSC/LUX)
----------------------
- Rewritten so as to generate only those products NOT produced by rgsproc. Paramater values in the task calls conform to version 1.16 of pcms module RGSProducts.pm.
- Now writes output to STDERR (closes SPR 2520).
- In the call to rgsimplot, rgsprods now includes all sources for which PROCESS=T in the src list (closes SPR 2519).
- No longer writes CONTENT keywords.

Version 1.4 - 11 Jul 2001 (IMS SSC/LUX)
----------------------
- Fixed SPRs 2468 and 2469.
- Added some more output giving the prime source number and the number of sources to process (+ a warning when there are none).
- Added warning messages when tasks don't run properly but --harsh=no.
- Changed the rgspecplot pgplot device to /PS and added an invocation of ps2pdf to make the PDF product.
- --cleanup now removes just the newly-created temp files.

Version 1.3.1 - 13 Jun 2001 (IMS SSC/LUX)
----------------------
- Removed mention of rgschain from docs. No code changes.

=========================================================================
Package rgsregions: version 1.8 [was 1.12]

ChangeLog

Version 1.8 - 2001-04-11 (JDR)
-----------
- updated for rgssources-4.0

Version 1.7 - 2001-04-05 (JDR)
-----------
- replaced default output column names with BETA_CORR, XDSP_CORR, and PI

Version 1.6 - 2001-03-23 (JDR)
-----------
- requires rgslib-1.10 and cal-3.103

Version 1.5 - 2001-03-09 (JDR)
-----------
- avoids energies for which no CCD redistribution function is available
- expects new exposure map extension names

Version 1.4 - 2001-02-07 (JDR)
-----------
- updated for and requires rgslib-1.5

Version 1.3 - 2001-01-12 (JDR)
-----------
- replaced --xpsfincl with --xpsfbelow and --xpsfabove
- added --protect mechanism to avoid destruction of customized regions

Version 1.2 - 2001-01-10 (JDR)
-----------
- updated for and requires rgslib-1.4

Version 1.1 - 2000-12-28 (JDR)
-----------
- various minor interface changes as requested for approval

Version 0.2 - 2000-11-28 (JDR)
-----------
- bug fix: now conforms with ASC region specification (requires rgslib-1.3)

Version 0.1 - 2000-11-21 (JDR)
-----------
- working draft, ready for testing and design review
- directory structure created by pkgmaker
=========================================================================
Package rgsrmfgen: version 0.50.2 [was 0.45.3]

ChangeLog

Version 0.50.2 - 2002-02-12 (JDR)
--------------
- task description updated with correct default for the --ebins parameter

Version 0.50.1 - 2002-01-17 (JDR)
--------------
- supports arbitrary energy selection regions
- bug fix: does not rely on implicit initialization of global variables

Version 0.50 - 2002-01-16 (JDR)
------------
- changed default to --ebins=4000

Version 0.49 - 2001-10-10 (JDR)
------------
- changed parameter name --set to --evlist and --sourceset to --srclist

Version 0.48 - 2001-10-01 (JDR)
------------
- updated runtime default filenames

Version 0.47 - 2001-08-30 (JDR)
------------
- replaced 0.678 with 1/0.678 in empiricalCrossLA()

Version 0.46 - 2001-08-17 (JDR)
------------
- added parameter --fftdim to control the convolution size

Version 0.45.2 - 2001-08-01 (JDR)
--------------
- the small angle LSF is computed more carefully: the convolution size
  now hovers between 512 and 1024; runtime is a bit slower

Version 0.45.1 - 2001-07-16 (JDR)
--------------
- DEPEND on rgslib and cal backed down to SAS 5.1 version, which is fine

Version 0.45 - 2001-07-13 (JDR)
------------
- code fixed for OSF platform compiler

Version 0.44 - 2001-07-11 (JDR)
------------
- hardwired lfactor value as 0.678 in empiricalCrossLA()
- rgsrmfgen: fixed large-angle loss function formula
- rgsmcrgen: removed temporary parameter --lfactor

Version 0.43 - 2001-06-29 (JDR)
------------
- rgsrmfgen: optimized the convolutions (about five times faster)
- rgsmcrgen: added temporary parameter --lfactor

Version 0.42.1 - 2001-06-11 (JDR)
--------------
- added check for null bowing distribution

Version 0.42 - 2001-06-08 (JDR)
------------
- rgsrmfgen: reorganized to further separate large and small angle treatment
- rgsrmfgen: chip 1 CCD redistribution function used for all chips
- added proprietary empiricalCrossLA (large angle scattering profile)

Version 0.41 - 2001-05-10 (JDR)
------------
- added CAL LSF defocus distribution
- replaced proprietary bin-size broadening distribution with CAL interface
- rgsmcrgen: separate tensors for small and large angle scattering
- rgsmcrgen: added proprietary large angle xdsp scattering distribution

Version 0.40 - 2001-04-20 (JDR)
------------
- added CAL bowing figure distribution

Version 0.39 - 2001-04-11 (JDR)
------------
- updated for rgssources-4.0

Version 0.38 - 2001-04-06 (JDR)
------------
- fixed bug introduced in version 0.36 (corrupted LSF)

Version 0.37 - 2001-03-23 (JDR)
------------
- replaced proprietary large-angle scattering distribution with CAL interface
- requires rgslib-1.10

Version 0.36 - 2001-03-09 (JDR)
------------
- replaced proprietary small-angle scattering distribution with CAL interface

Version 0.35 - 2001-02-07 (JDR)
------------
- updated for and requires rgslib-1.5
- replaced proprietary grating misalignment and mirror psf with CAL interface

Version 0.34 - 2001-01-10 (JDR)
------------
- updated for and requires rgslib-1.4
- replaced proprietary CCD quantum efficiencies with CAL interface

Version 0.33.1 - 2000-11-06 (JDR)
--------------
- CAL state set by hand to eliminate spurious warnings

Version 0.33 - 2000-11-03 (JDR)
------------
- requires rgslib-1.2

Version 0.32.1 - 2000-10-27 (JDR)
--------------
- updated GROUPS

Version 0.32 - 2000-09-25 (JDR)
------------
- MirrorDataServer --> EffectiveAreaDataServer (cal-3.81)
 
Version 0.31 - 2000-09-22 (JDR)
------------
- updated default parameters for compatibility with rgsproc-0.82
- parameters and errors now documented in task description

Version 0.30 - 2000-09-15 JDR
------------
- changed default rgs1fudge to 1.5
- fixed two bugs in the background correction logic
- updated hard-coded parameters of LSF broad scattering component
- removed internal calculation of FOV coordinates
- rgsmcrgen: adopted CAL sign convention for RGS_XDSP angles
- rgsmcrgen: workaround for theta<0 bug in CAL

Version 0.29 - 2000-08-25 JDR
------------
- fixed bug in rgs1fudge (it was being applied to RGS2)

Version 0.28 - 2000-08-25 JDR
------------
- compiles under gcc-2.95.2
- fixed channel space compatibility test
- fixed uninitialized variable in spatial mask filter
- added --rgs1fudge for extra broadening in RGS1 only
- separated LSF into broad and narrow components
- rgsmcrgen: fixed sign error in offaxis angle conversion

Version 0.27 - 2000-07-21 JDR
------------
- the background contribution is deducted (optionally)
- added line-broadening convolution (finite bin-width effect)
- exposure map is normalized for each node independently
- compatible with count rate spectrum as per rgsspectrum
- not compatible with count spectrum as per evselect

Version 0.26 - 2000-07-11 JDR
------------
- changed --emax default to 2.8
- now depends on dal-1.21

Version 0.25 - 2000-07-06 JDR
------------
- now depends on rgslib-1.0

Version 0.24.2 - 2000-06-15 JDR
--------------
- some hardcoded geometric constants replaced with CAL interface
- added dataset attributes: SOURCEID, RFLORDER, BETA_REF, BETA_WID
- fixed exposure map rebinning error

Version 0.24.1 - 2000-06-01 JDR
--------------
- hardcoded RGA distribution data updated
- replaced CAL mirror effectiveArea with intrinsicEffectiveArea
- replaced proprietary self-vignetting function with CAL interface

Version 0.24 - 2000-05-25 JDR
------------
- replaced proprietary cross-dispersion PSF with CAL interface
- reorganized for code-sharing with rgsmcrgen
- added rgsmcrgen: generates response tensors for monte carlo analysis

Version 0.23 - 2000-05-10 JDR
------------
- output channels now defined by spectrum rebinning
- external proprietary calibration database no longer used
- hardcoded CCD layer thicknesses updated

Version 0.22 - 2000-04-06 JDR
------------
- tied channel space definition to events table
- improved parameter interface

Version 0.21 - 2000-03-14 JDR
------------
- attempt to fix DEC platform build error: added string.h to prf.c includes

Version 0.20 - 2000-03-10 JDR
------------
- extraction region table names changed by rgsregion

Version 0.19 (JDR 2 February 2000)
----------------------------------
- replaced proprietary Henke data with CAL interface

Version 0.18 (JDR 1 February 2000)
----------------------------------
- added selectlib to package dependencies

Version 0.17 (JDR 28 January 2000)
----------------------------------
- class Convolver moved into slatec

Version 0.16 (JDR 24 January 2000)
----------------------------------
- bypass computation of combined exposure and property maps
- replaced Convolve3 with generalized Convolver

Version 0.15 (JDR 11 January 2000)
----------------------------------
- removed exposure map normalization
- moved ShapeScanner to rgslib
- eliminated all Numerical Recipes code
- replaced fitsio calls with DAL calls

Version 0.14 (JDR 23 December 1999)
-----------------------------------
- apply crude normalization to exposure map

Version 0.13 (JDR 22 December 1999)
-----------------------------------
- replaced sron_ccd_prf() with CAL Redist interface

Version 0.12 (JDR 21 December 1999)
-----------------------------------
- updated for compatibility with selectlib-4.23

Version 0.11 (JDR 17 December 1999)
-----------------------------------
- compatible with rgsregion-2.6 extension names and ra/dec units

Version 0.10 (JDR 16 December 1999)
-----------------------------------
- first version ready for SAS integration, but not yet tested
- still relies on proprietary calibration data

Version 0.9 (JDR 8 December 1999)
---------------------------------
- Added scan converter for efficient region processing.
- Conversion of prf interface in progress; task does nothing as yet.

Version 0.8 (JDR 30 November 1999)
----------------------------------
- Directory structure created by pkgmaker.
- Fresh start; only numutils subdirectory inherited from version 0.7.
- Conversion of prf interface in progress; task does nothing as yet.
=========================================================================
Package rgssources: version 5.2.5 [was 5.17.9]
rgssources has no ChangeLog information
=========================================================================
Package rgsspecplot: version 2.16.6 [was 2.13.1]

ChangeLog

Version 2.16.6 - 2002-03-15 (NW)
        ------------------------------- 

	 Added the missing error label names as requested for Version 5.3
	 in the documentation.

	
Version 2.16.5 - 2002-03-06 (NW)
        ------------------------------- 

        Changed the way in which the errors are presented, by plotting a
	grey histogram of the errors on each plot.  The obs id and the exp
	idstr have replaced the exp id and if the data were rebinned, the
	binning factor, for each plot, is displayed.  However, the header
	information is only displayed once on the plot.  The x-axis of
	both plots is now always the same as the first plot.  The energy
	scale has also been extended.
	


Version 2.16.4 - 2002-02-26 (NW)
        ------------------------------- 

        Added if-clause with warning to stop the program entering an
	infinite loop if the minimum counts per bin are negative, as
	noticed in SSC-SPR-2767, infinite loop.


Version 2.16.3 - 2002-02-20 (NW)
        ------------------------------- 

        Added two if-clauses with warnings (warnings documented in
	documentation) to stop the program terminating with a fatal error,
	when there are very few counts in the spectrum and the minimum
	counts per bin requested is larger than than the number of counts
	in the spectrum, as noticed in SSC-SPR-2767, subscript out of
	range in rgsspecplot.


Version 2.16.2 - 2002-02-11 (NW)
        ------------------------------- 

        Changed the mode `a' to `h' in the rgsspecplot.par, as rgsspecplot
        failed distribution check on linux build.


Version 2.16.1 - 2002-02-7 (NW)
	------------------------------- 

	Rgsspecplot now plots the weighted mean, when the user requests
	that the counts are rebinned to a minimum value per bin.


Version 2.16 - 2002-01-17 (NW)
	------------------------------- 

	Rgsspecplot now plots the negative values. The object, exposure
	time, ra and dec of the object, aswell as version number of
	rgsspecplot have all been added to the output plot.  
	

	
Version 2.15 - 2002-01-14 (NW)
	------------------------------- 

	Rgsspecplot now reads both COUNTS or RATE and also rebins the
	spectra, if requested, to a minimum value, specified by the user.

	
Version 2.14 - 2001-20-11 (CB)
-------------------------------
	Nothin changed - uploaded on request because of some RGS problems.
 
Version 2.13.2 - 2001-24-10 (CB)
-------------------------------
	Ammended code to use spectra produced by latest version
	of rgsspecrtrum  (fixes SPR 2606)
        
	

Version 2.13.1 - 2001-05-10 (CB)
-------------------------------
	Ammended code to use source-list file produced by latest version
	of rgssource (fixes SPR 2378)
        Changed config file permissions to 644 (fixes SPR 2325)
	

=========================================================================
Package rgsspectrum: version 1.4.1 [was 0.10]

ChangeLog

Version 1.4.1 - 2002-03-08 (JDR)
-------------
- modified AREASCAL calculation, pending further refinement

Version 1.4 - 2002-01-16 (JDR)
-----------
- removed the experimental status tag

Version 1.3 - 2001-10-10 (JDR)
-----------
- changed parameter name --set to --evlist and --sourceset to --srclist

Version 1.2 - 2001-10-01 (JDR)
-----------
- updated runtime default filenames

Version 1.1 - 2001-08-24 (JDR)
-----------
- revised the parameter interface
- outputs the new OGIP PHA file format

Version 0.10 - 2001-04-11 (JDR)
------------
- updated for rgssources-4.0

=========================================================================
Package rmfgen: version 1.44.5 [was 1.43.4]

ChangeLog

Version 1.44.5 2002-04-11 (RDS)
------------
Documentation update to explain which modes are supported in this
release.

Version 1.44.4 2002-03-14 (RDS)
------------
+ (config/rmfgen.par/lyt,
   test/runrmfgen)        pnline parameter removed (SPR-2281)

Version 1.44.3 2002-02-26 (RDS)
------------
+ (src/ConcreteRmf.cc,    Implemented variable length rows (SPR-1809)
   src/ResponseRow.cc,    and set as default.
   config/rmfgen.par)           
  (src/CalPnResponse.cc/h, ConcreteRmfServer.cc) - use rmf->at(chipx, chipy)
  (src/Rmfgen.cc)         Added an error message if too many channels
   test/mosspectrum.ds)   Reduced the number of channels

Version 1.44.2 2002-02-08 (RDS)
------------
+ (config/rmfgen.par) Changed q -> h (optional) for rmfset.
  (src/CalResponse.cc)  Removed some debug

Version 1.44.1 2002-01-28 (RDS)
------------
+ (config/rmfgen.par) Changed a -> q.
  (src/CorePosData.h) - make datasubspace non-constant 

Version 1.44 2001-12-20 (RDS)
------------
+ (DEPEND) Now links with the arfgen library
 (src/Makefile)
 (src/Rmfgen.cc, src/CorePosData.cc/h,
  src/CalPNResponse.cc, src/CalMOSResponse.cc/h,
  src/ConcreteRmfDataServer.cc)                  (SPR-2043, get the PN line 
                                                 number from the spectrum)

+ (src/Rmfgen.cc, src/CorePosData.cc/h) Pass the eventGrades to the Cal (SCR-72)
   ConcreteRmfDataServer.cc/h,
   src/CalPNResponse.cc, src/CalMOSResponse.cc/h,
   CalResponse.cc/h)                   

 (src/CalResponse.cc, DummyResponse.cc,
      ResponseRow.cc, RmfTableIterator.cc) (SPR-2047 - remove asserts)

Version 1.43.4 2001-05-21 (RDS)
------------
+ (doc/rmfgen_description.doc) - documentation update

=========================================================================
Package rmftools: version 0.14.1 [was 0.14]

ChangeLog

Version 0.14.1 - 2002-02-12 (GV)
--------------
	+ DEPEND updated -> datautils 1.0
	+ remove old-style c++ headers
	+ fix parameter files with mode=a

Version 0.14 2000-02-20 (UL)
------------
+ brougt in line with cal-3.99

=========================================================================
Package rudi5: version 0.4 [was 0.3]

ChangeLog

Version 0.4 - 2001-10-15 (GV)
-----------
	+ solve -O2 compilation problems.
	
Version 0.3 10-10-2000 (HS)
----------------------
+ Redelivered 0.2.1 in M.m form
	
=========================================================================
Package rudiframetime: version 1.2 [was 1.0.1]

ChangeLog

Version 1.2 07-12-2001 - Added boolean variable binbpe - needed for call
to getframetime which needs to know if binning is on or off. DEPEND file ammended.
Version 1.1 18-10-2001 - Info file ammended (fixes SPR 2454).
Executable files protection changes (fixes SPR 2326). Makefile ammendee to
fis SOC build problem.

Version 1.0.1 07-02-2001
----------------------
- Info file ammended to correct make check failure.



=========================================================================
Package sas: version 1.287.22 [was 1.259.14]

ChangeLog

Version 1.287.22 - 2002-04-13 (GV)
----------------
	+ (Makefile.top) make clean_binary before creating the binary
	distributions.

Version 1.287.21 - 2002-04-09 (GV)
----------------
	+ (Makefile.top) if lib....so.n exist do not dump lib...so in the binary.

Version 1.287.20 - 2002-04-09 (JBa)
----------------
	+ (doc/lib/sasref.perl)
	Implementated a hyperlink from the 'type' of a parameter to the
	parameter documentation.

Version 1.287.19 - 2002-04-09 (GV)
----------------
	+ (Makefile.top) introduce the variables TAR and FIND, so that it
	becomes possible to do make binary-target TAR=gtar etc, should GNU
	tar have a different name. Eventually this should be detected by
	configure.

Version 1.287.18 - 2002-04-09 (GV)
----------------
	+ regenerate configure with an older version of autoconf, as the
	new one on xmmws0 seems not to work (!). 

Version 1.287.17 - 2002-04-08 (GV)
----------------
	+ (Makefile.top) change the name of the libsys tar ball.
	+ (sas-setup.[s]sh) removes FTOOLS/pow, as no longer needed.
	+ (configure) make it the default to build shared libraries with a
	version number, in peparation for the binary release.
	+ (configure.in) remove double registration of config.h.in that
	made recent autoconf versions complain.

Version 1.287.16 - 2002-04-05 (GV)
----------------
	+ (sas-setup.[s]sh) add libsys to *LIBRARY_PATH
	+ (Makefile.top) add target to make libsys subdir and tar ball.

Version 1.287.15 - 2002-04-04 (GV)
----------------
	+ sas-setup.sh: change a couple of 'if ! test ...' in 'if test ! ...'
	  as the former does not seem to work with some sh flavors.

Version 1.287.14 - 2002-03-28 (GV)
----------------
	+ (sas.bib) add dennerl99:_cti_pattern_xmm_epic_pn_ccd
	
Version 1.287.13 - 2002-03-19 (GV)
----------------
	+ (Makefile.top) change names of common tar balls.

Version 1.287.12 - 2002-03-18 (JBa)
---------------
	+ (doc/lib/sasglobal.tex) Fixed a typo in taskerrorsnote. Kept old
	  typo in place for backwards compatibility...

Version 1.287.11 - 2002-03-13 (JBa)
---------------
	+ (doc/lib/icons) added images for foot notes, and cross references

Version 1.287.10 - 2002-03-11 (JBa)
---------------
	+ (doc/lib/sasref.perl) IMproved layout for task Errors/Parameters
	

Version 1.287.9 - 2002-02-18 (JBa)
---------------
	+ (Make.include.in) changed combilib mechanism to work with 'make -j'
	
Version 1.287.8 - 2002-02-11 (GV)
---------------
	+ (Make.include.in) fortran olevel back to -O2: on sparc the problem
	lies with gcc, and we should use 2.95.3 on cosine2.

Version 1.287.7 - 2002-02-08 (GV)
---------------
	+ (Make.include.in) make the profile work unconditionally.

Version 1.287.6 - 2002-02-08 (GV)
---------------
        + (Make.include.in) Change optimization level for fortran to 4
	(there seems to be a problem with -O2 in f95 4.1 -- unders
	investigation). 

Version 1.287.5 - 2002-02-07 (GV)
--------------- 
	+ (Make.include.in) some sh did not like the test below. Made portable.

Version 1.287.4 - 2002-02-01 (GV)
---------------
	+ (Make.include.in) extra check on VERSION when committing via CVS.
	
Version 1.287.3 - 2002-01-30 (JBa)
---------------
	+ (doc/lib/sasglobal.tex) PS doc:separation after
	  \begin{taskparameters} needed.

Version 1.287.2 - 2002-01-29 (GV)
---------------
	+ (Makefile.top) tar errors do not stop make.
	
Version 1.287.1 - 2002-01-28 (JBa)
-------------
	+ Added possibility to build libaries with stamped version numbers!

Version 1.287 - 2002-01-25 (JBa)
-------------
	+ (doc/lib/sasglobal.tex) fixed SPR 2065

Version 1.286 - 2002-01-22 (GV)
-------------
	+ (sas.bib) updated XMMPerHK.

Version 1.285 - 2002-01-04 (GV)
-------------
	+ (Make.include.in) err left in ... aargh!

Version 1.284 - 2002-01-03 (GV)
-------------
	+ (configure.in) remove some warnings that were printed also when
	grace/fftw had been found.
	+ (configure.in) allows one to control versioning of shared libraries.

Version 1.283 - 2001-12-21 (GV)
-------------
	+ (sas.bib) update CCF ICD entry.

Version 1.282 - 2001-12-17 (GV)
-------------
	+ (Make.include.in) add target commit for CVS support (with tag).
	+ (Make.include.in) fix support for profiling.

Version 1.281 - 2001-11-29 (GV)
-------------
	+ (fixdoc) created sasdoc_version.tex
	+ (package.tex) use option version 
	+ (sasdoc.cls) implement option version to have SAS version in ps
	documentation. 
	+ (Make.include) delete sasdoc_version.tex on clean.
	
Version 1.280 - 2001-11-23 (GV)
-------------
	+ (*.cls) XMM -> XMM-Newton in ps doc.

Version 1.279 - 2001-11-22 (GV)
-------------
	+ (xmmlogo.eps) bring in line with gif version.
	
Version 1.278 - 2001-11-22 (JBa)
-------------
	+ (doc/lib/sasref.*, doc/lib/sasglobal)
	  * introduction of macros \taskserrorsnote and \taskparametersnote

Version 1.277 - 2001-11-20 (JBa)
-------------
	+ (doc/lib/sasref.sty)
	  * Fixed another LaTex-bailout: "There's no line here to end."

Version 1.276 - 2001-11-18 (JBa)
-------------
	+ (doc/lib/sasref.sty)
	  * Fixed LaTex-bailout: "There's no line here to end."

Version 1.275 - 2001-11-15 (JBa)
-------------
	+ (doc/lib/sasglobal.tex)
	  * Fixed problem with caption labelling on figures
	+ (lib/moreverb.perl)
	  * latex2html placeholder for package 'moreverb'

Version 1.274 - 2001-11-14 (JBa)
-------------
	+ (doc/lib/sasglobal.tex,doc/lib/sasref.*)
	  * pretty layout for task parameters
	  * improved pretty layout for errors
	+ (lib/sasdoc.perl)
	  * latex2html placeholder for class 'sasdoc'
	
Version 1.273 - 2001-11-09 (JBa)
-------------
	+ (doc/lib/sasglobal.tex,doc/lib/sasref.*)
	  Tabular layout for error/warning documentation

Version 1.272 - 2001-11-05 (GV)
-------------
	+ xmmsaslogo.gif: updated
	+ sas.bib: updated with Marc Audard's entries.
	
Version 1.271 - 2001-11-02 (GV)
-------------
	+ configure.in: modified to cope with latest versions of latex2html.

Version 1.270 - 2001-10-16 (JBa)
-------------
	+ Direct link to alphabetical list of packages from the entry page.

Version 1.269 - 2001-10-25 (JBa)
-------------
	+ (Make.include.in/configure/configure.in/config-std.h.in)
	  Adopted necessary changes to the infrastructure setup in order to
	  compile with GCC 3. Changes include:
	  * added 'using standard namespace' as a temporary fix. This is
	    done in 'config-std.h' and included in Make.include with an
	    '-include ' statement
	  * a workaround for bug in GCC 3.0.1 (GNATS pr=4256). All headers
	    in CPLUS_INCLUDE_PATH are treated as 'C' headers. The workaround
	    consist of scanning the CPLUS_INCLUDE_PATH, and converting it into
	    '-Idir' options in Make.include

Version 1.268 - 2001-10-08 (GV)
-------------
	+ (configure.in, Make.include.in) compile on DEC with -mieee to
	force floating point operations to be IEEE compliant. Add
	SAS{CXX,C,F90,F)FLAGS.
	+ (Make.include.in) make depend does not do a make info.
	
Version 1.267 - 2001-09-24 (GV)
-------------
	+ (Makefile.top) introduce several targets to make binary tarballs.
	
Version 1.266 - 2001-09-21 (GV)
-------------
	+ (configure.in) re-enable optimization=yes by default. Use
	./configure --enable-optimization=no to disable it.

Version 1.265 - 2001-09-13 (GV)
-------------
       + Updated config.guess and config.sub to cope with osf 5.1
       + autoconf run again.                                                   
        + This fix has also been made to the release track.

Version 1.264 - 2001-08-17 (JBa)
-------------
	+ created new make rule:'make infokey'. By default it dumps the
	  values of all compiler flags, but you can specify any make variable:
	  $ make infokey KEYS="MAKE SASBIN"

Version 1.263 - 2001-07-25 (UL)
-------------
	+ ran autoconf


Version 1.262 - 2001-07-24 (UL)
-------------
	+ optimization is again off by default

Version 1.261 - 2001-07-20 (JBa)
-------------
	+ (Makefile.top,bin/mkpkgidx,bin/mktophtml)
	  Using RELEASE variable to denote version of the SAS (SPR 2120)

Version 1.260 - 2001-07-12 (GV)
-------------
	+ (configure.in) O2 optimizations are on by default.
	+ (Make.include) make info shows optimization flag.
	
Version 1.259.13 - 2001-06-17 (GV)
----------------
	+ (bin/uploadreport) added

Version 1.259.12 - 2001-06-16 (GV)
----------------
	+ (bin/mktophtml) remove pointers to User's Guide.

Version 1.259.11 - 2001-06-11 (GV)
----------------
	+ (bin/mktophtml) remove pointer to source installation.
	+ (Make.include.in) fix double AKA.

Version 1.259.10 - 2001-06-10 (GV)
----------------
	+ (install.html) re-order the sections (binary installation first).
	
Version 1.259.9 - 2001-06-07 (JBa)
---------------
	+ forgot a missing backquote
	+ use m4 function 'changequote' to keep the square brackets

Version 1.259.8 - 2001-06-06 (JBa)
---------------
	+ implemented SPR 1643: added PGPLOT to macros

Version 1.259.7 - 2001-06-06 (JBa)
---------------
	+ implemented SPR 2080: make 'tr' work under solaris 2.8

Version 1.259.6 - 2001-06-06 (UL)
---------------
	+ ironed out a couple of more docu problems

Version 1.259.5 - 2001-06-01 (UL)
---------------
	+ fixed problem with URLs as arguments of \htmladdnormallink in sas.bib
	  [character ~ is converted to blank by latex2html resulting in a
	   broken link]
	+ implemented SPR 2062: broken links in README.html

Version 1.259.4 - 2001-05-23 (JBa)
-------------
	+ (Make.include.perl.in)
	  * Fixed creation of dynamic perl modules
	  * Improved target dependency. targets are created only once

Version 1.259.2 - 2001-05-21 (JBa)
-------------
	+ (Make.include.perl.in)
	  Removed hardcoding of linker-flags. Using flags as determined by
	  configure.

Version 1.259.1 - 2001-05-15 (JBa)
-------------
	+ (Make.include.in) make GNUPERLLDFLAGS available in debug mode too

Version 1.259 - 2001-05-08 (JBa)
-------------
	+ (configure.in) Added dynamic link library (dl) to the system
	  libraries again.
	+ (Make.include.in) Changes in compiler FLAGS
	  * Usage of '-imacros FILE' option instead of endless
	    macro definitions
	  * Removed duplication of macros
	  * Added GNUPERLLDFLAGS: a variable that may contain extra compiler
	    flags that are needed for usage of run-time, perl-distributed
	    modules
	+ (Make.include.perl.in) Replaced default linker and clearing some
	  flags
	+ (config.h.in,acconfig.h) Former generated from latter && configure.in
	+ (configure.in) Creation of GNUPERLLDFLAGS

Version 1.258 - 2001-05-01 (JBa)
-------------
	+ (configure.in) Added math library (m) to the system libraries again
	  somehow, the need for this library depends on the order of library
	  directories in $LIBRARY_PATH?

Version 1.257 - 2001-04-27 (JBa)
-------------
	+ (Make.include.in configure.in) made the shared and binary linking
	  stage *very* fast on solaris

Version 1.256 - 2001-04-23 (GV)
-------------
	+ (Make.include.in) remove -ggdb from CXX debug options as it does
	not bring any benefit (contrary to what advertized).
	+ (Make.include.in) add target incheck: as check but doc is ps
	only, object files are left in place to allow one to make
	incremental builds. 
	
Version 1.255 - 2001-04-19 (GV)
-------------
	+ (configure.in) yet another tweak to the pgplot/g2c logic to work
	around autoconf's cache. Also there are more pgplot/g2c/gcc
	combinations out there ...
	
Version 1.254 - 2001-04-17 (GV)
-------------
	+ (configure.in) modify again the logic required to detect whether
	pgplot is compiled with g77 and so it needs libg2c.
	+ (Make.include.in) -lg2c is on the command line only when
	EXTERNALS = pgplot is specified.

Version 1.253 - 2001-04-12 (GV)
-------------
	+ (configure.in) f90 test does not try to do asin(10), as it fails
	miserably on dec ;-)
	
Version 1.252 - 2001-04-09 (GV)
-------------
	+ (configure.in) modify the way the f90 link test is done, as it
	did not always work (at least in one case). Now the linking is
	done through c++. This ensures that: the linking is done as the
	regular build procedure would; stdc++ is found; the presence of a
	broken libf95.so is detected (the test will fail). (SOC-SPR-1985)
	+ (Make.include.in) use variable MKDIR as set by configure.
	+ (configure.in) detect whoami, mkdir, try mkdir -p (set MKDIR).
	+ (configure.in) TRY_LINK_F90 now links with gcc, as done in the
	SAS build, so that libraries are found (SOC-SPR-1985).
	
Version 1.251 - 2001-04-05 (GV)
-------------
	+ (Make.include.in) fix typo in the implementation of mysql support.

Version 1.250 - 2001-04-03 (GV)
-------------
	+ (doc/lib/sas.bib) add ct:nrf. Fix typo in ct:nr.
	+ (configure.in) try to compile and link a small pgplot program to
	catch those cases when pgplot is compiled with g77 but no libg2c
	has been detected. (SOC-SPR-1978)
	
Version 1.249 - 2001-04-02 (GV)
-------------
	+ (Make.include.in) add support for mysql (EXTERNALS = mysql).
	+ (" ") fix AKA, that was being used twice.
	+ (Makefile.top) add target clean_binary.

Version 1.248 - 2001-03-30 (GV)
-------------
	+ (bin/chkdist) does not print header regexp.

Version 1.247 - 2001-03-22 (GV)
-------------
	+ (bin/chkdist) warn of obsolete c++ headers.

Version 1.246 - 2001-03-22 (GV)
-------------
	+ (SasVersion.h.in) added and filled in from configure.
	+ (Make.top) add INTERFACES = SasVersion.h
	+ (configure.in) another implementation of the solution of
	SOC-SPR-1924 (at version 1.242). 
	+ (configure.in) detect if -freg-struct-return is required.
	+ (Make.include.in) use the above if required.

Version 1.245 - 2001-03-16 (GV)
-------------
	+ (chkdist) forces directories and scripts to be rwxr-xr-x.
	
Version 1.244 - 2001-03-13 (GV)
-------------
	+ (Make.include.in) add AKA.
	+ ( "           " ) experimental support for EXTERNALS = packlib
	(CERN libraries) 

Version 1.243 - 2001-03-13 (GV)
-------------
	+ (configure.in) convert FTOOLs warning to error (SAS-SCR-35).
	+ (sas-setup.*.in) add $SAS_DIR/binextra to PATH.
	+ (Makefile.top) create binextra.
	
Version 1.242 - 2001-03-09 (GV)
-------------
	+ (configure.in) add "socket nsl" when checking for cfitsio
	(SOC-SPR-1919).
	+ (configure.in) most warning converted to errors (SAS-SCR-35).
	+ (configure.in) check for most of the executables needed to build
	the SAS. Any missing executable gives now an error.
	+ (sas.environment) add new variables.
	+ (configure.in) add --with-f95-gcc and --with-f95-cc to
	explicitly set the PIC flags for f95 (SOC-SPR-1924).
	+ (doc/lib/install.html) update the software requirements
	(SAS-SPR-1923). 
	
Version 1.241 - 2001-01-10 (UL)
-------------
	+ caloalutils needs now slatec; adapted USEDLIBS rules in 
	Make.include.in accordingly.

Version 1.240 - 2000-12-21 (GV)
-------------
	+ linking of test bins had been upset.

Version 1.239 - 2000-12-20 (GV)
-------------
	+ (bin/findinclude) remove warning about include not found in
	SAS_PATH as this is no longer a useful bit of information.
	+ (Make.include.in) add EXTERNALS = fitsio.
	+ Make.include.in (%_{B,TF,TC,TP}DEPEND):  don't use USEDLIBS with
	shared libraries (makes linking significantly faster).
	+ (Makefile.top) add targets binary_tarball and doc_tarball.
	+ (sas.bib) change back to older version to restore html
	links. Add SSC-LUX-SP-0004.  
		
Version 1.238.17 - 2000-12-13 (GV)
----------------
	+ (Make.include.in) add $(ECHO) "" to html target:
# 20001213: some versions of latex2html seem to forget a final
# '\n'. This breaks the grep '^Testing' checks, and reports a test
# failure. This happens only for packages that have one test.
#
# It should be:
#   latex2html output
#   Testing testname
#
# But it is:
#   latex2html outputTesting testname
#
	
	
Version 1.238.16 - 2000-12-02 (GV)
----------------
	+ (bin/mktophtml) add link to ps version of the UG.
	
Version 1.238.15 - 2000-11-29 (GV)
----------------
	+ (bin/mkpkgidx) Change text for html documentation in a few places.
	+ (doc/latex2html.init):
	  . change XMM to XMM-Newton
	  . change name of EXTERNAL_UP_TITLE to "Meta Index"
	+ (bin/mktophtml) change text and structure.

Version 1.238.14 - 2000-11-27 (GV)
----------------
	+ (doc/README/install.html) updated software requirements.
	+ (configure.in) no longer checks POW_LIBRARY as it is not
	required.
	+ (configure.in) remove a few old messages.
	
Version 1.238.13 - 2000-11-27 (JBa)
----------------
	+ (bin/fixdoc) fixed bug: exluded environments that are commented out,
	  were not properly handled.

Version 1.238.12 - 2000-11-24 (JBa)
----------------
	+ (Make.include.in) added "-type=$(RELEASETYPE)" to fixdoc
	+ (bin/fixdoc) handles exclusion of development environments

Version 1.238.11 - 2000-11-10 (GV)
----------------
	+ (Make.include.in) now it is make OPTIMIZATION=yes, to avoid name
	clash with perl autogenerated make files.

Version 1.238.10 - 2000-10-31 (GV)
----------------
	+ (Make.include.in) gzip of postscript now uses -f.
	+ (configure.in) now detects gzip.

Version 1.238.9 - 2000-10-30 (GV)
---------------
	+ (sas.bib) re-synced wrt xmmdoc.bib and updated with EPN documents.
	
Version 1.238.8 - 2000-10-27 (GV)
---------------
	+ (bin/chkdist) add group plot.

Version 1.238.7 - 2000-10-26 (JBa)
---------------
	+ (bin/mkpkgidx) fixed entry of Postscript files in HTML documentation
	+ (bin/mktophtml) improved README documentation
	+ (Makefile.top) updates because of the above
	+ (doc/Makefile doc/index.html) removed old stuff

Version 1.238.6 - 2000-10-26 (JBa)
---------------
	+ (doc/lib/sasuser.tex) allow env-macro{abstract} to User Doc
	  [Something goes wrong in the env-macro{excludecomment}, but -it
	  has fuzzy logic anyway (imported code!)- we can not change it :-(]

Version 1.238.5 - 2000-10-26 (GV)
---------------
	+ (Makefile.top) make binary_install now silent (tar without -v).
	+ ("") change make check_html. It no longer starts netscape, it
	writes its output to htmlcheck.
	
Version 1.238.4 - 2000-10-23 (JBa)
---------------
	+ (doc/index.html) Fixed broken links
	+ (Make.include.in, bin/chkdist, bin/mkpkgidx, bin/overview)
	  reference to gzip-ed PostScript files
	+ (doc/lib/SAS.pm, Makefile.top, bin/Makefile, bin/mktophtml)
	  Creation of toplevel README file.
	

Version 1.238.3 - 2000-10-20 (GV)
---------------
	+ make SLOPPY=yes

Version 1.238.2 - 2000-10-20 (GV)
---------------
	+ (bin/chkdist) stricter, as it wouod have accepted pipelined
	instead of pipeline.
	+ (sas.info) add.

Version 1.238.1 - 2000-10-19 (JBa)
-------------
	+ (Make.include.in) handling of TEX-books
	  TEXFORM=book|package[=default]
	+ (doc/lib/book.tex) template for books

Version 1.238 - 2000-10-16 (GV)
-------------
	+ (Make.include) modified the failure detection logic of the
	second test.

Version 1.237 - 2000-10-16 (GV)
-------------
	+ (Make.include) modified the failure detection logic of the
	second test.
	+ (checkReport) change 
 to 
. Version 1.236 - 2000-10-16 (GV) ------------- + (checkReport buildReport) incorporate SAS_DIR/info.html if it exists. + (Make.include) make target OPTIMIZE=yes allowed (experimental) + (Make.include) add -ggdb to C++ code when DEBUG=yes Version 1.235 - 2000-10-13 (GV) ------------- + (Make.include) add the possibility to run a test a second time. This requires that the file $SAS_DIR/second.test be present. It hould contain some environment settings that are sourced before make test is run a scond time. + (checkReport) adapted for the above. + (chechReport buildReport) if RELEASE is present include it in the html report. Version 1.234.1 - 2000-10-13 (GV) -------------- + (configure) better check that GNU make is available SOC-SPR-1767. Version 1.234 - 2000-10-11 (GV) ------------- + (Make.include) now make bin does a make clobber first, or the make depend fails. Better solution requires understanding how to move some of the targets in CLEANFILES to CLOBBERFILES. Version 1.233 - 2000-10-09 (GV) ------------- + (configure) check that GNU make is being used. + (sas.environment) tracks a few more variables to help debugging (TEXINPUTS, BIBINPUTS, COMPILER_PATH). Version 1.232 - 2000-10-03 (GV) ------------- + (bin/Makefile) export chkprm. Version 1.231 - 2000-10-03 (GV) ------------- + (Make.include.perl.in) pass LD='ld -shared' to all make commands, to solve sudden problem on DEC. Version 1.230 - 2000-09-29 (JBa) ------------- + (depchk) re-implemented + (Make.include.in) simplied accordingly Version 1.229 - 2000-09-27 (UL) ------------- + added to more entries and several URLs to doc/lib/sas.bib Version 1.228 - 2000-09-22 (UL) ------------- + added URL of CAL HB in sas.bib Version 1.227 - 2000-09-21 (JBa) ------------- + (doc/lib/sas.bib) Better usage of URLs + (doc/lib/sasglobal.tex) Introduction of \sascite{Title}{CiteLabel} Version 1.226 - 2000-09-20 (JBa) ------------- + (doc/lib/html.sty) removed, as it is an old copy of LATEX2HTMLDIR/texinputs/html.sty (LaTeX2HTML Version 96.1) Version 1.225 - 2000-09-13 (GV) ------------- + (configure.in) require ftools >= 5.0. Version 1.224 - 2000-09-08 (JBa) ------------- + (Make.include.in) implemented version in shared libraries: make USE_SO_VERSION=yes Version 1.223 - 2000-09-05 (GV) ------------- + (configure.in) detect LHEASOFT (for ftools 5.0). + (sas.environment.in) report LHEASOFT. Version 1.222 - 2000-08-14 (GV) ------------- + (bin/chkprm) added, but not yet activated. + (bin/chkdist) add demo to group list. Version 1.221 - 2000-08-14 (GV) ------------- + (bin/chkdist) add custom function to parse parameter records, as the built in quotewords sometimes fails. Version 1.220 - 2000-08-11 (GV) ------------- + (configure.in) expects to find fftw in single and double precision. + (Make.include.in) EXTERNALS = fftw removed. Added EXTERNALS = sfftw and EXTERNALS = dfftw. Version 1.219 - 2000-08-10 (GV) ------------- + (bin/chkdist) quiet about missing lyt files. Version 1.218 - 2000-08-10 (GV) ------------- + (bin/chkdist) DISTRIBUTION check is not case sensitive. Version 1.217 - 2000-08-09 (GV) ------------- + (Make.include) add target upload (dist + uploadsas) + (bin/chkdist) validate task info files: - check for valid GROUPS - info file mandatory + (" ") validate layout files: - run parselayout (from package lauyout) on each of them to check that they are valid. + (" ") validate parameter files: - check that 6 ',' are present in the file - check for uppercase, -, _ characters in parameter names + ( ) DEPEND with M.n.p is now error. Version 1.216.8 - 2000-07-07 (GV) --------------- + html documentation brought up to date. + references to SAS developers web pages removed and replaces with the official URLs. + links to package devel also removed. + (doc/README/index.html) removed as not used. + (doc/README/ProblemReports.html) removed as irrelevant for the public. Version 1.216.7 - 2000-07-06 (JBa) --------------- + (bin/mkpkgidx) * bugfix: Index of ... pages were empty Version 1.216.6 - 2000-07-05 (JBa) --------------- + (bin/mkpkgidx) * Separated package documentation, such that packages are sorted by groups * Added Summary for each package ;-0 Version 1.216.5 - 2000-07-05 (JBa) --------------- + (Make.include.in),(bin/mkpkgidx) Added ChangeLog to package doc. Version 1.216.4 - 2000-07-04 (JBa) --------------- + SOC-SPR 1481:: (bin/fixdoc) cleaned-up and fixed (Make.include.in) included RELEASETYPE as created by configure (configure.in) included --enable-user (configure) created by autoconf + Removed obsolete packages:: (doc/lib/sastools.sty), (doc/lib/sasuser.perl), (doc/lib/sasuser.sty), (doc/lib/version.sty) + Implemented mechanism to create user documentation:: (doc/lib/package.tex) cleaned (doc/lib/sasglobal.tex) cleaned:removed developers environment (doc/lib/sasuser.tex) added:ignores developers environment (doc/lib/sasglobal.tex) added:adds developers environment Version 1.216.3 - 2000-06-30 (GV) --------------- + (sas.bib) update @TechReport{ct:SSCPROICD} Version 1.216.2 - 2000-06-27 (Marco Beijersbergen, GV) --------------- + (configure.in) on Linux, set -e for echo (SOC-SPR-1396). + (Make.include.in) replace .so by .a for Linux (SOC-SPR-1322) + (sas.bib) updated (ODF and CCF ICD). Version 1.216.1 - 2000-06-20 (JBa) ------------- + (doc/lib/sasglobal.tex):fixed SPR 1384 + (doc/lib/sasref.perl):SAS_PATH is searched too for task.pl files. Version 1.216 - 2000-05-29 (GV) ------------- + (Make.include) EXTERNALS fftw now brings in both libfftw and librfftw. Version 1.215 - 2000-05-23 (GV) ------------- + (configure.in) when checking for libfftw, add dummy=action to prevent the setting of the global LIBS. + (install.html) small updates to the list the software requirements. Version 1.214 - 2000-05-22 (GV) ------------- + (Make.include) defile -DUSE_POPUP what shared libraries are activated. Version 1.213 - 2000-05-18 (GV) ------------- + (Make.include) add option EXTERNALS = fftw + (configure) check for libraries and include files required to make the above work + (evaluateReport) remove usage of start_yable as some sub version of perl 5.005 do not have it. Version 1.212 - 2000-05-17 (JBa) ------------- + Packages listed in the glossary are now sorted Version 1.211 - 2000-05-12 (JBa) ------------- + added '-t' option to (bin/mkpkgidx) and (Make.include.in), so it will not generate html section pages in local directory. + added improved (doc/lib/alltt.perl) Version 1.210 - 2000-05-05 (JBa) ------------- + (Makefile.top) creation of 'packages.html' is no longer done on stdout + (bin/mkpkgidx) glossary page is split up + (doc/lib/sasglobal.tex) added several macros + indexing Version 1.209 - 2000-05-05 (GV) ------------- + (Make.include) fix screw up generated in 1.208. Version 1.208 - 2000-05-04 (GV) ------------- + (Make.include) make dist now deletes *.tmp_. Version 1.207 - 2000-05-03 (GV) ------------- + (Make.include) add metatask twice to USEDLIBS to try and help the static build. Version 1.206 - 2000-05-03 (GV) ------------- + (sasglobal.tex) add latex command \evatt{}. Version 1.205 - 2000-04-20 (GV) ------------- + sas.bib updated. + (Make.include.in) add $(RM) *.tmp_ to check, so that distchk does not fail if a previous check was killed (and left *.tmp_ around). Version 1.204 - 2000-04-14 (JBa) ------------- + (Make.include.in) added variable "TASKHEADIMPS", an implementation of the class derived from Info::Task. It is now part of dependency rules of task libraries and executable + (bin/Makefile) added script "sastaskhimp". + (bin/sastaskhimp,bin/sastaskhdr) creation of both Task header and its implementation. Version 1.203 - 2000-04-12 (GV) ------------- + (bin/evaluateReport) change a few print statement to make some versions of perl happy (problem reported by Jean Ballet with perl 5.005_02: > evaluateReport evaluatebuild.txt > evaluatebuild.html > No comma allowed after filehandle at /pps/sas4/latest/bin/evaluateReport line 22. + (test) add simple test harness that checks that the perl scripts are syntactically correct. Version 1.202 - 2000-04-11 ------------- + changed acccess mode of evaluateReport (MB) Version 1.201 - 2000-04-11 (GV) ------------- + Cannot type any longer!!! Aaaargh! Version 1.200 - 2000-04-10 (GV) ------------- + (bin/Makefile) had the wrong name for the script evaluateReport. Version 1.199 - 2000-04-07 (JBa) ------------- + (bin/sastaskhdr) fixed the call to task() by f90 (and perl) metatasks. Version 1.198 - 2000-04-07 (GV) ------------- + (Make.include.in) generates check/build.txt before the make complete. The complete stage from the top level Makefile now expects to see these files. Version 1.197 - 2000-04-06 (GV/JBa) ------------- + (fixdoc and sastaskhdr) now accept $(PACKAGE) + (Make.include.in) now define $(PACKAGE). + (Make.include.in) defining USE_DAL etc would fail if the library sought was present twice. Fixed with $(sort), that removes duplicates. + (Make.include.in) CLEANFILES += *.g90 + sas.bib synched with xmmdoc.bib. + add copycmmdoc script to do that upon make data. + (Make.include.in) undo fix in Makefile.top (1.196), add a check of the index file at the package level (%_html rule). + make doc now runs latex/bibtex/latex/latex SPR-1108. + (Makefile.top) complete also runs evaluate_build, that generates a report on whihc tasks fail through DEPEND. Version 1.196 - 2000-04-03 (GV, JBa) ------------- + (Makefile.top) ignore errors from mkpkgidx. + (Make.include.in) TASKS now aways include metatask + (sastaskhdr) creates a TASK header file Version 1.195 - 2000-03-31 (JBa) ------------- + fixed creation of "task/index.pl", needed by "bin/mkpkgidx" Version 1.194 - 2000-03-29 (GV) ------------- + (configure.in) take only first field of latex2html -v + (sas.environment.in) add LATEX2HTML Version 1.193 - 2000-03-28 (GV) ------------- + (bin/chkdist) add checks for missing info files. Version 1.192 - 2000-03-28 (GV) ------------- + (Make.include.in) add -g90 to debug flags. This makes gdb happy on Fortran (9x/77) code. Version 1.191 - 2000-03-27 (GV) ------------- + (Make.include.in) temporary files created through a tee were, at times, being deleted (via make clobber). Fixed. These files now end with .tmp_. They must be explicitly removed in the rules that create them. +(bin/chkdist) extempt .tmp_ files from the check for a trailing new line. These files are used by the make files with a tee, and they are not guaranteed to have a trailing new line. These files are explicitly removed. Version 1.190 - 2000-03-24 (JBa) ------------- + (Makefile.top) bugfix in command. + (doc/index.html) bugfix in package reference. Version 1.189 - 2000-03-24 (JBa) ------------- + (Make.include) modified fixdoc call. + (Makefile.top) changed behaviour of packages_html rule. + (doc/lib/icons) replaced ugly navigation icons by some pretty ones + (bin/fixdoc) propagates version/release and task name to TEX file + (doc/lib) [latex2html.init,package.tex,sasdoc.cls,sasuser.sty, sasuser.perl,sasglobal.tex,sasref.sty,sasref.perl,SAS.pm] (bin/) [mkpkgidx] * extracted page-layout and navigation and put into a reusable package called SAS; * pretty layout of documentation (created by both LaTeX and perl); * every HTML page bares the name/version of the current package; * added local indexing mechanism into the package documentation * added external indexing mechanism of common stuff like (Errors,Warnings,Packages,Parameters,...); * added external section referencing; * added mechanism to remove parts from the HTML documentation. Version 1.188 - 2000-03-24 (GV) ------------- + (Make.include) profiler support for Solaris (PROFILE=yes) Version 1.187 - 2000-03-23 (GV) ------------- + (sas.bib): updated Version 1.186 - 2000-03-14 (GV) ------------- + undo: + (configure.in) stop checking for M77 and F77. Version 1.185 - 2000-03-13 (GV) ------------- + (Make.include.in) make symlinks from task.ps to doc. + (bin/overview) put these new symlinks in packages.html. + (Make.include.in) now propagates package VERSION to documentation + (bin/fixdoc) script that implements the above + (configure.in) check for pgplot's pgclos/pgopen + (configure.in) check for latex2html (warning) + (Make.include.in) include libraries twice in the link line to catch the most common cause of failure in static builds (wrong library order). + (configure.in) stop checking for M77 and F77. + (buildReport) color support for failures. + (checkReport) color support for failures, also alphabetical ordering. Version 1.184 - 2000-02-08 (GV) ------------- + (Make.include.in) add dal to USEDLIBS of all packages that use the oal. Version 1.183 - 2000-02-03 (GV) ------------- + (sas-setup.csh) SPR 1183: logic for FTOOLS was wrong + (sas-setup) SAS_IMAGEVIEWER overwritten only if not defined. Version 1.182 - 2000-02-16 (GV) ------------- + (Make.include) all packages that make use of the cal now also get selector. Version 1.181 - 2000-02-07 (GV) ------------- + (sas.bib) resync with xmmdoc.bib after updates. Version 1.180 - 2000-01-17 (GV) ------------- + (sas.bib) resync with xmmdoc.bib after updates. Version 1.179 - 1999-12-23 (GV) ------------- + (configure.in) issue warning if GNU patch is not found. + (sas-setup.csh.in) fix typo that unset LIBRARY_PATH. Version 1.178 - 1999-12-21 (GV) ------------- + add GNU patch to the list of required packages. + (sas-setup.[c]sh) test if environment variables are set before modifying them. + (install.html) remove references to obsolete environment variables. Version 1.177 - 1999-12-16 (GV) ------------- + (Make.include.in) add further library behind the scenes: if param is used, the caloalutils is also needed. Version 1.176 - 1999-12-14 (UL) ------------- + added SIAM ICD to sas.bib (ct:SIAMICD) Version 1.175 - 1999-12-07 (GV) ------------- + (aclocal.m4) fix typo in F90 macros. Version 1.174 - 1999-12-02 (GV) ------------- + (bin/chkdist) fix typo in regexp in validateDepend. Version 1.173 - 1999-12-01 (GV) ------------- + (Make.include.in) add support for INTERNALS + (bin/chkdist) DISTRIBUTION mandatory (error) + ( " " ) DISTRIBUTION content cheked (warning) + ( " " ) trailing new line mandatory (error) + ( " " ) warns of missing lay-out files + ( " " ) DEPEND cannot contain 1.2.3 version numbers (warning) Version 1.172 - 1999-11-18 (GV) ------------- + (doc/index.html) fix a couple of broken html links. Version 1.171 - 1999-11-08 (GV) ------------- + (configure.in) check for gracebat + (sas.environment.in) report the result of the check above. + (sas-setup.[c]sh) make sure both LIBRARY_PATH and LD_LIBRARY_PATH contain $SAS_DIR/lib (fix a problem on Linux). Version 1.170 - 1999-11-03 (GV) ------------- + fix small problem in shared lib generation when the library being created is also in the USEDLIBS line. Version 1.169 - 1999-11-03 (GV) ------------- + (configure.in) add --enable-verbose to make gcc chatty. + (Make.include.in) support for the above. + (configure.in) remove extra ;; + (Make.include.in) add USEDLIBS to LDLIBS, so that shared libraries that rely on other libraries do not copy symbols. Version 1.168 - 1999-10-29 (GV) ------------- + (configure.in) add a few more warning messages. Version 1.167 - 1999-10-28 (GV) ------------- + (Make.include) re-introduce the hack below, as the fix caused more problems than it cured. + (configure.in) SAOTNG becomes SAODISPLAY. + (configure.in) check for xmgrace instead of xmgr. Issue warning if not found. + (configure.in) check for correct version of xpa tools. + (configure.in) remove redundant AC_SUBST. + (configure.in) only use AC_CHECK_PROG instead of AC_PATH_PROG. + (configure.in) issue warning if SAODISPLAY is not ds9. + (sas-seup.[c]sh.in) SAOTNG becomes SAODISPLAY. Version 1.166 - 1999-10-27 (GV) ------------- + (Make.include) remove USEDLIBS hack, as cal and oal are now combilibs. Version 1.165 - 1999-10-26 (GV) ------------- + (Make.include) remove calpnalgo from the list of libraries added to the link line when the cal is used. calpnalgo is now absorbed in the cal. Version 1.164 - 1999-10-25 (GV) ------------- + (configure.in) add options --enable-debug --enable-trace --disable-shared + (Make.include.in) add support for the above (variable substitutions) Version 1.163 - 1999-09-28 (GV) ------------- + reintroduce RAEDME.html that has been eaten by cvs. Version 1.162 - 1999-09-27 (GV) ------------- + (Makefile.top) overview generates packages.html + (Makefile.top) creates directory libextra + (sas-setup) add SAS_DIR/libextra to LD_LIBRARY_PATH + (index.html) moved to doc. + (README.html) this is now the pre-build documentation entry point, with most of the files paths hard coded. This is replaced with a sym-link to doc/index.html after the build. + (Makefile.top) define target complete (runs after make check) + (configure.in) detects Qt version and writes it in sas.environment. Version 1.161 - 1999-09-24 (MB GV) ------------- + add instructions for binary install. + modify sas-setup to allow for extra library directory containing required to run the binary SAS. + (Make.include) detects RELEASE and propagates it to taskmain + rename a number of html files + fix documentation entry point (was README.html it is index.html) Also, it is now the real entry point istead of just being a link into doc subdirectory. + modify install + configure detects endiannes of machine + configure sets SOLARIS/LINUX/DECOSF + configure tests for xmgr header file + overview writes a different title + added SAOtng to the installation instructions. Version 1.160 - 1999-09-10 (MB) ------------- + whichpart script now allows for symbolic links in directories Fixes SPR103. Version 1.159 - 1999-09-08 (GV) ------------- + update sas.bib (SPR 801) + (Make.include) *DEPEND targets make use of both OBJS and QOBJS. They were using both but would fail if _OBJS was missing. Version 1.158 - 1999-09-07 (GV) ------------- + tweaks to latex2html.init to make documentation movable. Version 1.157 - 1999-09-06 (GV) ------------- + add LaTeX command \remark. Version 1.156 - 1999-09-06 (GV) ------------- + (Make.include) fix problem with VERSION. + (latex2html.init) all paths are relative to make sure doc can be moved. Version 1.155 - 1999-09-04 (GV) ------------- + add version.sty and userdoc.cls: remove developer's sections from the LaTeX file. + add option [useronly] to sasdoc.cls. + update macros for error/warning (SPR 677) + (Make.include) new target DOCDIRS: HTML trees that are symlinked under doc/ + (Make.include) removes all of the cat VERSION but the first one. + various fixes to documentation lay out (use DOCDIRS) + (Makefile.top) overview writes to doc/index.html Version 1.154 - 1999-09-01 (GV) ------------- + changed perl logic slightly: only warnings. + use tr in a more portable manner (SPR 763) + added script bin/stripnonuserenv for removing non-user relevant environments from package documentations (LaTeX sources) + added option 'useronly' to sasdoc class (doc/lib/sasdoc.cls) + edited install.html. Version 1.153 - 1999-08-31 (MB) ------------- + fixed error in update ($$n) Version 1.152 - 1999-08-31 (MB) ------------- + fixed problem in update Version 1.151 - 1999-08-31 (MB) ------------- + added target 'data' which runs the DATASCRIPTS + added target 'update' for incremental builds Version 1.150 - 1999-08-30 (GV) ------------- + (Make.include) versioned shared libraries, with correct DT_SONAME + ( " ) experimental support for combilibs + (configure) make use of --prefix (also in Make.include) + experimental support for binary release (make binary_install in $SAS_DIR) + (sas-setup.*) export SAS_IMAGEVIEWER Version 1.149 - 1999-08-26 (UL) ------------- + added \RequirePackage{float} to doc/lib/sasdoc.cls (gives better control over placements of floating figures and tables) Version 1.148 - 1999-08-23 (GV) ------------- + (chkdist) add warning about missing DISTRIBUTION + ( " ) warn that trailing new line will be an error + switch off versioned libraries as some package have ad hoc rules that must be brought under control first. Version 1.147 - 1999-08-23 (GV) ------------- + configure tests Qt compile,link,run time behavior. + changes to the version number of shared libraries. Also put a sym link from lib/lib%.so to lib/lib%.so.version for the linker. Version 1.146 - 1999-08-21 (GV) ------------- + fix typo in Make.include.in that was preventing the .par files from being created in config. Version 1.145 - 1999-08-20 (GV) ------------- + update istall.html + chkdist does not issue warning for length 0 files. Version 1.144 - 1999-08-20 (GV) ------------- + close 734 732 726 705 663 403 441 372 101 + CONFIGFILES: ignore .prm files (they were never used), don't make symlinks for them. + configure: remove most --enable-ARG switches, use standard macros to search for libraries and headers. + configure: check for lg2c lf2c lredhat6fix only on Linux + shared libraries have version numbers (only when building from the top directory of a package). + more diagnostic info to sas.environment (version of the compilers, cfitsio, perl). + create perl.version with output of perl -V. + catch bug in perl version test. + check that there is no other perl executable in the path ahead of /usr/local/bin/perl. + mkpkglist warns instead of exiting if a DEPEND file is not found. The corresponding package is ignored. Version 1.143 - 1999-08-06 (GV) ------------- + The fix for SPR 638 below was too severe (all par files removed with make clobber). Fixed that. Version 1.142 - 1999-08-04 (GV) ------------- + add flags required to create shared libraries on OSF (experimental) + close SPR 638 (added $(CONFIGDIR)/*.par to CLOBBERFILES + target_os written to sas.environment + depend.here executes make info Version 1.141 - 1999-07-23 (GV) ------------- + cal now also needs slatec, hence added to Make.include. Version 1.140 - 1999-07-21 (GV) ------------- + Make.include: fix ransparent adding of libraries required by the cal and the oal so that the order of the libraries is not altered. This required a change in UL's hack (1.137), and using $+ instead of $^ in the rule to make binaries. Close SPR 714. Version 1.139 - 1999-07-12 (JBr) ------------- - INTERFACES now works with multiple directories in SAS_PATH. Version 1.138 - 1999-06-28 (UL) ------------- - added two ASC docs to doc/lib/sas.bib (these were already in sas-1.23 - where had they gone ... ?) Version 1.137 - 1999-06-23 (UL) ------------- - hack in Make.include.in: dependeny checks related to Cal/Oal modified; tasks which use Cal and/or Oal do not need to specify libraries Cal/Oal depend on (caloalutils/calpnalgo) in USEDLIBS; this might be replaced which a more general mechanism in the future Version 1.136 - 1999-06-15 (GV) ------------- + configure updated to check for CFITSIO v2.0 + do not check for libieee on Linux + add check for longnam.h (cfitsio) + add check for libredhat6fix.a (NAG f95 patch) Version 1.135 - 1999-05-27 (JB) ------------- + INTERFACES for ".f90" files now infer ".mod" automatically Version 1.134 - 1999-05-26 (JB) ------------- + added support for INTERFACES statement in Makefiles + 'findincludes' gives warning, instead of error, if module not found (required in order to implement INTERFACES mechanism) + added the - before bibtex back in, because it will otherwise break on a document without citations. Version 1.133 - 1999-05-26 ------------- + also remove - from bibtex, so that make pays attention to the error. Version 1.132 - 1999-05-26 ------------- + fix bibtex command so that ir does not hang Version 1.131 - 1999-05-22 ------------- Version 1.130 - 1999-05-21 (GV) ------------- + doc targets would hang with more than one latex error (SPR 662) + Makefile.top: mkdir lib/perl5 + Make.include.perl: simplifies. Everything is installed under lib/perl5 + sas-setup.*: PERL5LIB settings reflect change above Version 1.129 - 1999-05-20 (GV) ------------- + sas-set.csh had the wrong syntax. Version 1.128 - 1999-05-19 (GV) ------------- + fixed logic in various paths in sas-setup.* (SPR 650) Version 1.127 - 1999-05-19 (JB) ------------- + Fixed chkdist to work with Digital Unix Version 1.126 - 1999-05-17 (GV) ------------- + latex doc commands store their output to a temporay file that is cat-ed if errors are detected. This is needed because latex writes only to stdout. Version 1.125 - 1999-05-07 (GV) ------------- + bibtex command must be run with -, so make will ignore its error status (which is 2 when non citation commands are found). Version 1.124 - 1999-05-07 (GV) ------------- + Fix logic error in the setting of QT_LIBS: it was putting the wrong directory in the -L. + redirect stdout of latex2html and latext to /dev/null. Version 1.123 - 1999-05-06 (MB) ------------- + removed make doc targets in toplevel Makefile, since they were broken. Version 1.122 1999-05-03 (GV) ------------- + Make.include.perl now makes use of perl executable determined by configure. + added bin/checkmakefile Version 1.121 1999-04-29 (MB) ------------- + added user and hostname to reports. + ensure that complete is done after build. Version 1.120 1999-04-29 (MB) ------------- + fixed automatic build of documentation + moved the script overview to the bin directory Version 1.119 1999-04-28 ------------- + Make.include.in: made checking of usage of infrastructure components more robust (USEDLIBS = tabcalc lead to -DUSE_CAL) (UL) Version 1.118 1999-04-28 ------------- + added system info to checkReport and buildReport, fixed missing in buildReport (MB) + updated sas.bib with SAS TN about parameter names and event attributes. (GV) Version 1.116 1999-04-27 (MB) ------------- + reintroduced rule to produce package overview Version 1.115 1999-04-15 (GV) ------------- + had acidentally removed X11 flag substitution in configure. Version 1.114 1999-04-14 (GV) ------------- + add flags for creation of shared libraries on Sparc (configure.in and MAke.include.in). + use ExtUtils:;Embed module to determine Perl's flags. + remove /usr/local/lib from list of libraries returned by Perl (this was a problem at Saclay SPR 615). + add some code to configure to find X11 stuff when the standard autoconf macro fails. Still do nothing with the output. + chkdist checks that files end with trailing new line. Only a warning, to be promoted to error in a later version. Version 1.113 1999-04-13 (GV) ------------- + more changes to configure to support the linux build Version 1.112 1999-04-09 (GV) ------------- + more linux fixes: acrobatic maneuvers around g77 Version 1.111 1999-04-09 (GV) ------------- + small fix to configure for Linux + updated sas.bib from xmmdoc.bib Version 1.110 1999-04-08 (MB) ------------- + allow for third number in version (patch number) + define -DUSE_QT if qt is in the EXTERNALS Version 1.109 1999-04-08 (GV) ------------- + fix typo in configure.in (wrong includes for Qt) (GV) + remove Make.depends with make clobber (MB) Version 1.108 1999-04-06 (MB) ------------- + do not remove Make.depends with make clean, so that make -k test can be done. Version 1.107 1999-04-02 (GV) ------------- + fix search for libf9(0|5) to cover cases when there is a shared version of those libraries. Version 1.106 1999-03-30 (GV) ------------- + fix typo in Make.include.perl.in Version 1.105 1999-03-29 (GV) ------------- + fixes to perl path in sas-setup.* + changes to Make.include.perl.in to support perl tasks. Version 1.104 1999-03-29 (GV) ------------- + fix to find f2c on Linux + fix to find the PGPLOT library (it needs X11 and the X11 libraries were not being used in the test). Version 1.103 ------------- - (SPR 608) update link line for EXTERNALS = ftools (version 4.2) (GV) - updated latex2html-init file (MB) Version 1.102 1999-03-24 (GV) ------------- - changed the handling of the EXTERNALS = pgplot in Make.include. The use is now expected to have the pgplot lib and include directories in his environment variables. The Make.include hardcode -lpgplot in the link line. Version 1.101 1999-03-22 (MB) ------------- - changed perl path to /usr/local/bin in f90depend script. Version 1.100 1999-03-12 (MB) ------------- - updated the installation instructions Version 1.99 1999-03-11 (MB) ------------ - reintroduced -W Version 1.98 1999-03-10 (MB) ------------ - removed temporarily -W until packages are made to work with TRACE=no Version 1.97 1999-03-10 (GV) ------------ - EXTERNALS pgplot also uses X11 (had gone missing) Version 1.96 1999-03-08 (MB) ------------ - default TRACE is off. Version 1.95 1999-03-08 (MB) ------------ - build libraries without VPATH= so that packages can be replaced (fixes SPR246) - added TRACE switch, default on. Version 1.94 1999-03-05 (MB) ------------ - fixed libtominl (wrong when library name contains 'lib', e.g. saslib) Version 1.93 1999-03-05 (MB) ------------ - modified the make procedure so that no absolute path to the shared libraries is put into the executables. Version 1.92 1999-03-04 (MB) ------------ - Make.depends is now created such that the dependency on the libraries is generated dynamically; this ensures that we link against the shared lib and that an executable is regenerated when the lib is updated. - fix make prepare for testodf (links.here depends on make_dirs) Version 1.91 1999-03-02 (MB) ------------ - cleaned up make_dirs - added to make info - updatedepend added to SCRIPTS Version 1.90 1999-02-25 (MB) ------------ - fixed the lib.a and lib.so problem Version 1.89 1999-02-22 (GV) ------------ - EXTERNALS pgplot also uses X11 - modified configure to look for socket and nsl libraries (needed by cfitsio 2.0) Version 1.88 1999-02-22 (MB) ------------ - Changed the order of the values in TARGETS so that task libraries are built before the tasks themselves. Version 1.87 1999-02-19 (MB) ------------ - added target libs, to be used with make VPATH= Version 1.86 1999-02-17 (MB) ------------ - The test harness fix was not correct. The problem was that FAILED appeard on the next line after the Testing label. Now only looks for FAILED. Version 1.85 1999-02-17 (MB) ------------ - fix test harness; sometimes a failure went unnoticed (oaltest segfault) Version 1.84 1999-02-16 ------------ + changes order of libraries when EXTERNALS are used (GV) Version 1.83 ------------ - re-added support for Q object files.(MB) Version 1.82 ------------ - support for f77 (MB) Version 1.81 ------------ - re-added link to task directory in $TOP_DIR/include (MB) Version 1.80 ------------ - libraries and executables are now built from all the files that they depend upon. This allows to add wrappers for task subroutines so that they can be accessed from all languages. This also simplifies the Make.include, which is never a bad thing. (MB) Version 1.79 ------------ - no link was generated to the task libraries (MB) Version 1.78 ------------ + temporary fix for new perl install directories. Need a better one. Version 1.77 ------------ - Put -DUSE_OAL and -DUSE_CAL in CPPFLAGS, so they appear only once (MB) - Better task libraries with a common interface. (MB) Version 1.76 (MB) ------------ - removed passing on SHARED and DEBUG; this is done already automatically and it did not work. - added a '-' to the ccarg for shared libraries. Version 1.75 (GV) ------------ - by default the build is without -g. Use: make DEBUG=yes will compile with debugging information. - new EXTERNALS: xmgr and qt - configure is considerably more quiet about what it does not find. It shouts only if something is missing that would prevent the core sas from building correctly. Version 1.74 ------------ - Make.include.in: define variables $(USE_CAL)/$(USE_OAL) which are either empty or set to "-DUSE_CAL"/"-DUSE_OAL" depending on whether the task uses Cal/Oal ($(USEDLIBS) is inspected for that) - needed for conditional comilation of CAL/OAL specific code in main.cc (UL) Version 1.73 ------------ - configure checks for qwidget.h now (closes SPR 535) Version 1.72 ------------ - configure checks for a few more executables (saotng etc). Version 1.71 ------------ - Fixed missing ) (MB) Version 1.70 ------------ - configure checks FTOOLS version number - X11 libraries are not used by default. Use EXTERNALS = X11 in make file. - PGPLOT libraries not used by default. USe EXTERNALS = pgplot in make file. - record more of the environment in sas.environment. Version 1.69 ------------ - supports latex2html-98.1p1 by calling texcombine first. Version 1.68 ------------ - now also installs texcombine Version 1.67 ------------ - added texcombine script as workaround for a latex2html-98.1b1 problem (MB) Version 1.66 ------------ - preferred Fortran compiler is now f95 - added OGIP/92-002 (Defn of rmf and arf formats) to sas.bib (HS) - added J Ballet's pile-up paper to sas.bib (HS) Version 1.65 ------------ - make check and make will also do make clean. (MB) - make clobber removes links. (MB) Version 1.64 ------------ - updated installation instructions. (MB) - saslocate now also works for files. (MB) - added constructManifest, which will check whether the result of make check was sufficient and produces a manifest file of the packages that succeeded. (MB) Version 1.63 (GV) ------------ - there was another error in the logic supporting Perl tasks. Version 1.62 (GV) ------------ - record that -u is now added to the Fortran flags. Version 1.61 (GV) ------------ - fix variable typo. Version 1.60 (GV) ------------ - remake configure. This should be a special rule in the make file? Version 1.59 (GV) ------------ - modify rules for Perl targets so that Make.include changes do not affect taskmain - configure warns about SAOTNG, xmgr, and scisim not being found. Version 1.58 (GV) ------------ - add COMBILIBS to LINKS - fix typo in yacc rules Version 1.57 ------------ - add support for lex/yacc. Version 1.56 ------------ - fix Perl-related rules that were sending make into a loop. (GV) Version 1.55 ------------ - Added script saslocate. (MB) - checkReport now requires the input file as argument. (MB) - change target names for EXTERNAL and PERL to make consistent with others. (GV) Version 1.54 ------------ - fix f90depend that could not cope with -ccarg flags - Make.include now tests for SHARED=yes, not just defined. Version 1.53 ------------ - add Make.include.perl here, instead of replicating it everywhere. Version 1.52 ------------ - Fixed SPR-22: f90depend should produce dependencies to .mod, not .o (JB) - Fixed reporting Build succeeded and failed at the same time (MB) Version 1.51 ------------ - solved 'make check fails on missing check.txt' (MB) Version 1.50 ------------ - added -u (enforce implicit none) to F90 flags. (MB) - added support for PERL, EMBED_PERL changed into EXTERNAL = perl Version 1.49 ------------ - added FMODS variable for f90 modules that are not part of a library or executable (e.g. interface definitions) (MB) Version 1.48 (MB) ------------ - fixed sas-setup.csh.in Version 1.47 (MB) ------------ - fixed wrong quote. Version 1.46 (GV) ------------ - introduce support for shared libraries. Compile with make SHARED=yes sas-setup modified to set LD_LIBRARY_PATH. (GV) - f95 is the preferred compiler now. Use configure --enable-nagware to go back to f90. (GV) - now deletes .tex (fixes SPR422). (MB) - make check produces check.txt and check.html; make or make all produces build.txt and build.html. (MB) Version 1.45 (MB) ------------ - make is now a package-by-package build from scratch, which produces the build HTML table in integration.html and exits with status != 0 in case of an error. make check is no longer required; just use make. To compile the binaries only, do make bin. - No longer does make doc twice, since there are hardly any external references - Made available checkReport. Version 1.44 (MB) ------------ - Fixed .ref confusion. - Added loggin of time to make check. Version 1.43 (MB) ------------ - Simplified and improved make all and make check. Version 1.42 (MB) ------------ - keep the -g flag for the moment, since gcc 2.7.2.3 on Solaris cannot compile the SAS without -g. Version 1.41 (GV) ------------ + to help with the integration of Perl modules, the configure script identifies the name Perl gives to the architecture. This is used to modify the PERLLIB variables in sas-set. Version 1.40 (GV) ------------ - PATH is recoded in sas.environment. Version 1.39 (MB) ------------ - lib/perl is no longer made by Makefile.top, since both lib and lib/perl in MKDIRS gives a race condition with a parallel make. Version 1.38 (GV) ------------ - sas-setup now defines POW_LIBRARY. This closes SPR 467. Version 1.37 (GV) ------------ - SPRs (mostly already closed): + 101 : Documentation of external packages not integrated + 228 : make depend crashes (rejected) + 99 : Trailing space in MKDIRS gives error (rejected) - configure: + tentative support for f95. Not tested. + environment found by configure recorded in sas.environment + Perl incs/libs not in default INCS/LIBS (reduce external dependencies of core) + do not check for pquery2 (FTOOLS) as this is no longer needed by the CAL + warn if QTDIR not set - Make.include: + tentative support for f95. Not tested. + strip executables, do not compile with debugging symbols by default. Use make DEBUG=yes instead. + use make EMBED_PERL=yes to use Perl libs/incs. Version 1.36 (GV) ------------ - forgot to run autoconf, so the previous release was the same as 1.34. Version 1.35 (GV) ------------ - and an extra -lm when compiling with nagace. This is an empirical solution. This should close SPR 453. Version 1.34 (GV) ------------ - fix >< problem in instal..html. Version 1.33 (GV) ------------ - updated the installation instructions. Version 1.32 (MB) ------------ - removed packages/cal/ccftools from PERL(5)LIB dir; instead, make sure a link exists in lib/perl Version 1.31 (MB) ------------ - fixed test target that broke in 1.30 Version 1.30 (MB) ------------ - added checkReport script. - checked make depend logic, so that it now works with parallel make Version 1.29 (MB) ------------ - do final linking with c++, not cc, since the main program is C++; also solves version conflicts between cc and c++. Version 1.28 (MB) ------------ - added empty test harness. Version 1.27 (GV) ------------ - replace grep -e in Make.include with a simple grep, as the -e is not supported by every grep. Version 1.26 (GV) ------------ - modify grep expressions in Make.include to make them more unambiguous. Version 1.25 (GV) ------------ - close SPR 411 - in sas-setup.sh make a few test on strings more robust/portable. Version 1.24 ------------ - added -DNAGf90Fortran to Make.include to make cfortran.h happy on Linux. Version 1.23 ------------ - added two entries to doc/lib/sas.bib (UL) Version 1.22 ------------ - fixed bug in sas.bib (missing comma) - added bibliography to package toplevel document (package.tex) - tasks are also turned into a library - create link from config directory to the .par as well Version 1.21 ------------ - removed check for Make.depends for targets all and check. Version 1.20 ------------ - added extra targets to the file existance checks at the end of Make.include. - added lib/perl to MKDIRS in Makefile.top Version 1.19 ------------ - removed the injection of comments into the '+-' sequence of make check. Version 1.18 ------------ - modified the make check target; it picked up 'pedal:' when looking for 'dal:' Version 1.17 ------------ - modifications to the PERLLIB variables: now they point to $SAS_DIR/lib/perl Version 1.16 ------------ - make test exits with error status != 0 if a test fails - changed name of verify into check - make all will try to build everything package by package Version 1.15 ------------ - added a target verify that produces a +/- list of successive stages in the build. Version 1.14 ------------ - sas-setup scripts correctly prepend SAS_PATH/bin to the path. Version 1.13 ------------ - LaTeX now no longer waits for input when an error occurs during make doc. Version 1.12 ------------ - now doc generates the toplevel LaTeX document; enforces compliant documentation. Version 1.11 ------------ - temporarily allows non-compliant documentation. Version 1.10 ------------ - make doc now generates the toplevel LaTeX document itself, so it is no longer needed in the packages. The uniform toplevel document ensures that the documents can also be integrated in another toplevel document, e.g. with all package documents as a chapter in a single document. - added a list of standard LaTeX packages to sasbook and the toplevel LaTeX template (package.tex). - added an installation instruction for latex2html to solve a conflict with verbatim.sty. Version 1.9 ----------- - update doc/README.html to make it look less out of date - close SPR 357: sas-setup.sh does not build PATH correctly Version 1.8 ----------- - added a couple of new macros and one new environment to doc/lib/sastools.sty (UL) - added two references to doc/lib/sas.bin (UL) Version 1.7 ----------- - fixed SPR 257: chkdist did not allow ".gz" files - fixed SPR 256: install script did not work with bash or /usr/ucb/ln - Added Horne (1986), PASP 98/609 to bib file Version 1.6 ----------- - fixed SPR 245 : Missing latex2html icons Version 1.5 ----------- - Changed overview script so that relative links are produced. Version 1.4 ----------- - Added a script sasbook and LaTeX style sasbook.cls that can be used to produce a SAS printed manual. - Makefile.top is changed such that the package overview is always produced when doing make doc. - improved overview script; it now scans SAS_PATH. Version 1.3 ----------- - Make.include now provides the version number to the tasks. - Make.include now supports C++ tasks. Version 1.2 - 28-05-98 ----------- - paramconv now handles quotes properly. - chkdist script now warns about ".prm" files, but doesn't warn about missing final newlines. Also quiet when there are no errors. - depchk and chkdist now have links in "bin". Version 1.1 - 25-05-98 ----------- - depchk now ignores blank lines in DEPEND files and does not use SAS_DIR environment variable. - paramconv now only removes the parameters that exactly match 'mode' or 'clobber', not parameters like 'amode1'. - added *.prm to CLOBBERFILES, closes SPR223. Version 1.0 - 14-05-98 ----------- Initial version for SAS v1 integration. ========================================================================= Package sashelp: version 1.0 [was 0.2.1] ChangeLog Version 1.0 - 2001-09-24 (GV) ----------- + Add two new parameters: remote, newwindow. + Upload the documentation as well. Version 0.2.1 - 2000-11-14 (GV) ------------- + default to $SAS_DIR/README.html, the new entry point. ========================================================================= Package saslib: version 1.68 [was 1.67] ChangeLog Version 1.68 - 2002-01-21 (GV) ------------ + (EventAttributes.h) Add INVALID_PATTERN flag for PN. *evatt* test harnesses updated, documentation updated. Version 1.67 - 2001-03-06 (GV) ------------ + SAS-SCR-0047: - (EventAttributes.h) create new attribute UNDERSHOOT, add to MOS rejection mask. - (eventattributes.f90) idem. - (test/testevatt*) make aware of new attribute. ========================================================================= Package sasperl: version 1.0.1 [was 0.25] ChangeLog Version 1.0.1 - 2002-01-30 (JBa) ----------- + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems on linux/perl5.003: Make sure that old CCFLAGS of Conifgure.pm are not overwritten Version 1.0 - 2001-12-18 (GV) ----------- + Re-uploaded as 1.0. Version 0.28 - 2001-11-28 (GV) ------------ + Move -DPERL_POLLUTE to Makefile.PL, instead of using perlcompatibility.h Version 0.27 - 2001-11-23 (GV) ------------ + Makefile.PL: missing include Version 0.26 - 2001-11-22 (GV) ------------ + (SWIG/{error,param}/*.i now include perlcomatibility.h to work with perl 5.6.x Version 0.25 - 2000-09-28 (JBa) ------------ + (src/error/Makefile.PL, src/param/Makefile.PL) changed initialisation, such that: * one can work on this package without building the complete SAS core tree * perltasks can be run under gcc-2.95 (it is suprising that it worked under egcs anyways) ========================================================================= Package selectlib: version 4.46.5 [was 4.41] ChangeLog Version 4.46.5 - 2002-04-08 (UL) -------------- + allow timing attributes in GTI merging to be of mixed types real/int or int/real for equality check Version 4.46.4 - 2002-03-18 (UL) -------------- + fixed minor problem related to utils-1.84 update Version 4.46.3 - 2002-01-31 (UL) -------------- + fixed problem inadvertently introduced in 4.46.1: timing related keywords in GTI tables were not treated as optional Version 4.46.2 - 2002-01-30 (UL) -------------- + closed SPR 2264: yacc problem [was bug in selcore/past_ly] Version 4.46.1 - 2002-01-29 (UL) -------------- + added EllipticalAnnulus::toSelectExpression() (override base class method) + implemented SCR 58: propagate timing related keywords in GTI merging (closes SPR 2204) + relaxed too stringest base test with sector-filter (failed under Linux) Version 4.46 - 2001-12-07 (UL) ------------ + redelivery of 4.45 for start of 5.3 RT Version 4.45 - 2001-09-26 (UL) ------------ + implemented SCR 78: Addition of keyword to tabgtigen output Version 4.44.3 - 2001-09-25 (UL) -------------- + couple of trivial changes in utils/TrinagulatablePolygon.cc to make optimizer happy Version 4.44.2 - 2001-09-12 (UL) -------------- + fixed problem in documentation introduced with 4.42 + fixed problem in method of new TrinagulatablePolygon that caused problem reported in SPR 2153 on the CAL (see src/utils/TriangulatablePolygon.cc for details) Version 4.44.1 - 2001-08-17 (UL) -------------- + corrected modification dates of files in src/selcore (.l/.y are newer than .cc counterparts in src/selcore in 4.44) Version 4.44 - 2001-08-15 (UL) ------------ + added new region filter 'polygon2' with a defined positive result for test points exactly on a polygon segment + test harness extended to cover new polygon2 filter + fixed another compilation problem under Tru64 Version 4.43 - 2001-08-13 (UL) ------------ + fixed compilation problem in TriangulatablePolygon.cc under Tru64 Version 4.42.1 - 2001-08-11 (UL) -------------- + moved SelecteError from selcore to utils Version 4.42 - 2001-08-10 (UL) ------------ + case of SHAPE value in input CXC region tables is now indifferent (used to require names in uppercase) + implemented fast O(log N) polygon filter; typical speed up for number of points ~200 is factor 5-10 + inclusion status of point on polygon boundaries remains uncertain; now explained in doc; see also rejected SPR 2010 + consistent use of namespace std Version 4.41 - 2001-07-05 (UL) ------------ + renamed local utility class WCS to SelectWCS to resolve name conflict with caloalutils ========================================================================= Package sla: version 1.7.1 [was 1.7] ChangeLog Version 1.7.1 - 2002-02-01 (GV/SOC) ------------- + Updated DEPEND to contain sas. Version 1.7 - 2000-10-10 (CB/MSSL) ------------- + Modified (sla/Makefile) to find correct html file (sla/sla.html) (SSC-SPR-1177) ========================================================================= Package slatec: version 1.36 [was 1.33.1] ChangeLog Version 1.36 - 2001-11-22 (UL) ------------ + added LinearInterpolant::supplement() - this fixes problem in test harness Version 1.35 - 2001-11-20 (UL) ------------ + bug fix in d/f CubicHermiteInterpolant constructor + bug fix in assignment operator + added CubicSplineInterpolant::replace() Version 1.34 - 2001-11-06 (UL) ------------ + changed obsolete old-style include statements + added CubicHermite/SplineInterpolant::supplement() Version 1.33.1 - 2000-10-13 (UL) -------------- + bug fix in LinearInterpolant class - was harmless under Solaris, caused crash under True64 ========================================================================= Package specadd: version 1.8.2 [was 1.11] ChangeLog Version 1.8.2 - 2000-10-31 (GV/SOC) ------------- + DEPEND: it should have used flspec 2.22. Version 1.8.1 - 2000-10-31 (GV/SOC) ------------- + DEPEND: add flspec so that documentation builds. Version 1.8 (2000-08-17) (MC) ---------------------------- +(config/specadd.info): removed "interactive" from GROUPS list +(doc/specadd_description.tex): macros updated Version 1.7.2 (2000-06-22) (MC) ---------------------------- +(config/specadd.info): Fixed (SSC-SPR-1862) Version 1.7.1 (2000-06-15) ---------------------------- +(doc/specadd_description.tex): Fixed (SSC-SPR-1834) and updated Version 1.7 (25-May-2000) ---------------------------- - Modified version number for saslh Version 1.6.2 (24-May-2000) ---------------------------- - Modified test input file so that CREATOR keyword is present only in its header Version 1.6.1 (14-April-2000) ---------------------------- - Closed SPR 1662: bad format in errors and warnings in documentation Version 1.6 (14-March-2000) ---------------------------- - Closed SPR 1555: behaviour on wrong parameter - Closed SPR 1556: Problem with the ROWID column Version 1.5 (27-January-2000) ---------------------------- - Missing specadd.lyt from config/Makefile Version 1.4 (13-January-2000) ---------------------------- - Modified documentation version number (changed to that of the VERSION file) - Added GUI layout file (specadd.lyt) Version 1.3 (25-November-1999) ---------------------------- - Included DISTRIBUTION file Version 1.2 (30-July-1999) ---------------------------- - Closed SPRs: * SSC-SPR-1133: Dummy template breaking build on Digital Unix Version 1.1 (19-July-1999) ---------------------------- - Closed SPRs: * SSC-SPR-1056: FVERIFY problem in spectral file * SSC-SPR-1058: Problem reading spectral file into XSPEC * SSC-SPR-1059: Failure to create a multiple spectral file Version 1.0 (08-June-1999) ---------------------------- - First version of task after approval Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package srcdisplay: version 1.4 [was 0.7] ChangeLog Version 1.4 (HS) ----------- + Bug fix: For source ID, now take first row as row #1, not row #0 as with previous version. Version 1.3 (HS) ----------- + Added feature for optionally annotating an ID to the displayed source. Version 1.2 (HS) ----------- + Requirement for a RADEC_ERR column in source list now optional instead of mandatory - Source list needs only RA & DEC columns for task to run. Version 1.1 (HS) ----------- + now supports emldetect, ewavelet and srcmatch source lists. Version 0.7 (UL) ----------- + brought in line with selectlib 4.41 ========================================================================= Package srcmatch: version 3.7.3 [was 3.10.4] ChangeLog Version 3.7.3 - 2001-07-05 (HB) ------------------------------- Closed SPR: + SSC-SPR-2457 Error when 1 of 3 input source lists is empty Version 3.7.2 - 2001-06-01 (HB) ------------------------------- Closed SPR: + SSC-SPR-2406 wrong permissions in src/edetect_chain Version 3.7.1 - 2001-05-04 (HB) ------------------------------- Closed SPR: + SSC-SPR-2349 test harness fails on linux Version 3.7 - 2001-04-24 (HB) ----------------------------- Closed SPRs: + SSC-SPR-2300 Need html targets for each source + SSC-SPR-2277 Energy band wanted + SSC-SPR-2274 vector columns in output + SSC-SPR-2272 EP_TOT count rates are not the simple sum of the *_TOT rates Version 3.6.1 - 2000-11-09 (HB) ------------------------------- Closed SPR: + SSC-SPR-2008 CONTENT content corrected Version 3.6 - 2000-09-25 (D.M.) ------------------------------- + reduced HTML source list by 80% for just an overview Version 3.5- 2000-07-26 (JV) ---------------------------- + repaired the bug noted in SSC-SPR-1936 Version 3.4.3 - 2000-06-30 (JV) ------------------------------- + bug fixed in the memory reallocation lines (see SSC-SPR-1891) Version 3.4.2 - 2000-06-21 (JV) ------------------------------- + some errors in the keyword values were corrected (TELESCOP/DATE-OBS) + some improvemenst were made to the documentation. Version 3.4.1 - 2000-06-21 (JV) ------------------------------- + routine for reading the input set is changed, so that also also single instrument input list can be read (SPR-1550 & 1809) + in connection: also single band source lists can now be processed, although this should be tested more extensively + RA/DEC_CORR columns are now only written in the summary list, if those columns were present in the input set, but only if there is only 1 input list. The eposcorr keywords are progagated. + v3.4 did not correctly process the HR columns, this is now fixed. + manual was brought to SAS standards + one test in test harness uses a real OM srclist en emldetect srclist Version 3.4 - 2000-03-09 (GV/SOC) ----------- + uploaded version sent by Jacco via email. Version 3.3 (March 8, 2000) -------------------------- - patched version: no column src_num expected anymore, instead ep_ml_id_src is used as primary source number info - summary band information has now changed from 7 to 0 - columns VAR_STAT, N_BINS, P_VAR, VAR_EXP_NO are now initiliazed CLosed SPR: 1566, 1558 Still open: 1550 (a source is only read if summary band/instr lines exist) ------------------------ Version 3.2 (Februari 11, 2000) - error in documentation file and in DEPEND fixed. ------------------------ Version 3.1 (January 17, 2000) - patched small errors in the test harness - uses now slalib to calculate gal. coordinates ------------------------ Version 3.0 (January 17, 2000) Substantial revision of this task: -commandline parameters changed -possibility to combine several input source lists added -cross identification with early detect stage data sets added ------------------------ Version 2.4 (September 20, 1999) <== NOT YET SUBMITTED - HB Closed SPR: - 1159: Reading of omlist filename parameter corrected Version 2.3 (July 12, 1999) --------------------------- - parameter names changed to agree with conventions Open SPRs: 0778 Version 2.2 ---------------------- Closed SPRs: - 0776: typos in description corrected - 0832: obsolete file deleted Version 2.1 ---------------------- - minor corrections in the documentation Closed SPR: - 0592: value assigned to flags column Version 2.0 ---------------------- - error in config/srcmatch.par corrected - "To do list" added to ChangeLog Closed SPR: - 0277: routine cp_head moved to module edetect_io to be used by all AIP SAS tasks Version 1.4 ---------------------- Default values for file name parameters removed from config/srcmatch.par Closed SPRs: - 0484: "draft" removed from task description - 0455: config/srcmatch.par: type label corrected - 0499: test harness upgraded (doesn't use 'diff' anymore) Version 1.3 ---------------------- Test harness modified Version 1.2 ---------------------- Functionality added: task now performs cross-correlation of EPIC and OM source lists Closed SPRs: - 0456: test/Makefile edited Version 1.1 ---------------------- ChangeLog added Closed SPRs: - 0276: .par file provided instead of .prm - 0278: test harness is more robust now - 0279: " Open SPRs: (will be treated in next task version) - 0275: test_plan - 0277: cp_head to be replaced by generic mechanism Version 1.0 ---------------------------- - Original version submitted to the SOC To do list: ------------ - the task will be upgraded substantially after further discussions of the desired layout and content of the final source lists have taken place. ========================================================================= Package ssclib: version 2.4 [was 1.6.2] ChangeLog Version 2.4 - 08 Mar 2002 (IMS/LUX) ------------- - Functionally this is exactly the same as 2.3.9, it is just uploaded as 2.4 so that dependencies of other tasks can be updated. Version 2.3.9 - 07 Mar 2002 (IMS/LUX) ------------- - (Sigh) yet another bug, that showed up on Dean's build, but not on mine! Version 2.3.8 - 07 Mar 2002 (IMS/LUX) ------------- - Changes to my_psf_mod and coordinate_mod as more bugs, this time affecting the interface with rgssources, are dicovered. These concern replacing rates with fluxes in some of the getPsfEllipseAxes() interfaces, and changing the type srcEnvelopeType. Version 2.3.7 - 07 Mar 2002 (IMS/LUX) ------------- - o22 at MPE didn't like select case(), case(), so I changed the select case to 'select case(int())'. Version 2.3.6 - 06 Mar 2002 (IMS/LUX) ------------- - A few more subtle bugs found and fixed in my_psf_mod and mathutils_mod. Version 2.3.5 - 05 Mar 2002 (IMS/LUX) ------------- - Slight change to my_psf_mod:getPsfEllipseAxes_kernel - variable 'status' was not initialized under all circumstances. - Fixed a problem in mathutils_mod:mergeStatuses - changed an incorrect iand() to a simple addition. Version 2.3.4 - 04 Mar 2002 (IMS/LUX) ------------- - Added hybridNewtonsMethod (which implements a more robust Newton's method) to mathutils_mod and adapted routines in my_psf_mod to make use of it. Version 2.3.3 - 25 Feb 2002 (IMS/LUX) ------------- - Added some explanatory comments and did some rearrangements to the function getInstrumentAttitude() in coordinate_mod. Version 2.3.2 - 15 Feb 2002 (IMS/LUX) ------------- - Added some noisy messages to help debugging. Version 2.3.1 - 11 Feb 2002 (IMS/LUX) ------------- - Added caloalutils, oal, taskmain and utils to DEPEND and removed param. - Added oal to USEDLIBS line in src/Makefile. - Changes to coordinate_mod, mathutils_mod and my_psf_mod to correct mistakes (SPR 2744 on region). Version 2.3 - 23 Jan 2002 (IMS/LUX) ------------- - Slight changes to subroutine calcEllipse in mathutils_mod. - Added function pointInEllipse to mathutils_mod. Version 2.2 - 18 Jan 2002 (IMS/LUX) ------------- - Added cal dependency now required by coordinate_mod. Version 2.1 - 17 Jan 2002 (IMS/LUX) ------------- - Added my_psf_mod, coordinate_mod and confusion_mod (not yet documented). Version 2.0 - 17 Nov 2001 (IMS/LUX) ------------- - Version upgrade as per GV request. Some as-yet-undocumented modules added. Version 1.6.2 - 2001-09-01 (GV/SOC) ------------- + param version should have been 1.62. ========================================================================= Package statistics: version 1.0.1 [was 0.16] ChangeLog Version 1.0.1 - 2002-02-08 (GV) ------------- + Fix parameter file (new param rejected it because of mode = a) Version 1.0 - 2001-12-18 (GV) ----------- + Re-upload as 1.0, fix c++ headers. Version 0.16 - 2000-07-19 (HS) ------------ + (test/testTableStatistics.cc): No longer uses DataFilter::RowRange struct ========================================================================= Package tabgtigen: version 2.8.3 [was 2.7.2] ChangeLog Version 2.8.3 - 2002-03-12 (UL) ------------- + fixed minor documentation problems Version 2.8.2 - 2002-02-20 (UL) ------------- + minor compatibility enhancement to test harness [shell functions under Linux/sh cannot return value >256] Version 2.8.1 - 2002-01-28 (UL) ------------- + fixed wrong mode of table/expression parameters Version 2.8 - 2001-12-07 (UL) ----------- + redelivery of 2.7.2 for start of 5.3 RT Version 2.7.2 - 2001-05-17 (UL) ------------- + fixed small problem in layout file (this closes SPR 2045: Does not work with SAS GUI) ========================================================================= Package taskmain: version 1.67.2 [was 1.65.4] ChangeLog Version 1.67.2 - 2002-02-01 (JBa) ------------ + (test/tasks/config/perltask.par) fixed bug in syntax Version 1.67.1 - 2002-01-28 (JBa) ------------ + Upgraded verbosity of Executing information to lowest level (i.e. the user will see TASK:- Executing (HOW): TASK [paremeters]) Version 1.67 - 2001-12-20 (GV) ------------ + DEPEND updated. Version 1.66 - 2001-11-19 (JBa) -------------- + (lib/Task.cc) At call/invocation of child, be verbose on all errHandler flags needed by children too. Version 1.65.4 - 2001-06-14 (JBa) -------------- + Do not check for mandatory parameters, if using the dialog! ========================================================================= Package testccf: version 1.96.4 [was 1.93] ChangeLog Version 1.96.4 - 2002-03-11 (GV) -------------- + EMOSx_REDIST to issue 11 for real, both in ccf.cif and scisimccf.cif Version 1.96.3 - 2002-03-10 (GV) -------------- + EMOSx_REDIST to issue 11, to make rmfgen happy. Version 1.96.2 - 2002-02-27 (UL) -------------- + in constituents/ccf.cif: XMM_MISCDATA_0013 -> XMM_MISCDATA_0014 (corrected OPTICS_X/Y for EPN) Version 1.96.1 - 2002-02-01 (GV) -------------- + Update test harness: now checks if CCF constituents in the CIFs are available in SAS_CCFPATH. Version 1.96 - 2002-01-30 (UL) -------------- + in constituents/ccf.cif: EMOS1_QUANTUMEF_0006 -> EMOS1_QUANTUMEF_0010 EMOS2_QUANTUMEF_0006 -> EMOS2_QUANTUMEF_0010 EPN_QUANTUMEF_0006 -> EPN_QUANTUMEF_0010 (test harnesses of rmfgen/arfgen make use of new features in issue 10 constituent) Version 1.95 - 2002-01-14 (GV) ------------ + Make sure SCISIM constituents are sent out. Version 1.94 - 2001-07-30 (UL) ------------ + XMM_MISCDATA_0013.CCF in place of XMM_MISCDATA_0011.CCF (R_INNER/OUTTER needed by rgsproc-0.100) Version 1.93 - 2001-05-20 (GV) ------------ + same change as 1.92 for scisim.ccf. ========================================================================= Package timeappend: version 1.4 [was 1.3] ChangeLog Version 1.4 - 2001-07-24 (UL) ----------- + temporarily disabled EPN related part of test harness because of anomalies in testodf/scisimsimple data (see SPR 2128 for details) Version 1.3 - 2001-01-09 (UL) ----------- + trivial change to make optimizer happy ========================================================================= Package tools: version 1.42.3 [was 1.41.2] ChangeLog Version 1.42.3 - 2002-02-12 (GV) -------------- + Config files for regionmask moved to subdirectory config. Version 1.42.2 - 2002-02-10 (GV) -------------- + Fix problem with regionmask.lyt, sync CVS version @ SOC. + remove duplicate obt2met.cc Version 1.42.1 - 2002-02-07 (JDR) -------------- + added new tool regionmask Version 1.42 - 2001-12-04 (UL) ------------ + brought in line with utils-1.82 Version 1.41.2 - 2001-05-31 (UL) -------------- + implemented addendum to SPR 2075: broken links in HTML doc ========================================================================= Package utils: version 1.83.2 [was 1.75] ChangeLog Version 1.83.2 - 2002-02-10 (GV) -------------- + (simplescanner.cc) add missing include iostream, for gcc-3.0 Version 1.83.1 - 2002-02-07 (UL) -------------- + workaround in STime for gcc-2.95.2/3 optimizer bug under Linux Version 1.83 - 2001-12-10 (UL) ------------ + added src/Numeric.h/.cc + test harness Version 1.82 - 2001-12-04 (UL) ------------ + fixed typo in STime.h/.cc: siderial->sidereal + fixed problem with STime sec field (values of 60 could appear under certain circumstances also for non-leap sec instances) + supplemented STime test harness w.r.t above Version 1.81 - 2001-11-22 (GV) ------------ + (perl/perlcompatibility.h) added, used in sasperl and pedal. Version 1.80 - 2001-11-16 (JBa) ------------ + (perl/perlutils.cc) Make it work with perl 5.6 Instead of defining the macro 'PERL_POLLUTE', I prefixed some variables with PL_, as the macro *really* pollutes things. Version 1.79 - 2001-11-05 (GV) ------------ + (stringutil.h) toNumber now throws when the conversion fails. Version 1.78 - 2001-10-25 (JBa) ------------ Brought up to speed for new C++ STANDARD: + (src/FileLocator.cc) must include iostream! + (src/QuotedString.h) added explicit comparison with std::string + (src/STime.cc) replaced "std::std::" by "std::" + (src/SimpleToken.h) forward declaration 'SimpleToken::Value *must* be public! + (src/stime_c.cc) explicit cast from 'C'-enum to 'C++'-enum of STime::Representation + (test/*) fixed minor stuff Version 1.77 - 2001-10-22 (UL) ------------ + added Filename::split()/Filename::isDirectoryName() in stringutil.h + associated test harnesses Version 1.76 - 2001-08-15 (UL) ------------ + new stringutil function replaceall() Version 1.75 - 2001-07-13 (UL) ------------ + fixed minor I/F problem in stime.f90 (forgotten optional argument) + minor changes in stime.h to resolve type checking problem in swig generated wrapper code ========================================================================= Package xcolorcod: version 1.8 [was 1.5] ChangeLog Version 1.8 - 2002-01-23 (UL) ----------- + src/Color.cc was missing in package Version 1.7 - 2001-12-18 (UL) ----------- + DEPEND updated. Version 1.6 - 2001-12-07 (UL) ----------- + redelivery of 1.5 for start of 5.3 RT Version 1.5 - 2001-04-04 (UL) ----------- + fixed SPR 1979: Redirection of XCOLORCOD Output ========================================================================= Package xmmselect: version 2.43.2 [was 2.39.4] ChangeLog Version 2.43.2 - 2002-04-11 (UL) -------------- + create "CHANNEL"-vs.-"RATE.STAT_ERR" plot when spectrum of rates was generated by evselect ("withzcolumn=true") Version 2.43.1 - 2002-02-06 (UL) -------------- + updated preference file + table name is now dislayed in GUI Version 2.43 - 2002-01-24 (UL) ------------ + 'makeratecolumn=true' is now default in LC extraction; plotted with error bars (needs dsplot-1.14) + fixed minor memory leak problem Version 2.42 - 2002-01-23 (UL) ------------ + now depends on daltools-1.0 + added support for evselect's 'makeratecolumn' parameter (now depends on evselect-3.43) Version 2.41 - 2001-12-13 (UL) ------------ + now depends on backscale 1.0 Version 2.40.1 - 2001-10-31 (UL) -------------- + now depends on dscalc-2.0 Version 2.40 - 2001-08-14 (UL) ------------ + identical to 2.39.4 Version 2.39.4 - 2001-08-14 (UL) -------------- + closed SPR 2123: "fonts" font size of expression string is no longer fixed + bug fix in conversion of ds9 region to column coordinates =========================================================================

[an error occurred while processing this directive] Updated on: [an error occurred while processing this directive]