SAS Release Notes - SAS 10.0.0

	             Release Note for SAS 10.0
		     ========================

		   Carlos Gabriel & Eduardo Ojero 
	                 XMM-Newton SOC
          



* Contents

  . SAS releases covered by this note
  . URLs
  . Summary of important changes
  . New and withdrawn packages
  . Detailed list of changes between SAS 9.0 and SAS 10.0

* SAS releases covered by this note

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

			      sasversion

This version (10.0.0): xmmsas_20100423_1801 (xmmsas_20100423_1803 for Mac OS X)

Last public version  (9.0.0): xmmsas_20090611_1801 (xmmsas_20090611_1803 for Mac Os X)  


* URLs

SAS pages at the XMM-Newton SOC:
   http://xmm.esac.esa.int/sas/

XMM-Newton calibration information:
   https://www.cosmos.esa.int/web/xmm-newton/calibraion
 
Pipeline configuration at the XMM-Newton Survey Science Centre:
   http://xmmssc-www.star.le.ac.uk/public/pipeline/


*Summary of important changes

The main improvements of this release can be summarized as follows:

- the SAS C++ code is now fully gcc4 compliant, making possible the support of newer operating system / flavors,
- we are introducing a full 2-D parameterisation of the EPIC PSF as a function of instrument, energy and off-axis angle, covering the whole field-of-view. This is kept in this version as a non-default alternative, since it is not fully scientifically validated, and some areas of the parameter space have still to be explored and/or refined. The alternative parameterisation models the PSF spokes and the large-scale azimuthal variations, and includes an additional gaussian core, which accounts for (at most) 2% of the enclosed energy flux in the MOS cameras.
While the new 2-D PSF parameterisation is already known to be a good characterisation of real point source profiles, testing and validation of its accuracy and application to real data is at a relatively early stage. Resulting analysis using this non-default alternative should be treated with extreme caution.
- a new task (specgroup) for defining the useful range of spectral channels, grouping channels according to statistical criteria is included, which works both on EPIC and RGS spectra,
- the configurable SAS pipeline-like metatask psechain, for general processing of all the XMM-Newton data corresponding to one observation, but in particular, for the extraction of scientific reduced data related to one or several point sources, including signal to noise optimisation, is largely improved,
- the task included in the former SAS 9 version for analysis of EPIC mosaic data, but also for coherent source detection of overlapping EPIC exposures, has also been largely improved,
- eslewchain, the metatask for analysis of EPIC slew data, has been adapted for its easy inclusion into the official XMM-Newton Pipeline system PPS,
- RGS data analysis is from this version on by default performed on a wavelength grid. Modelling of the RGS background is now also possible (and default) on the wavelength grid, after adaptation of the corresponding background templates,
- the contamination model for RGS has been extended according to the findings of the RGS calibration team, showing a non-linear but asymptotic contamination evolution. It requires the use of new version of the corresponding calibration files (RGS1_EFFAREACORR_0006.CCF and RGS2_EFFAREACORR_0006.CCF - please be aware that these files will be at the earliest publicly available a week after the SAS 10 release, for avoiding problems with SAS 9.0 users downloading them, since they are not compatible),
- the RGS effective area determination includes also the possibility of a spectral correction for alignment of RGS and EPIC effective areas, should this show necessary, which can be switched on by a non-default parameter "rgs rectification". The spectral correction factors are contained in a new extension of the calibration files referred to in the former point, for the moment set to unity,
- a new task for OM variability statistics has been implemented, omvariability. Please be aware that it is so far only validated for single observations. It will be further developed for correct functioning by multiple observations,
- the photometry for OM fast mode has been considerably improved,

And, as always, many other less important improvements and bug fixes have taken place. 99 tasks have been upgraded all in all, with a total number of sub-version changes of 206. A detailed list follows further below.

* New and withdrawn packages NEW: Package makethumbs: version 0.4.1 [NEW]
Package ombackground: version 0.5 [NEW]
Package ompsfprofile: version 0.5 [NEW]
Package omvariability: version 1.2.1 [NEW]
Package specgroup: version 0.2.5 [NEW]

WITHDRAWN:
none

DELETED:
none

* Detailed list of changes between SAS 9.0.0 and SAS 10.0.0 A detailed list of all upgraded tasks wrt SAS 9.0.0 follows, the corresponding ChangeLogs are further below:

Package addattribute: version 2.2.6 [was 2.1.1]
Package arfgen: version 1.77.2 [was 1.76.4]
Package attfilter: version 1.3.2 [was 1.3.1]
Package barycen: version 1.18 [was 1.17.4]
Package cal: version 3.200.5 [was 3.191.3]
Package caloalutils: version 1.105.2 [was 1.105]
Package ccftools: version 1.34.1 [was 1.34]
Package dal: version 1.183 [was 1.182.1]
Package daltools: version 1.9.1 [was 1.9]
Package dscalc: version 2.6.1 [was 2.6]
Package dsplot: version 1.26.1 [was 1.26]
Package dsslib: version 5.6.6 [was 5.6.2]
Package duproc: version 0.2.2 [NEW]
Package eboxdetect: version 4.22 [was 4.21]
Package eexpmap: version 4.6.1 [was 4.6]
Package efftplot: version 2.18 [was 2.17]
Package efluxer: version 0.4 [was 0.3.4]
Package ekstest: version 2.4 [was 2.3.1]
Package emchain: version 11.16 [was 11.15]
Package emeventsproj: version 1.5.2 [was 1.5.1]
Package emframes: version 5.8.1 [was 5.8]
Package emldetect: version 5.12 [was 5.11.2]
Package emosaicproc: version 0.1.11 [was 0.1.6]
Package emtaglenoise: version 1.0.3 [was 1.0]
Package epatplot: version 1.16 [was 1.15]
Package epiclccorr: version 1.4.5 [was 1.4.2]
Package epicproc: version 2.9.20 [was 2.9.19]
Package epreject: version 5.12 [was 5.11]
Package epsplitter: version 0.2.6 [was 0.2.5]
Package esas: version 0.9.6 [was 0.9.4]
Package eslewchain: version 1.5 [was 1.1]
Package especget: version 1.29.1 [was 1.28.7]
Package evalcorr: version 0.7.1 [was 0.5]
Package evselect: version 3.60.5 [was 3.60.3]
Package gui: version 1.52.9 [was 1.52.8]
Package imgdisplay: version 1.48.1 [was 1.48]
Package interpr: version 1.21.1 [was 1.21]
Package layout: version 1.6.2 [was 1.6.1]
Package makethumbs: version 0.4.1 [NEW]
Package mssllib: version 2.61 [was 2.60]
Package nodfingest: version 0.9.1 [was 0.9]
Package oal: version 3.116.2 [was 3.116]
Package omatt: version 2.50 [was 2.49.3]
Package ombackground: version 0.5 [NEW]
Package omcomb: version 2.4.5 [was 2.4.4]
Package omcosflag: version 1.29 [was 1.28]
Package omdetect: version 5.24.5 [was 5.19.4]
Package omdrifthist: version 1.28.2 [was 1.28]
Package omfastflat: version 1.19.2 [was 1.17]
Package omfchain: version 1.38 [was 1.34.3]
Package omflatfield: version 2.6.3 [was 2.6]
Package omflatgen: version 1.12.2 [was 1.12]
Package omgrismplot: version 1.5.1 [was 1.5]
Package omgsource: version 1.7.23 [was 1.7]
Package omichain: version 1.58 [was 1.54]
Package omlcbuild: version 1.37.2 [was 1.33.3]
Package ommag: version 3.10.2 [was 3.10]
Package ommergelists: version 0.6.7 [was 0.6]
Package ommodmap: version 2.19.2 [was 2.19]
Package ommosaic: version 2.5.14 [was 2.5.3]
Package omphotom: version 1.2.5 [was 1.2.3]
Package ompsfprofile: version 0.5 [NEW]
Package omqualitymap: version 0.3.4 [was 0.3]
Package omregion: version 2.11.2 [was 2.11.1]
Package omscattered: version 1.3.3 [was 1.3.2]
Package omsource: version 1.21.17 [was 1.21.2]
Package omsrclistcomb: version 2.15 [was 2.13.4]
Package omthconv: version 1.34.1 [was 1.34]
Package omvariability: version 1.2.1 [NEW]
Package param: version 2.15.2 [was 2.15]
Package parproc: version 1.2 [NEW]
Package ppssumm: version 3.4.9 [was 3.4.6]
Package psechain: version 0.3.8 [was 0.2.2]
Package psfgen: version 1.1.5 [was 1.1.3]
Package radmonfix: version 0.2.1 [NEW]
Package rawfdsutils: version 1.6 [was 1.5]
Package rawtmlib: version 2.6.3 [was 2.3.7]
Package responselib: version 1.3.1 [was 1.3]
Package rgsangles: version 4.7.1 [was 4.7]
Package rgsbadpix: version 2.18.3 [was 2.18.2]
Package rgsbkgmodel: version 1.3.4 [was 1.3.2]
Package rgscombine: version 1.3.4 [was 1.3]
Package rgsfluxer: version 1.7.5 [was 1.7.4]
Package rgsfluxmodel: version 0.2.2 [was 0.2.1]
Package rgsimplot: version 1.17.1 [was 1.17]
Package rgslccorr: version 0.51.4 [was 0.51.3]
Package rgslib: version 1.31.1 [was 1.31]
Package rgsproc: version 1.28.3 [was 1.27.1]
Package rgsregions: version 1.19.4 [was 1.19.3]
Package rgsrmfgen: version 1.11.2 [was 1.10.1]
Package rgssources: version 6.2.2 [was 6.2]
Package rgsspecplot: version 2.19.1 [was 2.18.4]
Package rgsspectrum: version 2.7.4 [was 2.7]
Package rmfgen: version 1.55.2 [was 1.55.1]
Package sas: version 1.524 [was 1.504]
Package saslib: version 1.86.1 [was 1.86]
Package selectlib: version 4.70 [was 4.69]
Package slatec: version 1.48.1 [was 1.46]
Package specgroup: version 0.2.5 [NEW]
Package ssclib: version 4.11.2 [was 4.9]
Package statistics: version 1.2.1 [was 1.2]
Package stspproc: version 3.0.3 [was 2.7.9]
Package testccf: version 1.115.6 [was 1.115.3]
Package testodf: version 0.46 [was 0.45.1]
Package testprods: version 1.20 [was 1.19]
Package tools: version 1.64.2 [was 1.64.1]
Package utils: version 1.119.1 [was 1.119]
Package xcolorcod: version 1.22.2 [was 1.22.1]
Package xmmselect: version 2.65.2 [was 2.65.1]



Package addattribute: version 2.2.6 [was 2.1.1]

ChangeLog

Version 2.2.6 - 2009-09-24 (DLG/LUX)
-----------
	-       Modify sort in test harness cmp (S06)
	
Version 2.2.5 - 2009-09-23 (DLG/LUX)
-----------
	-       More test harness debugging (S06)
	
Version 2.2.4 - 2009-09-20 (DLG/LUX)
-----------
	-       More test harness debugging
	
Version 2.2.3 - 2009-09-18 (DLG/LUX)
-----------
	-       Test harness shell scripts fixed
	
Version 2.2.2 - 2009-09-15 (DLG/LUX)
-----------	
        -       More test harness debugging
	
Version 2.2.1 - 2009-09-10 (DLG/LUX)
-----------
	-       Added debugging lines to test harness to check SOC build

Version 2.2 - 2009-09-04 (DLG/LUX)
-----------
	-       Fixes to make addattribute gcc4.3 compliant
	
Version 2.1 - 2007-09-13 (DJF/LUX)
-----------
	-	The special extension name PRIMARY was being handled incorrectly
	-	Now handles all blocks equally.
	-	Improved test harness.

Package arfgen: version 1.77.2 [was 1.76.4]

ChangeLog

Version 1.77.2   - 2010-04-19 (RDS)
------------
	+ (src/CalPsfModel.cc)           - removed reference to psf->atOrigin
					   which was causing problem with
					   bad pixel contribution
						(SPR-6607)

Version 1.77.1   - 2010-04-14 (RDS)
------------
	+ (src/PointEeCorrector.cc)      - Fully restored references to ELLBETA
						(SPR-6607)

Version 1.77   - 2010-03-22 (RDS)
------------
	+ (src/CalCoreData.cc,
	  (src/CalPsfModel.cc,
	   src/ConcreteArfDataServer.cc) - Restored references to ELLBETA

Version 1.76.6   - 2009-09-03 (AI)
------------
	+ Fixes to make arfgen gcc4-3 compliant

Version 1.76.5   - 2009-07-10 (AI)
------------
	+ (src/CalPsfModel.cc) Psf::BinSize renamed to Psf::ValidBinSize.
	This change is part of the gcc4 porting (see: cal/src/PsfDataServer.h)
	
Version 1.76.4   - 2009-06-15 (AI)
------------
	+ Debug line removed
	

Package attfilter: version 1.3.2 [was 1.3.1]

ChangeLog

Version 1.3.2 - 2010-04-01 (AI)
-------------
	+ (src/attfilter.cc) The data filter expression in "cut" method was created using 
	the "toString" to convert start and stop time to strings variables. This "toString" 
	method truncate the variable so we are losing time due to this conversion. We have 
	changed "toString" method by double+stringstream definition.

Version 1.3.1 - 2007-06-28 (AI)
-------------
	+ (src/attfilter.cc) Work around for MacOSX (Panther). 
	  SOC-SPR-2719 closed
	

Package barycen: version 1.18 [was 1.17.4]

ChangeLog

Version 1.18 - 2009-09-17 (AI)
------------
	+  New funtionality to switch between DE200 and DE405 ephemerides added.
	SOC-SCR-285 closed.
	
Version 1.17.5 - 2009-09-03 (AI)
------------
	+Fixes to make barycen gcc-4.3 compliant

Version 1.17.4 - 2007-06-19 (AI)
------------
	+ (src/BaryCenterableDataSet.h) New method "processExposu" that corrects the 
	EXPOSU time values. SOC-SPR-6485
	+ New parameter (barycen and earthbarycen) "processexposutable". 
	+ Documentation updated. 
	

Package cal: version 3.200.5 [was 3.191.3]

ChangeLog

Version 3.200.5 - 2010-04-12 (RDS)
---------------
	+ (src/RgsBackgroundServer.cc/h) - Uses integer channel ranges for
					   RGS (SPR-6606)

Version 3.200.4 - 2010-04-06 (RDS)
---------------
	+ (src/RgsBackgroundServer.cc/h) - Updated to handle CCF containing 
					   template background for BETA and
					   LAMBDA spectra.
						(SPR-6606)

Version 3.200.3 - 2010-03-17 (RDS)
---------------
	+ (src/EnergyCorrector.cc/h)    - removed debug

Version 3.200.2 - 2010-03-08 (RDS)
---------------
	+ (src/SpecQualityServer.cc/h)  - Returns bad channel ranges for RGS
					  order 1 and 2.
						(SPR-6596)

Version 3.200.1 - 2010-03-02 (RDS)
---------------
	+ (src/SpecQualityServer.cc/h)  - Extra methods to return the bad
					  channel ranges in BETA or Lambda
					  space.
						SPR-6596

Version 3.200 - 2010-02-25 (AI)
---------------
	+ (src/EffectiveAreaCurve.cc/h) - Rectification implementation done 
						(SCR-296).

Version 3.199 - 2010-02-22 (RDS)
---------------
	+ (src/EnergyCorrector.cc/h)    

		- Gives two options of processing the long-term 
		  CTI trend. 

		algoid=2:  the current method
		algoid=3:  a delta to the 1st order correction

		SPR-6592

	+ (src/EffectiveAreaCurve.cc/h) - Introduction of outline for
					  rectification of RGS effective
					  areas (SCR-296)

Version 3.198 - 2010-02-17 (RDS)
---------------
	+ (src/PsfDataServer.cc/h)      - The ELLBETA model has its parameters
					  linearly interpolated.

	+ (src/SpecQualityServer.cc/h)  - Accesses the EMOS1_RESOLUTION,
					  EMOS2_RESOLUTION etc. blocks
					  which give the energy resolution
					  of each instrument.

Version 3.197 - 2010-01-19 (RDS)
---------------
	+ (src/EffectiveAreaDataServer.cc) - Error in RGS contamination loop
				             SPR-6583

Version 3.196 - 2009-10-05 (RDS)
---------------
	+ (src/PsfDataServer.cc/h)       - This is a TEST version !!

	The ELLBETA model is interpolated using the closest calibration point

	The ELLBETA encircled energy is calculated by integrating the
	image rather than by using the analytic formula. This leads to
	non-smooth curves but allows the radial profile of the PSF image
	to be checked.

	+ (src/GemoetryDataServer.cc)    - Emits message bout CORNER table
					   only for MOS or PN

Version 3.195 - 2009-09-23 (RDS)
---------------
        + (src/ScreenThresholdServer.cc) - Really Fixed bug in call to CCD=1 server

Version 3.194 - 2009-07-31 (RDS)
---------------
	+ (src/PsfDataServer.cc)        - Solved problem with ELLBETA 
					  normalisation at large ellipticites.

					  Also cleaning, commenting and 
					  updating the documentation

Version 3.193 - 2009-07-30 (RDS)
---------------
        + (src/PsfDataServer.cc)        - The psf->image code returns
					  a MEDIUM mode or ELLBETA mode
					  model with the X/Y axes unflipped
					  Previously, they were flipped in
					  the wrong way.

	+ (calview/CalViewables.cc)     - This was flipping the X/Y axes.
					  of the PSF image. It now displays 
					  the image as received from the CAL.
 
Version 3.192 - 2009-07-22 (RDS)
---------------
        + (src/PsfDataServer.cc)        - Restored references to ELLBETA
                                          and SetPosAngle code

                                        - The code returns a PSF image which
                                          is rotated in a clockwise direction
                                          with phi and in an anti-clockwise
                                          direction with position_angle

        + (src/ScreenThresholdServer.cc) - Fixed bug in call to CCD=1 server
 

Version 3.191.4 - 2009-07-06 (AI)
---------------	
	+ Modifications is several source files to make dal gcc 4.3 compliant. 
	
Version 3.191.3 - 2009-06-12 (RDS)
---------------
	+ (src/PsfDataServer.cc)        - Removed references to ELLBETA
					  Commented out all SetPosAngle code
	+ (src/CalCommon.cc/h)		- Removed references to ELLBETA


Package caloalutils: version 1.105.2 [was 1.105]

ChangeLog

Version 1.105.2 - 2009-07-06 (AI)
-------------
	+ (CalOalUtility.h and PhysicalConstants.h) Definitions in these two files 
	give errors in oal. gcc4 porting 
	
Version 1.105.1 - 2009-06-23 (AI)
-------------
	+ Modifications in several files to make code gcc 4.3 complaint.


Package ccftools: version 1.34.1 [was 1.34]

ChangeLog

Version 1.34.1 - 2009-09-03 (AI)
------------
	+ Fixes to make ccftools gcc-4.3 compliant.

Version 1.34 - 2003-05-23 (UL)
------------
	+ enhancements to epicbscalgen
		- fixed bug in SourceCorrelator::angularSeparation()
		  which caused wrong identification in case of source confusion
		- new BS misalignment angles are now passed to CAL with CCF
		  replacement data set and SAS_CCFFILES enviroment variable
		- more diagnostic output to facilitate monitoring of minimization
		  progress
		- new reference source input mode in which true celestial coordinates
		  are read from existing eboxdetect source list (this finally closes
		  SCR 63); controlled by new parameters 'withrefsrclist'/'refsrclist'
		- updated doc


Package dal: version 1.183 [was 1.182.1]

ChangeLog

Version 1.183 - 2009-11-23 (AI)
-------------
	+ (DalAttribute.cc) The precision in the conversion to string in real attribute values 
	has been increased from 6 to 16. SOC-SPR-6578 closed.

Version 1.182.3 - 2009-06-30 (AI)
-------------
	+ (HiLowFitsDatabase.cc)  remove debug statement.
	
Version 1.182.2 - 2009-06-22 (AI, EO, RDS)
-------------
	+ Modifications is several source files to make dal gcc 4.3 compliant.
	
Version 1.182.1 - 2007-06-08 (RDS)
-------------

	+ doc/reference/examples/foreachblock.f90 - explicit intent for displayblock
	+ test/sprtest/Makefile   -  adding extra test to avoid "_test" error.


Package daltools: version 1.9.1 [was 1.9]

ChangeLog

Version 1.9.1 - 2009-09-01 (AI)
-----------
	+ Fixes to make gcc-4.3 happy.
	
Version 1.9 - 2006-01-20 (EO)
-----------
	+ Previous change forgot to apply renaming to config files. 
	dsmv.lyt, .par, .info were renamed to dsmove.lyt, .par and 
	.info respectively. Closes SPR 2640.


Package dscalc: version 2.6.1 [was 2.6]

ChangeLog

Version 2.6.1 - 2009-09-03 (AI)
-----------
	+ Fixes to make dscalc gcc-4.3 compliant.
	
Version 2.6 - 2006-02-27 (AI)
-----------
	+ (phasecalc) Frame Time and period checking (related to SPR-2632).
	+ (phasecalc) New keyword (PERIOD) added to the header (related to 
	SPR-2632)
	

Package dsplot: version 1.26.1 [was 1.26]

ChangeLog

Version 1.26.1 - 2009-08-31 (AI)
------------
	+ Modifications is several source files to make dsplot gcc 4.3 compliant
	
Version 1.26 - 2008-09-29 (CG)
------------
	+ (config/dsplot.par)+(src/dstoplot.cc) 
	Adding parameters tofile / file for directly dump of output contents


Package dsslib: version 5.6.6 [was 5.6.2]

ChangeLog

Version 5.6.6 - 2010-02-19 (EO)
-------------
	+ Since the previous change did not work at all on Mac OS X, I am now checking
	  the option to remove any direct inclussion of Gti.h. Therefore, I did remove
	  #include  from DScomp.cc and DSgtiBlock.cc and keep it out as well in
	  DataSubspace.h. Such removal has passed successfully under Mac OS X and Linux.

Version 5.6.5 - 2010-02-18 (EO)
-------------
	+ Attempt to get rid of error message in Mac OS X about undefined symbol 
	  Gti::ETERNITY (defined in selectlib/src/utils/Gti.h), in libdss.dylib
	  due to flat_namespace: 
	  - Including explicitly #include  where needed:
	    * src/dsscore/DScomp.cc
	    * src/dsscore/DSgtiBlock.cc
	  - Removing #include  from src/dsscore/DataSubspace.h.

Version 5.6.4 - 2010-02-03 (EO)
-------------
	+ src/dsscore/Makefile: dss.h removed from INTERFACES to avoid creation of 
	  a fake soft link in $SAS_DIR/include when processed by Make.include.

Version 5.6.3 - 2009-07-06 (AI)
-------------	
	+ Modifications is several source files to make dal gcc 4.3 compliant. 

Version 5.6.2 - 2009-05-19 (AI)
-------------
	+(DScomp.cc) CCDID keyword added to the GTI tables.
	SOC-SPR-6507 changes removed.


Package duproc: version 0.2.2 [NEW]

ChangeLog

Version 0.2.2 -  2010-02-09 (JCV)
----------------------------
        + Updated make for removing notest error 

Version 0.2.1 -  2009-07-09 (JCV)
----------------------------
        + Updated DISTRIBUTION. First CRx17 operational implementation 

Version 0.2 -  2009-06-29 (JCV)
----------------------------
        + updated DEPEND and comments 

Version 0.1 -  2009-06-26 (JCV)
----------------------------
        + First version under SAS cc


Package eboxdetect: version 4.22 [was 4.21]

ChangeLog

Version 4.22 -  2010-03-11 JR
-------------------------------

Implemented the withimagebuffersize parameter.
This is for the use or not of the imagebuffersize
parameter, meant to be used in the reduction of 
memory requirements. Default value=no. With the default 
value the imagebuffersize parameter will be read
from the header of the image. This also
fix the edetect_chain problem.

Version 4.21 -  2009-05-06 JR
-------------------------------

Fixed DEPEND file.
Now emldetect 5.0



Package eexpmap: version 4.6.1 [was 4.6]

ChangeLog

Version 4.6.1 - 2009-09-22 (HC)
-------------------------------
Extensive bug fixes in the calculation of DETX/Y and X/Y (sky) coordinates
 to closes SOC-SPR-6515.  Exposure maps now match events.
+CAMCOORD2 |-> DETX/Y conversion formulae now match e[mp]events and attcalc.
+Added comments in code + doc re: max attrebin for matching events + expmap.
+No longer ignores very short time bins in attitude data, to match attcalc.
+Now makes the same error rounding negative numbers as does attcalc.
+Now calculates boresight in integer DETX/Y as does attcalc, as opposed
 to the more precise floating-point CAMCOORD2.
+Reverted from CAL_toDirectionCosineMatrix to to old CAL_getBoresightMatrix
 to match attcalc.
+ pixmap_mod.f90: Fixed array index range for user-defined cropped images.
+eexpmap: Resolved confusion over whether integer CAMCOORD2 coordinates
 refer to the centre or the bottom-left corner of CCD pixels.
+eexpmap_mod.f90: Resolved confusion of whether array indices count from 0 or 1.
+eexpmap_mod.f90: Added required CAL_setState call before getting focal length.
+eexpmap_mod.f90: Resolved mix up between CDELT1 and CDELT2.
+eexpmap_mod.f90: Removed unnecessary scaling factor 80 ([xy]sky4, skypixsize).
+{eexpmap,pixmap}_mod.f90: Extensive code commenting.
+config/eexpmap.info: Added epic to GROUPS.
+Doc update on parameter attrebin and blurb on coordinate transformations.


Version 4.6 - 2009-04-06 (JR)
--------------------------------

Fixed crashes in cases of missing DLIMAP extension.
Introduction of new parameter: usedlimap;
to apply or not the correction (DLIEXPCO) factor. 
Default value = "no"



Package efftplot: version 2.18 [was 2.17]

ChangeLog

Version 2.18 - 2010-01-18 (EO)
------------
	+ efftplot_mod.f90: Added use_f90_unix_proc to include support for subroutine
	  system (used to execute shell commands).
	  The support is made through NAG supported modules as provided in their library
	  directory. 
	  In order to fulfill the software dependencies, the keyword NAGSUPMODS = yes
	  must be present in src/Makefile.

Version 2.17 - 2006-12-12 (NAW)
----------------------------------

	Previously efftplot searched for a file produced by powspec that 
	contained the good points to be used in the FFT.  If no file existed 
	efftplot stated that there were not enough good points and no plot 
	was produced.  However, there is the case where the file can be 
	produced, but no plot results.  This is for the case of <4 good 
	points.  A new loop has been added to check for this situation and 
	no plot results in this case.  This closes SSC-SPR-3638.



Package efluxer: version 0.4 [was 0.3.4]

ChangeLog

Version 0.4 - 2010-02-18 (RDS)
------------------------------
	+ src/Efluxer.cc               - Added units to data columns
						(SPR-6555)

Version 0.3.4 - 2009-06-10 (RDS)
------------------------------
        Removed funny files from CVS


Package ekstest: version 2.4 [was 2.3.1]

ChangeLog

Version 2.4 - 2010-01-18 (EO)
-----------
	+ src/ekstest_mod.f90: Included use f90_unix_proc to provide support for the
	  use of system subroutine (to execute shell commands).
	  The support comes through the use of NAG supported modules as they are provided
	  in the NAG library subdirectory.
	  To fullfil dependencies it is necessary to include the keyword NAGSUPMODS = yes 
	  in the src/Makefile.

Version 2.3.1 - 2009-05-12 (EO)
-------------
	+ Re-fixed DEPEND.


Package emchain: version 11.16 [was 11.15]

ChangeLog

Version 11.16  -  2009-06-18 (HC)
-------------
- Updated reference event list for test harness to work with upgraded test CCF.

Version 11.15  -  2006-01-11 (JB)
-------------
- Adjust to emframes 5.7 (pass counting mode file).


Package emeventsproj: version 1.5.2 [was 1.5.1]

ChangeLog

Version 1.5.2 - 2010-02-05 (EO on behalf of JB)
-------------
	+ test/events.out test file renamed emeventsproj_test_file to avoid deletion by make
	  make clobber.

Version 1.5.1 - 2004-02-06 (JB)
-------------
- Accept Threshold mode data.


Package emframes: version 5.8.1 [was 5.8]

ChangeLog

Version 5.8.1 - 2010-03-10 (JB)
-------------
- Fix SPR 6600: problem with OBSID 0611180101 which occurred in timing mode
  when most frames were lost to counting mode.

Version 5.8 - 2007-11-26 (JB)
-----------
- Fix problem with OBSID 0510010701 which occurred when the frame renumbering
  resulted in fewer frames than initially, or when the very last frame
  was corrupted.


Package emldetect: version 5.12 [was 5.11.2]

ChangeLog

Version 5.12 -  2010-03-11 JR
-------------------------------

Implemented the withimagebuffersize parameter.
This is for the use or not of the imagebuffersize
parameter, meant to be used in the reduction of
memory requirements. Default value=no. With the default
value the imagebuffersize parameter will be read
from the header of the image. This also
fix the edetect_chain problem.


Version 5.11.3 -  2009-10-11 JR
-------------------------------

Active psfmodel parameter to allow
the use of ellbeta psf.


Version 5.10.3 -  2009-06-13 JR
-------------------------------

The use of the parameter
imagebuffersize, is documented.



Package emosaicproc: version 0.1.11 [was 0.1.6]

ChangeLog

Version 0.1.11 - 2010-04-23 (AI)
------------------------
	+ (src/emosaicproc) array definition and initialization in run_eboxdetect changed
	
Version 0.1.10 - 2010-04-22 (AI)
------------------------
	+ (src/emosaicproc) instrument checking performed before running eboxdetect
	+ (src/emosaicproc) Attitude file filtered per pointing observation
	
Version 0.1.9 - 2010-04-16 (AI)
------------------------
	+ (src/emosaicproc) imagesize paramater on attcalc set to default values in case the size of the fov is
	smaller than 0.36 deg
	
Version 0.1.8 - 2010-04-12 (AI)
------------------------
	+ emosaicproc calculates the median attitude for all the pointings to get a correct reference attitude
	+ emosaicproc calculates min and max RA and DEC to run attcalc with the correct imagesize value.
	+ Parameter "ignorelegallimits" removed from "evselect" call.
	
Version 0.1.7 - 2010-04-01 (AI)
------------------------
	+ Parameter "ignorelegallimits=yes" added to "evselect" call.
	
Version 0.1.6 - 2009-06-12 (AI)
------------------------
	+ DEPEND file updated
	

Package emtaglenoise: version 1.0.3 [was 1.0]

ChangeLog

Version 1.0.3 - 2009-09-26 (C M Hubert Chen)
-------------
+ test/test-emtaglenoise: Now calls fdiff exclude=CONTINUE to pass test at SOC.

Version 1.0.2 - 2009-09-25 (C M Hubert Chen)
-------------
+ src/AnomalousStateFinder.cc: (type-id)[n] |-> type-id[n] to comply w/ gcc4.
+ test/test-emtaglenoise: SAS_CCF now exported.
+ test/test-emtaglenoise: Now echoes lines 1-100 of fdiff output for debugging.


Package epatplot: version 1.16 [was 1.15]

ChangeLog

Version 1.16 - 2010-02-24 (HB)
------------------------------

- (doc/epatplot_description.tex): three example plots were updated; 
	                          this closes SPR-6590
	

Version 1.15 - 2006-10-30 (HB)
------------------------------

- (src/epatplot_mod.f90): forced background colour to white	
                          closed SSC-SPR-3632	
	

Package epiclccorr: version 1.4.5 [was 1.4.2]

ChangeLog

Version 1.4.5 - 2010-03-26 (AI)
-----------
	+ Temporary file name error fixed. SOC-SPR-6562
	+ SOC-SPR-6568 fixed.
	
Version 1.4.4 - 2009-09-03 (AI)
-----------
	+Fixes to make epiclccorr gcc-4.3 compliant

Version 1.4.3 - 2009-07-16 (AI)
-----------
	+ Memory management optimized.
	+ (src/FrameList.cc) _effBinTime vector size limits checked.
	
Version 1.4.2 - 2009-05-20 (AI)
-----------
	+ (LightCurve.cc) New GTI CCDID searching algortihm. 
	+ doc updated.
	

Package epicproc: version 2.9.20 [was 2.9.19]

ChangeLog

Version 2.9.20 - 2009-09-03 (AI)
-----------
	+ Fixes to make epicproc gcc-4.3 compliant.
	
Version 2.9.19 - 2008-05-14 (AI)
-----------
	+ randomizetime parameter added to runepexposure extension.


Package epreject: version 5.12 [was 5.11]

ChangeLog

Version 5.12 - 2010-02-19 (HB)
--------------------------------
	
+ (src/epreject_mod.f90) Corrects an error which caused epreject to crash
	                 when attempting tho read *HDI.FIT offset maps.
	
	
Version 5.11 - 2008-04-08 (HB)
------------------------------
+ (src/epreject_mod.f90) writes keywords OFSTCOR1, OFSTCOR2, OFSTCOR3,
	                 to exposure extension, giving offset correction 
	                 method, number of corrected events, and number 
	                 of events shifted below the threshold;
	                 sets new flag EVATT_BELOW_ACCEPTANCE for events 
	                 below threshold (this replaces the temporary 
	                 use of flag EVATT_TRAILING for the same purpose
                         implemented in v5.8)             
	                   
	                 
		
ersion 5.10.1 - 2007-11-08 (EO)
--------------
        + This version contains the same code than 5.10 but it is
          made to restate the flow of versions after previous upload.



Package epsplitter: version 0.2.6 [was 0.2.5]

ChangeLog

Version 0.2.6 - 2009-06-24 (AI)
-------------
	+ Bug in TIMING and BURST observations fixed.

Version 0.2.5 - 2009-06-15 (AI)
-------------
	+ test harness updated
	

Package esas: version 0.9.6 [was 0.9.4]

ChangeLog

Version 0.9.6 - 2010-03-22 (CG)
------------------------
	+ Added new task bin_image_merge (by SS)
	+ Added new task make_mask_merge (by SS)
	+ Added new task merge_source_list (by SS)
	+ Updated point_source (by SS) 
	+ Updated make_mask_sub f77 code (by SS) 
	+ Updated cheese, added cheese-bands
	+ Updated pn_back
	
Version 0.9.5 - 2010-02-24 (CG)
------------------------
	+ Updated make_mask_sub f77 code (by SS) 

Version 0.9.4 - 2009-06-11 (BP)
------------------------
	+ Updated main LaTeX doc. 
	+ bug fixes to comp, merge_comp_xmm, make_mask f77 code. 


Package eslewchain: version 1.5 [was 1.1]

ChangeLog

Version 1.5 - 2010-02-15 (RDS)
-------------------------------
	+ src/eslewchain		- Image count from decimal -> hex
					- Event list name -> P*SLEVLI0000.ds

Version 1.4 - 2010-02-05 (RDS)
-------------------------------
	+ src/eslewchain		- Changed filenames to a scheme which
					  complies with the requirements of 
					  the pipeline and the XSA.
					        SPR-6587

Version 1.3 - 2010-01-21 (RDS)
-------------------------------
	+ src/eslewchain		- Removed use of the ftools parameter 
					  system which seems unreliable.
					  Now uses the text output from 
					  fstatistic and flwyprint directly
						SPR-6584
 
Version 1.2 - 2009-06-25 (RDS)
-------------------------------
- Handles the -v, -p, -h options

Version 1.0.1 - 2008-10-21 (RDS)
-------------------------------
- Copy of v1.1

Version 1.1 - 2008-10-10 (RDS)
-------------------------------
- Accesses the event file from the current directory
- Can run under sh, csh or bash (SPR-6502)
- Remove unnecessary error message for event file not found
- Issues warning if SAS_ATTITUDE != 'RAF'  (SPR-6501)


Package especget: version 1.29.1 [was 1.28.7]

ChangeLog

Version 1.29.1 - 2010-03-22 (RDS)
-----------

        src/EregionAnalyse.cc    - Reinstated reference to the ELLBETA model
        src/Erdaial.cc           - Reinstated reference to the ELLBETA model
        doc/Eradial_description.tex  - Reinstated reference to the ELLBETA model

Version 1.29   - 2009-07-21 (RDS)
-----------

	src/EregionAnalyse.cc    - Fixed problem with RA=360 degs (SPR-6551)

Version 1.28.8 - 2009-07-13 (RDS)
-----------

	src/EregionAnalyse.cc    - Added option to output to a text file
	config/eregionAnalyse.par

Version 1.28.7 - 2009-06-12 (RDS)
-----------

	src/EregionAnalyse.cc    - Removed reference to the ELLBETA model
	src/Erdaial.cc           - Removed reference to the ELLBETA model
	doc/Eradial_description.tex  - Removed reference to the ELLBETA model


Package evalcorr: version 0.7.1 [was 0.5]

ChangeLog

Version 0.7.1 - 2009-09-10 (DLG)
-----------
+ Modified test harness for new SYSERRCC values
	
Version 0.7 - 2009-09-04 (DLG)
-----------
+ Fixes to make evalcorr gcc4.3 compliant
	
Version 0.6 - 2009-08-06 (DLG)
------------
+ Modified default values of SYSERRCC to 0.35" (pass) and 1.0" (fail) per MGW's recommendations.
	
Version 0.5 - 2006-02-08 (DJF)
-----------
+ Added additional test #LIK_HOOD > intercept + gradient * #LIK_NULL
+ Tests are controlled via a selection expression where the test result will be substituted for the test names.
+ Removed unnecessary command line options.
+ Added option to record result of individual tests as keywords.
+ Test harness updated.


Package evselect: version 3.60.5 [was 3.60.3]

ChangeLog

Version 3.60.5 - 2010-04-22 (AI)
------------
	+ documentation updated.
	
Version 3.60.4 - 2009-08-31 (AI)
------------
	+  Modifications is several source files to make evselect gcc 4.3 compliant. 
	
Version 3.60.3 - 2009-05-11 (AI)
------------
	+ SOC-SPR-6528 fixed.
	+ Debug lines removed.
	+ Documentation updated.
	

Package gui: version 1.52.9 [was 1.52.8]

ChangeLog

Version 1.52.9 - 2009-08-31 (AI)
------------
	+ Modifications is several source files to make gui gcc 4.3 compliant.
	
Version 1.52.8 - 2004-11-12 (AI)
------------
	+ Updated documentation. 


Package imgdisplay: version 1.48.1 [was 1.48]

ChangeLog

Version 1.48.1 - 2009-08-31 (AI)
------------
	+  Modifications is several source files to make imgdisplay gcc 4.3 compliant.
	
Version 1.48 - 2008-02-15 (AI)
------------
	+ (Ds9.cc) Re-opened SOC-SPR-2548. The ds9 excluded regions are now 
	properly flagged in the fits file with an "!" mark. 
	

Package interpr: version 1.21.1 [was 1.21]

ChangeLog

Version 1.21.1 - 2009-07-06 (AI)
------------
	+ Modifications is several source files to make dal gcc 4.3 compliant. 
	
Version 1.21 - 2003-07-02 (GV)
------------
	+ (src/Makefile) Make sure the appropriate exceptional template
          flags are read by make. Theye were moved after the inclusion of Make.include.


Package layout: version 1.6.2 [was 1.6.1]

ChangeLog

Version 1.6.2 - 2009-07-03 (EO)
-------------
	+ No changes to basic code except to adapt it to gcc 4.X:
	  - src/CommentBuf.cc: Line 90 error "suggest a space before ';' or 
	  explicit braces around empty body in 'while' statement. Fixed.
	  - src/CommentBuff.cc: Line 128 'memcpy' was not declared in this
	  scope. Fixed adding #include .

Version 1.6.1 - 2004-11-25 (EO)
-------------
	+ Added explicit reference to selectlib 4.68, caloalutils 1.95 
	  and dal 1.181 in DEPEND file.
	  Fixes SOC-SPR 2570.
	  According to the "SAS Developers Guide", we should add 
	  the corresponding package into the DEPEND file for each
	  entry in USEDLIBS.
	  However, sometimes this is not sctricly needed since 
	  the required dependencies are fulfilled throughtout other
	  dependencies. 
	  That is the case here where DEPEND included already sas 1.304,
	  error 1.39, utils 1.88 and param 2.1. But param DEPEND file
	  contains selectlib and caloalutils, and both list in their 
	  DEPEND file, dal.


Package makethumbs: version 0.4.1 [NEW]

ChangeLog

Version 0.4.1 - 2010-02-26 (EO)
-------------
	+ DEPEND: Correct the typo in dependence on "ssclib", not "ssc" as it was stated.
	+ doc/makethumbs_description.tex: Fixed writting typos.

Version 0.4 - 2009-10-22 (MAS/LUX)
----------------------
- First public delivery, following SCR-243.

Version 0.3 - 2006-03-13 (MAS/LUX)
----------------------
- Updated for SAS6.

Version 0.2 - 2003-05-16 (IMS SSC/LUX)
----------------------
- Temp_ssclib modules now merged into ssclib-3.0.

Version 0.1 - 2003-05-16 (IMS SSC/LUX)
----------------------------
- First draft.


Package mssllib: version 2.61 [was 2.60]

ChangeLog

Version 2.61 - 2010-01-18 (CB)
-----------------------------=
        +src/deleted nonlinls_mod 
	from Makefile- not used and unreliable..
	
Version 2.60.4 - 2009-09-16 (CB)
-----------------------------=
        +src/omphotometry_mod.90,
	Deleted a test write statement.


Package nodfingest: version 0.9.1 [was 0.9]

ChangeLog

Version 0.9.1 - 2009-08-31 (AI)
----------------------------
        +  Modifications is several source files to make nodfingest gcc 4.3 compliant.
	
Version 0.9 - 2004-05-20 (JSH)
----------------------------
	+ Separate nodfingest from odfingest. See odfingest changelog for
	updates prior to this point (Version 3.23.1 was last version of
	odfingest with nodfingest included)

Package oal: version 3.116.2 [was 3.116]

ChangeLog

Version 3.116.2 - 2009-07-09 (AI)
---------------
	+ Added new ERM timecorrelation functionality. SOC-SCR-284 closed.
	
Version 3.116.1 - 2009-07-06 (AI)
---------------
	+ Modifications is several source files to make dal gcc 4.3 compliant. 
	

Package omatt: version 2.50 [was 2.49.3]

ChangeLog

Version 2.50  - 2010-01-25 (CB)
----------------------------------
	+doc Amended documentation

Version 2.49.3  - 2009-06-12 (CB)
----------------------------------
	+src Initiliased logical variable status to false
	for when no USNO catalogue available 
	(further fix to SPR 6542)
	

Package ombackground: version 0.5 [NEW]

ChangeLog

Version 0.5 - 2010-01-30 (CB)
----------------------------
        +src replaced pgline by
	pgmove and pgdraw to
	fix build failure 
        on xmac02


	
Version 0.4 - 2010-01-30 (CB)
----------------------------
        +src added EXTERNALS = pgplot to
	makefile to fix build failure
	on xmac02

Version 0.3 - 2010-01-23 (CB)
----------------------------
        +test Ammended test-harness
	to fix failure on some machines.
	

Version 0.2 - 2010-01-22 (CB)
----------------------------
        Corrected documentation to fix
	build failure.


Version 0.1 - 2010-01-21 (CB)
----------------------------
        First uploaded version of the task
	(SRC 290).

	

Package omcomb: version 2.4.5 [was 2.4.4]

ChangeLog

Version 2.4.5  - 2009-07-20 (CB)
-------------	
            +src Amended omcomb_mod.f90-
	    changed array dim to a pointer to
	    fix crash with gcc 4.3.2 compliler 

Version 2.4.4  - 2009-05-27 (CB)
-------------	
            +doc Another amendment to fix compilation
	    failure on cld.mpe.mpg.de


Package omcosflag: version 1.29 [was 1.28]

ChangeLog

Version 1.29  -  2010-01-25  (CB)
--------------------------	
	+src Removed some test 
        write statements  


Version 1.28.2  -  2009-07-20  (CB)
--------------------------	
	+src Deleted ssc from MakeFile
	to fix gcc4 build problem (forgot
	to actually do it before)


Package omdetect: version 5.24.5 [was 5.19.4]

ChangeLog

Version 5.24.5 - 2010-04-20 (VNY)
--------------------------------
	+(config/omdetect.par): The range of the parameter 
	psfphotometryenabled is restricted to a single "no" value
	because the performance of the task using the psf-photometry
	is not yet satisfactory (following the recommendation of SAS-CCB 
	panel of 2010-04-20).
Version 5.24.4 - 2010-04-02 (VNY)
--------------------------------	
	+(src/parameters_mod.f90): Better protection against
	source duplication in the Fast-mode detection is introduced
	(further fixing of SSC-SPR-6601).
Version 5.24.3 - 2010-04-01 (VNY)
--------------------------------
	+(src/omdetect_mod.f90, omdetectdetection_mod.f90, 
	parameters_mod.f90): modified the algorithm for calculation
	of the source position in the case of processing Fast-mode
	images. Instead of using the moments the coordinates are
	obtained by weighting the image pixels around the brightest
	source pixel (fixing SSC-SPR-6605).
Version 5.24.2 - 2010-03-19 (VNY) 
--------------------------------	
	+(src/omdetect_mod.f90): Introduced checking of the 
	source proximity to each other in order to avoid 
	duplicated detections of the same source in the 
	Fast mode (SSC-SPR-6601)
Version 5.24.1 - 2010-03-03 (VNY) 
--------------------------------
	+(src/ompsfphotometry): introduced 
	the re-calculation of the coincidence-loss correction factor
	after implementing the psf-photometry

Version 5.24 - 2010-01-29 (CB)
--------------------------------
        +src ompsfphotometry_mod
	reduced memory requirements

Version 5.23 - 2010-01-27 (CB)
--------------------------------
        +doc Corrected description
	about psf photometry

Version 5.22 - 2010-01-25 (CB)
--------------------------------
        +src Amended bounds on psf fitting
	when source near an edge

	
Version 5.21 - 2010-01-22 (CB)
--------------------------------
        +doc Corrected a section of
	the documentation
	
Version 5.20 - 2010-01-22 (CB)
--------------------------------
        +src Introduced the ability
	to do photometry through psf fitting
	through new module ompsfphotometry_mod
        Introduced new default parameters psfphotometryenabled
	and maxrawcountrate for this purpose
	(SCR's 289 and 295). Introduced new
	parameter backgroundmethod for changing
	the method to determine the background.

	
Version 5.19.5 - 2009-07-20 (CB)
--------------------------------
        +src Deleted ssc from Makefile
	to fix gcc4 build failure

	
Version 5.19.4 - 2009-06-08 (CB)
--------------------------------
        +src Added short subroutine modifyQualityImage
	to omdetect_mod.f90 to reset quality pixels
	to false if image pixels are >= 0, not nans and
	not "hot" to fix SPR 6544.

	

Package omdrifthist: version 1.28.2 [was 1.28]

ChangeLog

Version 1.28.2 - 2009-10-12 (CB) 
------------------------------
       +doc Corrected documentation to fix
       +src/omdrifthist_mod,.f90 Changed graph
	label "percentage of excursions outside 1.0 arc sec" to
	"percentage of excursions outside 1,0 pixels"
	SPR 6564
Version 1.28.1 - 2009-07-20 (CB) 
------------------------------
       +src Deleted ssc from Makefile to
       fix gcc4 build failure	
	

Package omfastflat: version 1.19.2 [was 1.17]

ChangeLog

Version 1.19.2 - 2010-03-24 (VNY) +(src/omfastflat_mod.f90)
	Improved the calculation of the mod-8 modulation factor
	(fixing SSC-SPR-6604), which was overestimated for some
	of the Fast-window images due to the source size and 
	position. 
Version 1.19.1 - 2010-03-11 (VNY)  +(src/omfastflat_mod.f90)
	Fixing a bug related to the usage of pointers, which 
	was affecting the calculation of the mod-8 modulation factor
        (ssc-spr-6599). Also increasing the threshold from 0.25 to 0.35
	for the exposure flagging when it is affected by the mod-8 noise  
	in order to avoid possible sudden increases of the source extraction 
	radius for moderately mod-8 corrupted exposures. 
Version 1.19 - 2010-01-31 (VNY) +(ChangeLog) two misprints
	are corrected.
Version 1.18 - 2010-01-26 (VNY) +(src/omfastflat_mod.f90) 
	A new keyword is introduced into the output file header
	(MOD8FACTOR). Its value changes from 0 to 1 and indicated
	the degree of mod-8 modulation of the image.
Version 1.17 - 2009-04-05 (VNY) +(DEPEND) Removed the dependency
	on ssclib to avoid build failure.

Package omfchain: version 1.38 [was 1.34.3]

ChangeLog

Version 1.38 - 2010-04-21 (VNY) +(src/omfchain.pl, param/omfchain.par)
	A new optional parameter maxrawcountrate is introduced to
	establish the upper threshold for source PSF-photometry
	(required by omdetect).
Version 1.37.1 - 2010-03-26 (VNY): documentation updated.
Version 1.37 - 2010-01-31 (VNY) +(src/omfchain.pl, config/omfchain.par)
	The default value of the parameter bkgfromimage is set to NO;
	The wrong intermediate image file name is corrected;
	Protected against possible shortening of the postscript file
	name by pgplot in the task lcplot.
Version 1.36 - 2010-01-31 (VNY) +(DEPEND, config/omfchain.par)
	Updating the dependencies; changing the default value 
	of the parameter bkgfromimage to "yes".
Version 1.35 - 2010-01-26 (VNY) +(src/omfchain.pl, config/omfchain.par)
	New parameters are introduced to control the modified
	task omlcbuild. The parameter, "bkgfromimage=yes/no"
	allows using the background obtained from the accompanying
	imaging data. The parameter "psfphotometryenabled=yes/no"
	allows psf-photometry of the source in the task omdetect-5.22
Version 1.34.3 - 2008-05-20 (VNY) +(config/omfchain.par) The default value
	of the parameter nsigma is set to 3 instead of 2 in order
	to reduce the number of spurious sources detected in the 
	fast window (SSC-SPR-6462).

Package omflatfield: version 2.6.3 [was 2.6]

ChangeLog

Version 2.6.3 - 2009-07-22 (CB) 
	-------------------------------
        +src Removed ssc library from Makefile to 
	fix gcc 4 build failure

Version 2.6.2 - 2009-07-21 (CB) 
	-------------------------------
        +src Removed ssc lib from Makefile to 
	fix gcc 4 build failure (forgot to actually
	do it yesterday).



Package omflatgen: version 1.12.2 [was 1.12]

ChangeLog

Version 1.12.2 - 2009-07-20 (CB) 
----------------------------
	+src Deleted ssc from  MakeFile to
	fix gcc4 build failure (forgot to
	actually do it before)

Version 1.12.1 - 2009-07-20 (CB) 
----------------------------
	+src Deleted sscllib from  MakeFile to
	fix gcc4 build failure


Package omgrismplot: version 1.5.1 [was 1.5]

ChangeLog

Version 1.5.1 - 2009-11-25 (VNY) +(src/omgrismplot_mod.f90) A bug 
	related to the memory deallocation problem is fixed (SSC-SPR-6579)
Version 1.5 - 2009-04-06 (VNY) +(DEPEND) the previouse change was
	unmade and the dependency on ssclib-4.6 is included as
	the task uses one of the routines from this library.

Package omgsource: version 1.7.23 [was 1.7]

ChangeLog

Version 1.7.23- 2009-09-21 (CB)
--------------------------------
        +src Makefile- removed ssc lib (not needed) to fix
	build failure on sasbld05
Version 1.7.22- 2009-09-17 (CB)
--------------------------------
        Further fixes for gcc 4 compiler on sasbld02
        +src/ds9SelectDlg.h" replaced string filter
	in constructor to const char *fiilter
	to fix error "string has not been declared"
	



Package omichain: version 1.58 [was 1.54]

ChangeLog

Version 1.58 - 2010-04-21 (VNY)
-------------
	+(config/omichain.par, src/omichain.pl) introduced the optional
	parameter maxrawcountrate, which is required by the new version
	of omdetect.
Version 1.57.1 - 2010-02-25 (VNY) 
--------------	
	+(src/omichain.pl), DEPEND
        Introduced the optional parameters psfphotometryenabled and 
	backgroundmethod, which are required by the new version of omdetect.
	
Version 1.57 - 2010-01-29 (CB) 
--------------
        +doc further documentation clarification

Version 1.56 - 2010-01-28 (CB) 
--------------
        +doc documentation clarification
	about Rudi-5 data

	
Version 1.55 - 2010-01-25 (CB) 
--------------
        Ammended documentation

	
Version 1.54.1 - Version 1.54 - 2009-04-07 (CB) 
--------------
	+scr Modified perl script to
	check image file FITS headers
	to determin window-type (fixes SPR 6552)


Package omlcbuild: version 1.37.2 [was 1.33.3]

ChangeLog

Version 1.37.2 -2010-03-26 (vny): documentation updated.
Version 1.37.1 -2010-03-16 (vny) +(src/omlcbuild_mod.f90). A subtle
	mistake of 0.5-pixels miscalculation of the source PSF position
	with respect to the edge of the Fast window is fixed. This mistake
	was causing about 10% variability of the source count rates when
	the source was touching the edge of the window and slightly changing
	its position with respect to this edge (by about 1 or 2 pixels), 
	SSC-SPR-6602.
Version 1.37 -2010-02-20 (VNY) +(src/omlcbuild_mod.f90) Fixed a bug 
	related to the calculation of wrong background level when using
	the option bkgfromimage=yes  	
Version 1.36 -2010-01-31 (VNY)  +(src/omlcbuild_mod.f90)  Protected against 
	the crash because of the possibility of the missing block OMIMI1 
	in the accompanying imaging data file.
Version 1.35 -2010-01-26 (VNY) +(config/omlcbuild.par, src/omlcbuild_mod.f90)
	introducing two new input parameters: mod8corrupted 
	indicating that the Fast image is affected by the modulo-8 
	noise, and imageset giving the name of the auxiliary imaging
	data set to determine the background (this task version is
	not yet uploaded)
Version 1.34 -2009-09-08 (VNY) +(src/random_mod.f90, ommagnitude_mod.f90)
	The modules random_mod.f90 and ommagnitude_mod.f90 are
	removed as obsolete. The rest of the code remained unchanged.
Version 1.33.3 -2009-05-28 (VNY) +(src/omlcbuild_mod.f90) restoring 
	the limit of 2000 detected source after which the task does
	not produces light curves: SSC-SPR-6538. This limet
	is needed to avoid crashes due to lack of memory in difficlut
	cases.

Package ommag: version 3.10.2 [was 3.10]

ChangeLog

Version 3.10.2 -  2009-07-21 (CB)
-------------
        +test Removed ssclib from Makefile to fix
	gcc4 build failure
	
Version 3.10.1 -  2009-07-20 (CB)
-------------
        +src Removed ssclib from Makefile to fix
	gcc4 build failure

Package ommergelists: version 0.6.7 [was 0.6]

ChangeLog

Version 0.6.7 - 2009-07-27 (CB)
-------------------
	Further amendments to fix gcc 4 compilation failures
        +src ommergelists.cc Fixed all warnings "comparison is
	always true to limited range of data" (changed unsigned
	k = a.find("x")==string::npos to size_type k =....)

Version 0.6.6 - 2009-07-24 (CB)
-------------------
	Further amendments to fix gcc 4 compilation failures
        +src ommergelists_defs.h  Fixed all"multiple definition
	of name" errors, by renaming.
	+src ommergelists.cc- Fixed all warnings about "deprecated
	conversion from string constant to char *"


Package ommodmap: version 2.19.2 [was 2.19]

ChangeLog

Version 2.19.2 - 2009-07-21 (CB) 
----------------------
        +test Deleted ssc from Makefile to fix gcc4 build failure
	
Version 2.19.1 - 2009-07-20 (CB) 

        +src Deleted ssc from Makefile to fix gcc4 build failure.
	

Package ommosaic: version 2.5.14 [was 2.5.3]

ChangeLog

Version 2.5.14 - 2009-09-22 (CB)
-------------------------
	+doc / Minor documentation correction.
 
Version 2.5.13 - 2009-07-29 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/interpolation.h - Line 39 deleted Interpolation::
	template to fix error "explicit specialization
	of 'T Interpolation::BilinearInterpolation

Version 2.5.12 - 2009-07-28 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/interpolation.h - Line 39 added
	template to fix error "explicit specialization
	of 'T Interpolation::BilinearInterpolation

Version 2.5.11 - 2009-07-27 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/interpolation.h - Line 21 changed T image
	to float image to fix errors "class Interpolation
	has no member named BilinearInterpolation

Version 2.5.10 - 2009-07-23 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/omwc.h - modified line 258 Changed so that xin and yin
	don't appear twice in function prototype.

Version 2.5.9 - 2009-07-23 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/omwc.h - Changed all function prototypes so that
	the same variable name doesn't appear twice in a prototype.
	Fixes errors such as "error: multiple parameters named x"" 

Version 2.5.8 - 2009-07-22 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +test/checkoutput.cc- changed "string" header file
	to "cstring" for "strncmp was not declared in scope" error.

	
Version 2.5.7 - 2009-07-22 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +src/sourcelist.cc- changed "string" header file
	to "cstring" for "strcpy was not declared in scope" error.

Version 2.5.6 - 2009-07-21 (CB)
-------------------------
	Further amendements to fix gcc 4 build failure.
        +test - checkoutput.cc, added cmath header file
	to fix ambiguous overload

Version 2.5.5 - 2009-07-21 (CB)
-------------------------
	Amendements to fix gcc 4 build failure.
	+src Added string header file (for strcpy) to sourcelist.cc
	+src Deleted reference to typeinfo in sourcelits.h (was originally 
	for test purposes).
	
Version 2.5.4 - 2009-07-20 (CB)
	+src Removed DopeVector.h (not needed) to fix gcc4 build failure.  
	+test Added cmath to creattest.f90 to fix gcc 4 build failure.
-------------------------
Version 2.5.3 - 2009-06-10 (CB) 
-------------------------
        + test Minor amendement to test program 
	createtest.cc to fix a failure on xmmls11
	

Package omphotom: version 1.2.5 [was 1.2.3]

ChangeLog

Version 1.2.5 - 2009-07-21 (CB)
--------------------------------
	+src Deleted ssc lib from Makefile
	to fix gcc build failure
	
Version 1.2.4 - 2009-07-20 (CB)
--------------------------------
	+src Added cstdlib to omphotom
	to fix gcc build failure
Version 1.2.3 - 2009-05-19 (CB)
--------------------------------
        +doc Further amendment to doc 
	fix compilation failure on cld.mpe.mpg.de


Package ompsfprofile: version 0.5 [NEW]

ChangeLog

Version 0.5 - 2010-01-40 (CB)
--------------------------------
        +src graph_mod - replaced
	pgline by pgmove and pgdraw
	to fix build failure on xmac02


Version 0.4 - 2010-01-23 (CB)
--------------------------------
        +test - Ammended test-harness
	to fix failure on some machines

	
Version 0.3 - 2010-01-23 (CB)
--------------------------------
        +src loadimagefiles.cc-
	Fixed build failure on sasbld02

Version 0.2 - 2010-01-22 (CB)
--------------------------------
        +src Corrected line 159 in
	ompsfprofile_mod.f90 to fix
	build failure
	+doc Corrected document to fix
	build failure



Version 0.1 - 2010-01-21 (CB)
--------------------------------
        First uploaded version of this
	task (SCR 291)


Package omqualitymap: version 0.3.4 [was 0.3]

ChangeLog

Version 0.3.4 - 2009-07-23 (CB)
-------------
	Amendments to fix gcc4 compilation failure
	+src - Makefile - deleted lguiparam (not needed)
	from list of libs.

Version 0.3.3 - 2009-07-22 (CB)
-------------
	Amendments to fix gcc4 compilation failure
	+src - sourcelist.cc - changed "string" header file
	to "cstring" to fix "strcpy was not declared in this
	scope" error".


Package omregion: version 2.11.2 [was 2.11.1]

ChangeLog

Version 2.11.2 - 2010-03-14 (VNY) +(src/omregion_mod.f90): 
	Protected against the possibility of duplication of 
	the main source (SSC-SPR-6601). In the case the distance between 
	the main and contaminating sources is less than 3 pixels, 
	the avoiding source is considered to be a duplicate and, thus, is not
        included into the output region file
Version 2.11.1 - 2007-06-22 (VNY) +/test/checkoutput.f90 
	To fix SSC-SPR-3684 the running of the code checkoutput.f90
	is suppressed since it was doing quite unimportant checks, but
	casusing a problem on the Mac computer.

Package omscattered: version 1.3.3 [was 1.3.2]

ChangeLog

Version 1.3.3 -2009-09-08 (VNY) +(src/checkpath.cc) 
	including stdlib.h in order to find the function getenv
Version 1.3.2 - 2009-05-07 (VNY) +test/scatVV.fit: the test file is
	modified to avoid an error message during the test harness.

Package omsource: version 1.21.17 [was 1.21.2]

ChangeLog

Version 1.21.17 -  2009-09-24 (CB)
--------------------------------		
    +src/OmPhotometryDlg.cc- set AB
    mag and fluxes to zero when count-rates
    are zero.	
	
Version 1.21.16 -  2009-09-18 (CB)
--------------------------------		
   +src/OmPhotometryDlg.cc and omsource_old.f90,
    Further minor change to prevent
    problem passing c++ struct to fortran subroutine
    on some machines (SPR 6557)	

Version 1.21.15 -  2009-09-18 (CB)
--------------------------------		
   +src/OmPhotometryDlg.cc and omsource_old.f90,
    Further minor changes to prevent
    problem passing c++ struct to fortran subroutine
    on some machines (SPR 6557)	

	
Version 1.21.14 -  2009-09-16 (CB)
--------------------------------		
    +src/OmPhotometryDlg.cc and omsource_old.f90,
    made a couple of minor changes to prevent
    problem passing c++ struct to fortran subroutine
    on some machines (fixes SPR 6557)	

Version 1.21.13 -  2009-08-07 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSourceAddSourcesDlg.cc - line 1022 added .c_str()
    to fix error "no matching function call to QString..."	

Version 1.21.12 -  2009-08-06 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSourceAddSourcesDlg.cc - line 1023 modified to fix 
    error "no matching function call to QString..."	

Version 1.21.11 -  2009-08-03 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSourceBackgroundDlg.cc - line 572 modified test string
    to fix error "no matching function call to QString..."	

Version 1.21.10 -  2009-07-29 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSourceBackgroundDlg.h - line 571 modified test string
    to fix error "no matching function call to QString..."	

Version 1.21.9 -  2009-07-28 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSourceProcessDlg.h - Fixed all compiler warnings
    "deprecated use of default parameter.." by deleting
     default value.
    +src OmSourceBrowser.cc line 100 fixed error "multiple
     parameters named JD2" by changing to JD3.	
  
Version 1.21.8 -  2009-07-27 (CB)
--------------------------------
    Continuing amendments for gcc 4 build failure.		
    +src/OmSpinBox.cc - line 31 changed to
    "return (QString)_stringList[v - 1].c_str()" to fix
    error "error : conversion from std::basic_string
Package omsrclistcomb: version 2.15 [was 2.13.4]

ChangeLog

Version 2.15  - 2010-01-25 (CB)
-----------------------------
        +src Removed call to release
	dataset before astrometrycorrection
	done to prevent XPROC1 in fits header
	file

	
Version 2.14  - 2010-01-25 (CB)
-----------------------------
        +doc Amended the documentation
	to clarify a few things.

	

Version 2.13.4  - 2009-06-02 (CB)
-----------------------------
        +test amended test harness again
	to fix low-memory test failure
	on solaris xvsas04 (originally SPR 6532)

	

Package omthconv: version 1.34.1 [was 1.34]

ChangeLog

Version 1.34.1 - 2009-07-21 (CB)
------------------------------
        +src Deleted ssc lib (not needed) from Makefilefile to
        fix gcc4 build failure
     
	
Version 1.34 - 2009-02-14 (CB)
------------------------------
        Deleted ssclib from DEPEND file again to
        fix build problem on xmac02 machine
        

===============================

Package omvariability: version 1.2.1 [NEW]

ChangeLog

Version 1.2.1 -2010-03-26 (VNY
--------------
	+src omvariability.cc
	Changed the sleeping time from 5000 to 5 in the 
	subroutine executeOmsrclistcomb because the task was hanging
	(sleeping for 5000 seconds) when replacing the existing 
	file in the working directory.
Version 1.2 - 2010-01-31 (CB)
--------------
        +src Removed all gui libs
	from Makefile
	
Version 1.1 - 2010-01-31 (CB)
--------------
        +src  OmSourceParameter.h
	Removed reference to strcpy
	function to fix build failure
	on Mac


Version 1.0 - 2010-01-30 (CB)
--------------
        +src  OmSourceParameter.h
	added header file string to
	fix compilation failure on Mac

	
Version 0.9 - 2010-01-28 (CB)
--------------
        +src  omvariability.cc 
	minor mods to fix compilation
	failure on sasbld04
	+test checkoutput.cc as above.

Version 0.8 - 2010-01-26 (CB)
--------------
        +src  sourcelist.cc 
	minor mods to fix compilation
	failure on sasbld03 and sasbld02

Version 0.7 - 2010-01-26 (CB)
--------------
        +src  loadsourcelistfiles.cc 
	couple of mods to fix
	compiltaion errors on sasbld02

Version 0.6 - 2010-01-25 (CB)
--------------
        +src  sourcelist.cc line 5786
	changed maths abs function call
	to fix build failure on sasbld02
	
Version 0.5 - 2010-01-24 (CB)
--------------
        +test Ammnded test-harness to
	prevent possible failure on
	some machines


	
Version 0.4 - 2010-01-24 (CB)
--------------
        +src  OmSourceParameters.h-
	deleted #include "DopeVector.h"
	to fix build failure on sasbld02
	
Version 0.3 - 2010-01-23 (CB)
--------------
        +src loadsrclistfiles.cc- cast string to char *
	to fix build failure on sasbld02
	

	
Version 0.2 - 2010-01-22 (CB)
--------------
        +src Moved initialization of static variables
	from graph.h to graph.cc to fix build failure.
	+doc Ammended documentation to fix build failure.

Version 0.1 - 2010-01-21 (CB)
--------------
        First uploaded version (SCR 256).

Package param: version 2.15.2 [was 2.15]

ChangeLog

Version 2.15.2 - 2009-12-16 (EO)
--------------
	+ (SPR-6573 by H. Chen) Included a missing  between lines 578
	  and 579.

Version 2.15.1 - 2009-07-02 (EO)
--------------
	+ No changes to basic code. Changes made only to adapt code to 
	  gcc 4.X (more strict and more ANSI C compliant).
	  Following changes were made:
	  - src/StringLiistParameter.cc: Line 105 'strncpy'was not declared
	  in this scope. Solve with #include 
	  - src/ParameterInfo.cc: Line 193 'getenv'was not declared in this 
	  scope. Solved with #include .
	  - src/param_impl.cc: 86 'strncpy'was not declared in this scope.
	  - src/param_impl.cc: 87 'memset'was not declared in this scope.
	  Both solved with #include 
	  - test/testsetparam.cc: 68 deprecated conversion from string const
	  to char*. Solved by adding const to char*.
	  - test/testparamfileerror.cc: 29 ::exit has not been declared.
	  Solved with #include 
	  - test/testparam.cc: 37 'strcmp' was not declared in this scope.
	  Solved adding #include 


Package parproc: version 1.2 [NEW]

ChangeLog

Version 1.2 -  2010-02-09 (JCV)
----------------------------
        + Update to test makefile for error avoidance 

Version 1.1 -  2009-07-08 (JCV)
----------------------------
        + CRx18b After SID treatment, fully functional 

Version 0.1 -  2009-06-26 (JCV)
----------------------------
        + CRx18 First version under SAS cc


Package ppssumm: version 3.4.9 [was 3.4.6]

ChangeLog

Version 3.4.9 - 2009-12-02 (DLG)
-----------
	+ (ObsSummary.cc) Add support for slew summary files
	
Version 3.4.8 - 2009-09-08 (DLG)
-----------
	+ (Degrees.h) Fix leading zeros in coordinate display
	
Version 3.4.7 - 2009-09-03 (DLG)
-----------
	+ Match precision of coordinates and error.
	+ Display Counts, DET_ML, Extent as integers.
	+ Remove Instrument Flag column as redundant.
	+ Units for RADEC error changed to ["]
	
Version 3.4.6 - 2009-06-11 (DJF)
-----------
	+ Change use of std::isnan to comparison (a==a) to overcome
	disappearance of std::isnan from Solaris C++ cmath header.


Package psechain: version 0.3.8 [was 0.2.2]

ChangeLog

Version 0.3.8 - 2010-04-22 (AI)
-------------
	+ (produce_spectrum.pl) new procedure to extract background region in EMOS small window exposures.
	(subroutine to calculate (X,Y) coordinates from (DETX,DETY) coordinates.)
	
	
Version 0.3.7 - 2010-04-15 (AI)
-------------
	+ (src/compute_gti.pl) upper limit for PN high background filtering added.
	
Version 0.3.6 - 2010-04-15 (AI)
-------------
	+ A new parameter for the time bin size for RGS light curves has to be added (LC_rgsX_timebinsize)
	+ the analysisoption parameter is not mandatory (0:all is the default)
	+ count rates for high background filtering have been changes to 0.35 (MOS) and 0.4 (PN)
	
Version 0.3.5 - 2010-04-13 (AI)
-------------
	+ (run_cifbuild.pl) parameter "withobservationdate" removed from cifbuild call
	
Version 0.3.4 - 2010-04-12 (AI)
-------------
	+ run epatplot set to "yes" by default
	+ doc updated
	
Version 0.3.3 - 2010-04-01 (AI)
-------------
	+ Minor bugs related to Timing analysis fixed.
	
Version 0.3.2 - 2010-03-26 (AI)
-------------
	+ EPIC lightcurve files are created using the standard filtering
	(no gti flaring)
	+ If there is an error, psechain keeps runnig trying to produce products
	+ Bug fixing.
	
Version 0.3.1 - 2010-03-05 (AI)
-------------
	+ Code refractoring
	+ Product file names renamed with intrumentID, exposureID and imagemode. 
	
Version 0.3 - 2010-02-24 (AI)
-------------
        + Code refractoring
	+ New subroutine to handle all EPIC file names.
	+ New subroutine to manage spectra and light curve independently from 
	  the instrument
	+ tidying up of code reuse
	+ Implemented functionality to create spectra and light curves for all 
	  exposures.
	
	
Version 0.2.3 - 2009-10-01 (AI)
-------------
	+ obsid_structure and parameters_init subroutines renamed. SOC-SPR-6561
	+  rgslccorr paramaters updated.
	 
Version 0.2.2 - 2009-05-28 (AI)
-------------
	+ tests updated.


Package psfgen: version 1.1.5 [was 1.1.3]

ChangeLog

Version 1.1.5 - 2010-02-08
- Drop 'xangle' & 'yangle' parameter
+ Add 'coortype' parameter to indicate the coordinate type of PSF
+ Add tests on size and coordinate type comparison of the input images and the output PSFs 
  ( "test/psfcompare.cc", "test/imagepsf_test" )
o Fix bugs on PSF center misalignment, PSF size mismatch the input image, and incorrect 
  coordinate type for some input images ( "src/psfgen.cc", "src/PsfPosition.h", "src/PsfState.cc" )

Version 1.1.4 - 2009-08-06
o standard PSF changed to latest calview outputs [cal 3.197 & calview 1.13] ( "test/psf/*.psf.*" )
o test images changes ("test/images/*.ds" "test/images/*.fits")
o implement ELLBETA option ("src/psfgen.cc", "src/PsfState.cc", "config/psfgen.par", 
  "doc/psfgen_desription.tex")
o use CAL_setPosAngle instead of private internal function TransformPSF ("src/psfgen.cc")
+ more tests added ("test/psfgen_test" "test/imagepsf_test" "test/Makefile" "test/visual_test/showimagepsf")

Version 1.1.3 - 2009-06-12
o drop calling CAL_setPosAngle ("src/psfgen.cc")
o comment out ELLBETA relevant codes from the source ("src/psfgen.cc", "src/PsfState.cc", "src/PsfPosition.cc")
o delete ELLBETA option from command line parameter ("config/psfgen.par")
o delete ELLBETA option from document ("doc/psfgen_description.tex")
+ more tests procedure added


Package radmonfix: version 0.2.1 [NEW]

ChangeLog

Version 0.2.1 -  2010-04-01 (AI)
----------------------------
	+ TIMECAL column updated
	+ Keywords added
	
Version 0.2 -  2009-10-29 (AI)
----------------------------
	- Date format fixed
	
Version 0.1 -  2009-07-09 (AI)
----------------------------
	- First version. SOC-SCR-284

	
	


Package rawfdsutils: version 1.6 [was 1.5]

ChangeLog

Version 1.6 - 2010-02-04 (JCV)
-----------
        + gcc4 migration changes 

Version 1.5 - 2009-04-21 (JCV)
-----------
        + Added dummie test for err avoidance 


Package rawtmlib: version 2.6.3 [was 2.3.7]

ChangeLog

Version 2.6.3 - 2010-02-04 (JCV)
-----------
        + SPRx22 gcc4 migration baseline

Version 2.6.2 - 2009-07-28 (JCV)
-----------
        + SPRx18 Enhanced DU writer filter logging 

Version 2.6.1 - 2009-07-09 (JCV)
-----------
        + CRx18b Additional SID treatment

Version 2.6 - 2009-07-08 (JCV)
-----------
        + CRx18 Added packet processing capabilities to CRx17

Version 2.5.1 - 2009-06-29 (JCV)
-----------
        + Updated doc 

Version 2.5 - 2009-06-29 (JCV)
-----------
        + CRx17 New duproc facilities

Version 2.4.2 - 2009-06-11 (JCV)
-----------
        + CRx16 DU type statistics 

Version 2.4.1 - 2009-06-08 (JCV)
-----------
        + SPRx17 DU Type removal filter 

Version 2.4 - 2009-05-19 (JCV)
-----------
        + SPRx16 Time in DFH guessing capabilities (so SID enhanced filtering) 

Version 2.3.9 - 2009-05-12 (JCV)
-----------
        + CRx15 SPRx14 final dump and filter capabilities

Version 2.3.8 - 2009-04-22 (JCV)
-----------
        + SPRx14 dump capabilities

Version 2.3.7 - 2009-04-21 (JCV)
-----------
        + Added dummie test for err removal 


Package responselib: version 1.3.1 [was 1.3]

ChangeLog

Version 1.3.1 - 2009-09-01 (AI)
-----------
	+ Fixes to make gcc-4.3 happy.
	
Version 1.3 - 2003-06-16 (GV)
-----------
	+ Misc. fixes to make gcc-3.3 happy: include  and/or
	proper initialization of base classes.


Package rgsangles: version 4.7.1 [was 4.7]

ChangeLog

Version 4.7.1 - 2010-03-26 (AI)
-------------
	+ SOC-SPR-6576 fixed.
	
Version 4.7 - 2009-05-08 (CG)
-------------
	+ dependency to cope with higher version of ssclib


Package rgsbadpix: version 2.18.3 [was 2.18.2]

ChangeLog

Version 2.18.3 - 2009-09-03 (AI)
--------------
	+ Fixes to make rgsbadpix gcc-4.3 compliant

Version 2.18.2 - 2006-05-19 (CG)
--------------
	+ minor docu fix


Package rgsbkgmodel: version 1.3.4 [was 1.3.2]

ChangeLog

Version 1.3.4 - 2010-04-15 (AI)
-----------
	+ (src/Model.h) variable _N renamed to _Num (error in solaris???)
	
Version 1.3.3 - 2010-04-08 (AI)
-----------
	+ Compatibility for working with MLAMBDA background template.
	+ New parameter "binningunits" added.
  	+ test harness updated.
	+ documentation updated.
	
Version 1.3.2 - 2006-06-27 (AI)
-----------
	+ (config/rgsbkgmodel.par) "pdistincl" constraint keyword updated.
	

Package rgscombine: version 1.3.4 [was 1.3]

ChangeLog

Version 1.3.4 - 2010-04-09 (AI)
-----------
	+ (test/checkrgscombine.cc) typo fixed
	
Version 1.3.3 - 2010-04-08 (AI)
-----------
	+ (test/checkrgscombine.cc) cmath header included.

	

Package rgsfluxer: version 1.7.5 [was 1.7.4]

ChangeLog

Version 1.7.5 - 2010-04-16 (AI)
-------------
	+ default parameters min, max and bins changed to 4,40 and 3600
	+ doc updated
	
Version 1.7.4 - 2008-05-23 (AI)
-------------
	+ Check if the input spectra were calculated in wavelength grid 
	or beta grid. In case of a wavelength spectra, calculate the right 
	wavelength channels to accumulate the spectra.
	

Package rgsfluxmodel: version 0.2.2 [was 0.2.1]

ChangeLog

Version 0.2.2 - 2007-07-20 (EO)
-------------
	+ Adapted to gcc 4:
	  - src/Rgs2xspec.h: added #include  to correct
	  Rgs2xspec.cc:167: error: 'strncpy' was not declared in this scope

Version 0.2.1 - 2007-07-05 (AI)
-------------
	+ First Experimental version.
	

Package rgsimplot: version 1.17.1 [was 1.17]

ChangeLog

Version 1.17.1 - 2009-07-22 (CB)
--------------------------------	
	+src/Makefile- deleted ssc from Makefile
	to fix gcc 4.3 build failure


Version 1.17 - 2008-11-06 (CB)
--------------------------------	
	Modified so that it can plot sources
	with any source number (previously
	limited to a source number < 100)
	

Package rgslccorr: version 0.51.4 [was 0.51.3]

ChangeLog

Version 0.51.4 -  2009-09-02 (AI) 
-------------
	+ Fixes to make rgslccorr gcc-4.3 compliant.
	
Version 0.51.3 -  2009-05-29 (AI) 
-------------
	+ Error producing empty bkg light curves when "withbkgsubtraction" 
	is desabled fixed. SOC-SPR-6539 fixed 
	

Package rgslib: version 1.31.1 [was 1.31]

ChangeLog

Version 1.31.1 - 2009-09-01 (AI)
------------
	+  Fixes to make gcc-4.3 happy.
	
Version 1.31 - 2009-05-08 (CG)
------------
	+ DEPEND updated - ssclib 4.8


Package rgsproc: version 1.28.3 [was 1.27.1]

ChangeLog

Version 1.28.3 - 2010-04-08 (AI)
------------
	+ rgsbkgmodel generate the template in lambda or beta  depending on 
	spectrumbinning parameter
	
Version 1.28.2 - 2010-04-01 (AI)
------------
	+ Default value of parameter "spectrumbinning" changed by "lambda".
	+ documentation updated.

Version 1.28.1 - 2010-03-26 (AI)
------------
	+ rgsangles parameters updated (SOC-SPR-6576)
	
Version 1.28 - 2010-02-25 (AI)
------------
	+ New parameter "withrectification" added to "rgsrmfgen" processing

Version 1.27.2 - 2009-09-04 (AI)
------------
	+ Fixes to make rgsproc gcc-4.3 compliant.
	
Version 1.27.1 - 2009-05-29 (AI)
------------
        + New Parameters "xdspregions", "xdspbackground", "withpicutoff", "picutoff" 
	from rgsregions available in rgsproc. SOC-SCR-241
	

Package rgsregions: version 1.19.4 [was 1.19.3]

ChangeLog

Version 1.19.4 - 2009-09-02 (AI)
--------------
	+ Fixes to make rgsregions gcc-4.3 happy.
	
Version 1.19.3 - 2009-05-29 (AI)
--------------
	+ New paremeters "withpicutoff" and "picutoff" added. SOC-SCR-241 closed.
	This parameter supplies the minimum cutoff in PI for region selection.
	+ Doc updated.
	

Package rgsrmfgen: version 1.11.2 [was 1.10.1]

ChangeLog

Version 1.11.2 - 2010-04-15 (AI)
-----------
	+ (src/rgsrmfgen.cc) BETA_CHANNEL grid from event file calculated accordingly with the spectrum CHANNEL dimension.
	+ (src/rgsrmfgen.cc) response array initalize to 0. Check array dimensions in betaEfficiency method.
	
Version 1.11.1 - 2010-04-08 (AI)
-----------
	+ (src/rgsrmfgen.cc) TCUNI keyword updated depending on dispersion units (rad or Angstrom).
	
Version 1.11 - 2010-02-25 (AI)
-----------
	+ (src/calib.cc) RGS rectification cal call implemented.
	+ New parameter "withrectification" added.
	
Version 1.10.1 - 2008-05-23 (AI)
-----------
	+ New method that reprojects the response matrix calculated in beta 
	space into lambda space.
	+ Ebounds calculated base on a lambda grid in case the input spectrum  
	was calculated in lambda.
	

Package rgssources: version 6.2.2 [was 6.2]

ChangeLog

Version 6.2.2 - 2010-04-21 (MAS/LUX)
--------------------------
- Responded to SPR-6608, fixing a LaTeX compiling error.
	
Version 6.2.1 - 2009-12-02 (MAS/LUX)
--------------------------
- Closed SPR-6581, eliminating the warning message targetAwayFromFov in wrong situations.
- Now "make test" cleans outfiles/* .
	

Package rgsspecplot: version 2.19.1 [was 2.18.4]

ChangeLog

Version 2.19.1 - 2010-03-03 (EO on behalf of NW)
	-------------------------------

	-src/Makefile: In USEDLIBS removed mssplot and mssl libraries. 
	 They produced a lot of errors of the form "duplicated symbol" 
	 when used together with ssc library on Mac OS X buildings.
	-doc/rgsspecplot_description.tex: Removed extra "}" around line 128,
         which was breaking the processing of the documentation.
	-Cleaned of temporary build.tmp_ files.
	-Removed unnecessary bin/devel and lib/... empty subdirectories. 


Version 2.19 - 2010-02-25 (NW)
        -------------------------------

        Modified the code to accept spectra given in wavelength space.
	The counts/channel is plotted against wavelength (Angstroms) in
	this case (SCR 287).
	

Version 2.18.4 - 2006-09-06 (NW)
        -------------------------------
  
	Moved the part of the code that determines the first spectrum channel 
	to before the place where binning can be carried out if the user 
	requires it, as it was taking the minimum channel as the first channel 
        in the binned spectrum when rebinning was required, so the wavelength 
        scale was wrong (SSC-SPR-3628)

        



Package rgsspectrum: version 2.7.4 [was 2.7]

ChangeLog

Version 2.7.4 - 2010-04-01 (AI)
-----------	
	+  Default value of parameter "spectrumbinning" changed to "lambda".
	
Version 2.7.3 - 2010-04-01 (AI)
-----------
	+ Back to version 2.7.1. The modification introduced in version 2.7.2. 
	has to be implemented together with a modification in rgsrfmgen. 
	The SOC-SPR-6577 means: Accumulate counts in lambda grid instead of 
	mlambda, which implies changes in both packages.
	Nevertheless, we have wrote explicitely in the spectrum header that
	the units in the channel axis are: -Angstrom*order
	

Package rmfgen: version 1.55.2 [was 1.55.1]

ChangeLog

Version 1.55.2 - 2009-09-03 (AI)
------------
		+ Fixes to make rmfgen gcc-4.3 complaint.
		
Version 1.55.1 - 2007-06-02 (RDS)
------------
        + (config/rmfgen.par)       - added crossarfregion parameter to
                                      allow use of arfgen class


Package sas: version 1.524 [was 1.504]

ChangeLog

Version 1.524 - 2010-04-22 (EO)
-------------
	*** Following changes were made to improve package distribution ***
	+ Make.include.in: Include TARGET_OS as defined by configure.in
	+ Makefile.top: Add variables TAKA (based on AKA), TOS and LCPU (based on TARGET_OS)
	  to re-define TARBASE and TARBASECOM for tar.gz archive creation.
	+ bin/saslibs: 
	  - Updated the components of @extralibs: 
            libcfitsio  : CFITSIO 
	    libfftw3    : FFTW 3.X
	    libfftw3f   : FFTW 3.X Floating
	    libgcc_s    : gcc 3.3.6 and 4.3.3 (in fact any gcc)
	    libstdc++   : Any gcc
	    libgfortran : Since gcc 4.X 
	    libg2c      : Still for those using gcc 3.3.X
	    libpgplot   : PGPLOT legacy code
	    libqt       : Qt 3.3.X
	  - Regarding these libraries Linux and Mac OS X are now treated the same.
          - Fixed mistake in looking for %extralibs components. 

Version 1.523 - 2010-04-15 (EO)
-------------
	+ sas-setup.(c)sh: 
	  1) If LHEASOFT is not defined, the script exits (return 1) with error.
	  2) Now sets PGPLOT_FONT to $SAS_DIR/libextra/grfont.dat. Check first for it.
	  3) Fixed issues about usage of return/exit in bash/tcsh scripts.
	+ configure_install:
	  1) Removed setting of SAS_PATH in setsas.(c)sh generated scripts. This 
	  variable is set by sas-setup.(c)sh if not defined.
	  2) Removed setting of DYLD_LIBRARY_PATH for Darwin. This is done
	  already by sas-setp.(c)sh.
	  3) Added unsetting SAS_DIR if already set to avoid mixing SAS versions.
	  
Version 1.522 - 2006-04-08 (EO)
-------------
	+ AKA: 10.0.0

Version 1.521.2 - 2010-03-26 (EO)
---------------
	+ test/testconfiguremake: Fixed cleaning of dir lib/data/tm/sastest, after test.
	+ configure.in: Set exit condition (AC_MSG_ERROR) when HEADAS/LHEASOFT variable not 
	  defined. Until now, configure exited only when FTOOLS fversion was not found, because
	  it is required by some tests. Now HEADAS is added as a mandatory condition to build
	  and run SAS.
	+ sas-setup.sh(c)sh: Fixed bug to define SAS_BROWSER. On Mac OS X this is set to
	  "open -a Safari". Double quotes are mandatory. Otherwise, sas-setup.sh exits with
	  error "-a : comand not found".

Version 1.521.1 - 2010-03-25 (EO)
---------------
	+ sas-setup.sh.in: Fixed checking of HEADAS/HEASOFT presence.

Version 1.521 - 2010-03-24 (EO)
-------------
	+ sas-setup.(c)sh.in: Reorganized+fixed DYLD_LIBRARY_PATH checking. i
          Included test of HEADAS/HEASOFT.
	+ Make.include.in: 
	  - SLOPPY = @SLOOPY@ from configure with --enable-sloppy option.
	  - In case SLOPPY=no, removed -Werror in CXXFLAGS and CFLAGS to process mysql++.
	  - Added USENAGFORTRAN and USEGFORTRAN to info target.
	+ configure.in: Included check/definition of SAS_BROWSER="open -a Safari" in Mac OS X.

Version 1.520 - 2010-03-10 (EO)
-------------
	+ configure.in: 
	  1) Restated checking for -freg-struct-return option in NAG Fortran
	  compiler. Despite of being obsolete, this option is required on Solaris.
	  Its absence makes executables to crash with Segmentation Faults.
	  2) Include the SLOPPY setting as a configure option via --enable-sloppy.
	  The SLOPPY=yes is the default which corresponds to --enable-sloppy=yes
	  The default (SLOPPY=yes) is taken in absence of any --enable-sloppy switch.
	  3) Added information on the default values for each available optional 
	  switch when the configure is invoked with the --help switch.
	  4) Added GNUCCPATH and GNUCXXPATH varaibles to give the gcc/g++ full
	  path specification of the gcc/g++ executables. 
	+ AKA file: 10.0.0-Beta.

Version 1.519.1 - 2010-02-27 (EO)
---------------
	+ configure.in: Fix typo in gfortran option "-fimplicit-none".
	+ bin/uploadreport: Add AKA to list of the files included in the report.

Version 1.519 - 2010-02-26 (EO)
-------------
	+ configure.in: 
	  1) In AC_ARG_ENABLE for "sharedversion" feature (--enable-sharedversion),
	  feature was set to "shared" instead of "sharedversion". Such a syntax error
	  made this configure option did not work until now. Fixed.
	  2) Fix output from GNU_FIND evaluation.
	  3) Add -fno-range-check to SASF90FLAGS when Fortran compiler is gfortran.
	+ install: Added AKA file to LINKS.

Version 1.518 - 2010-02-25 (EO)
-------------
	+ Release mode activated today to produce SAS 10.0.0. Development track manifest
	  creation stopped. Release track manifest creation started.
	+ AKA file: dt replaced by 10.0.0-Alpha. It will produce the AKA in Make.include.
	+ Changes from devel to user doc (--enable-user=no/yes) and to shared versioned
	  libraries (--enable-sharedversion=yes except for the Mac OS X), are now made 
	  through sasbuilder/sasconf files build.setup.rtuserdoc and build.setup.macuserdoc.

Version 1.517 - 2010-02-24 (EO)
-------------
	+ configure.in: Added missing checking of libgfortran when USEGFORTRAN=yes. 
	  If present, -lgfortran is added to LIBS then to LDLIBS in the Make.include. 

Version 1.516 - 2010-02-24 (EO)
-------------
	+ configure.in: 
	  1) Fix bug in setting F90_PIC_FLAG, SASF90FLAGS and SASFFLAGS when USEGFORTRAN
	     is set to yes (--with-gfortran).
	  2) Remove type "-DGFotran" in SASCXXFLAGS when USEGFORTRAN is set to yes.
	  3) Fix setting of SASF90FLAGS and SASFFLAGS for Darwin.
	+ packagedetails.html.in: Added missing @DYLD_LIBRARY_PATH@.
	+ sas.environment.in: Added missing @DYLD_LIBRARY_PATH@.

Version 1.515 - 2010-02-18 (EO)
-------------
	+ configure.in: 
	  1) Use -DNAGf90Fortran instead of a specific -DGFORTRAN when 
	  requested to use gfortran instead of NAG Fortran, until we
	  find a proper solution.
	  2) Remove any output in GNUAR_VERSION when it is not GNU ar.
	+ bin/uploadreport: Replace system call by qx for tar.gz creation.
	  At difference with system, qx waits until the tar.gz is complete.

Version 1.514 - 2010-02-03 (EO)
-------------
	+ backward-gcc: Removed. References to it in configure.in/Make.include.in, removed.
	+ Makefile: Deleted INTERFACES which contained backward-gcc.
	+ Reviewed configure_install.
	+ Reviewed Makefile.top.
	+ configure.in: SAS_AKA by default is always equal to "dt" unless we edit it and change
	  it to something else. 
	+ Make.include.in: AKA :== @SAS_AKA@
	+ reviewed Make.include.perl.in.
	+ Altought acconfig.h was not needed anymore (and it was renamed to N-acconfig.h),
	  it has been removed since this version on.
	+ packagedetails.html.in: 
	  - Replaced GNU_AR by GNUAR.
	  - F2C removed.
	  - Added USENAGFORTRAN and USEGFORTRAN.
	+ Reviewed README and README.html files.
	+ README.develop updated.
	+ Updated sas.environment.in (ASCII version of packagedetails.html.in).
	+ Reviewed sas-setup.csh.in: Added $Id: ChangeLog,v 1.672 2010/04/22 16:57:44 eojero Exp $.
	+ Reviewed sas-setup.sh.in: Added $Id: ChangeLog,v 1.672 2010/04/22 16:57:44 eojero Exp $.
	+ Reviewed test/testconfiguremake.
	+ Reviewed testdoc.
	+ Reviewed doc. dataconv document quite obsolete.

Version 1.513 - 2010-01-29 (EO)
-------------
	+ Make.include.in: Previous edit of this file eliminated by mistake INCS definition.
	  Fixed.

Version 1.512 - 2010-01-29 (EO)
-------------
	+ Make.include.in: 
	  - CXXFIXINC was missing due to removed obsolete check in configure.in. Removed.  
	  - AR missing due to renamed variable in configure.in to GNUAR. Fixed.


Version 1.511 - 2010-01-28 (EO)
-------------
	+ configure.in: Restated AC_SUBST for STRUCT_CXXFLAGS and STRUCT_CFLAGS. 
	  These two variables were left undefined in Make.include.in which caused 
	  all builds to fail.
	+ configure.in: For some freaky systems having gfortran but not libgfortran,
	  we have added a check of libgfortran to the test for compiling and linking
	  a small pgplot program.

Version 1.510 - 2010-01-27 (EO)
-------------
	+ Changes in configure.in:
	  - Moved ahead of script the checking of basic tools (cut, whoami, strings, awk, head). 
	  - Moved ahead of script the TARGET_OS determination.
	  - Added new option --with-gfortran to use GNU Fortran as alternative to NAG Fortran. 
	    . Default: --with-gfortran=no (--without-gfortran). USEGFORTRAN=no, USENAGFORTRAN=yes
	    . Alternative: --with-gfortran=yes. USEGFORTRAN=yes, USENAGFORTRAN=no.
	  - USENAGFORTRAN and USEGFORTRAN, together with remaining options, showed in output. 
	  - Improved checking GNU tools (GNU make).
	  - Fixed checking GNU and non-GNU ar tool (Mac OS X).
	  - Removed checking of f2c.
	  - Improved fversion checking.
	  - Enhanced gfortran, f95, nagfor checking. Included test for --with-gfortran option.
	  - Added Fortran compiler selection in F90 varaible.
	  - Removed obslete check for freg-struct-return.
	  - F90_PIC_FLAG set always to -Wc,-fPIC
	  - Added new values of SASF90FLAGS and SASFFLAGS for GNUFORTRAN.
	  - Enhanced definition of SASCXXFLAGS and SASCFLAGS for SLOPPY=yes/no.
	  - Enhanced C/C++ for ~GNU C/C++ GCC determination.
	  - Enhanced definition of Optimization levels.
	  - Enhanced library checking.
	  - Check for NAG Fortran library only when USENAGFORTRAN = yes.
	  - Check compile and link of a small f90/f95 program only when USENAGFORTRAN = yes.
	  - Fixed bug in libgfortran inclussion into pgplot small program compile/link.
	  - Removed pgopen/pgclos obsolete checking in pgplot.
	  - Provide code to check for compilation&linking of a small pgplot program when 
	    USEGFORTRAN = yes. New functions AC_TRY_LINK_GFORTRAN and AC_TRY_COMPILE_GFORTRAN.
	+ Successful test of new configure.in on all supported platforms.
	+ Changes to aclocal.m4:
	  - New function AC_TRY_LINK_GFORTRAN to compile and link a conftest.f90 program with gfortran.
	  - New function AC_TRY_COMPILE_GFORTRAN to compile only a conftest.f90 program with gfortran.
 	+ Changes to Make.include.in:
	  - Add to procedure the new variables USENGAFORTRAN and USEGFORTRAN.
	  - F90FLAGS and FFLAGS set to only -g90 for NAG Fortran (removed -g to be in agreement with NAG 
	    recommendation).
	  - F90FLAGS and FFLAGS set to -g only for GNU Fortran.
	  - Restrict NAGSUPMODS use to USENAGFORTRAN=yes. This is different for GNU Fortran.

Version 1.509 - 2009-09-04 (EO)
-------------
	+ Make.include.in: AKA := dt

Version 1.508 - 2009-09-04 (EO)
-------------

	+ configure.in: SHAREDVERSION=no

Version 1.507 - 2009-09-04 (EO)
-------------
	+ Make.include.in:
	  - AKA := 9.1.0
	  - Target clobber: Include deletion of .out files produced
	  by dvipdf processing.
	+ configure.in: SHAREDVERSION=yes

Version 1.506 - 2009-06-09 (EO)
-------------
	+ Ready for DT with AKA := dt.

Version 1.505 - 2009-06-09 (EO)
-------------
	+ Mac track version
	  - configure.in: SHAREDVERSION=no

Version 1.504 - 2009-06-08 (EO)
-------------
	+ Release track version:
	  - Make.include.in: 
	    - AKA := 9.0.0
	    - %.ps.gz: Added dvipdf command to make pdf
	  - configure.in: SHAREDVERSION=yes


Package saslib: version 1.86.1 [was 1.86]

ChangeLog

Version 1.86.1 - 2009-06-29 (AI)
------------
	+ Modifications in several files to make code gcc 4.3 complaint.
	
Version 1.86 - 2007-03-28 (RDS)
------------
	+ SCR 220 - Add BELOW_THRESH and LOEN_NOISE event flags to 
			    EPN_REJECTION_MASK


Package selectlib: version 4.70 [was 4.69]

ChangeLog

Version 4.70 - 2010-02-25 (AI)
------------
	+ (Gti::ETERNITY) Undefined symbol in MacOSX. Initialization of the static const 
          ETERNITY outside the class definition. Fixes SOC-SPR-6595)

Version 4.69.1 - 2009-06-23 (AI)
------------
	+ Modifications in several files to make code gcc 4.3 complaint.
	+ Region.cc preprocessor switch added to make gcc 3.3 happy.


Package slatec: version 1.48.1 [was 1.46]

ChangeLog

Version 1.48.1 - 2010-03-17 (RDS)
------------
	+ cxx/LinBivariate2DInterpolantRectangular.cc - Fixed bug occuring at
						        the limit of the 
						        parameter space
								SPR-6603

Version 1.48 - 2009-10-20 (RDS)
------------
	+ cxx/CpBivariate2DInterpolantRectangular.cc/h

	Fixed problem with 'abs' function

Version 1.47 - 2009-10-16 (RDS)
------------
	+ cxx/LinBivariate2DInterpolantRectangular.cc/h
	+ cxx/CpBivariate2DInterpolantRectangular.cc/h

	Added Linear and 'closest point' interpolation 
	to the 2-d surface interpolation routines.

Version 1.46 - 2009-02-06 (EO)
------------
	+ cxx/CubicHermiteInterpolant.cc
	  cxx/CubicSplineInterpolant.cc
	  cxx/Bivariate2DInterpolantRectangular.cc
	  cxx/Bivariate2DInterpolantScattered.cc

	  All function definitions gave error:"too few template-parameter-lists"
	  Fix: Add to each function definition "template <>"
	+ cxx/CubicHermiteInterpolant.cc: Added ";" at the end of the last
	  line.
	+ Lines 101 and 109: 
	  In for, added extra spaces before ";"


Package specgroup: version 0.2.5 [NEW]

ChangeLog

Version 0.2.5 - 2010-04-13 (RDS)
------------------------------

	+ src/WishInterpreter.cc         - If no grouping options have been chosen then
					   each spectral bin is assigned to its own group.

Version 0.2.4 - 2010-04-12 (RDS)
------------------------------

	+ src/Specgroup.cc/h,
	  src/WishInterpreter.cc/h       - Handles the RGS bad channels from
					   the CCF as integers

Version 0.2.3 - 2010-03-25 (RDS)
------------------------------

	+ config/specgroup.par           - Included overwrite=yes option

Version 0.2.2 - 2010-03-11 (RDS)
------------------------------

	+ src/Specgroup.cc/h,
	  src/WishInterpreter.cc/h       - Made more compatible with RGS.
					   Reads the lambda and beta values 
					   from the SPECQUAL CCF.
						(SPR-6596)
					   
Version 0.2.1 - 2010-03-04 (RDS)
------------------------------

	+ src/Specgroup.cc/h,
	  src/WishInterpreter.cc/h       - Made compatible with RGS
					   Reads the BACKSCAL array and takes
					   the max value.

Version 0.2 - 2010-02-17 (RDS)
------------------------------

	+ src/Specgroup.cc/h,
	  src/WishInterpreter.cc/h       - Added the energy resolution option 
					   'oversample' which ensures that
					   groups are not too narrow.

Version 0.1 - 2009-11-17 (RDS)
------------------------------

	Original version of a task to group spectral data	



Package ssclib: version 4.11.2 [was 4.9]

ChangeLog

Version 4.11.2 - 2010-04-21 (MAS/LUX)
----------------------
- Fixed a compile error in LaTeX document.
	
Version 4.11.1 - 2010-03-26 (MAS/LUX)
----------------------
- Upgrade DEPENDency on testprods to 1.19 (for the test harness of sourcecutouts_test).
- source_cutouts.f90
  + Closed SOC-SPR-6594.
  + Changed the threshold for the very small BG_MAP, introduced in Ver.4.11.
  + Developed the test harness.

Version 4.11 - 2010-02-25 (MAS/LUX)
----------------------
- source_cutouts.f90: Introduction of the Parameter ThLowerBkgFluxPerPixel to work around 
  a very small BG_MAP value (in the task region) (see SOC-SPR-6594).

Version 4.10.2 - 2009-11-24 (AI)
----------------------
- interpolation.f90: Parameter (kind=single) in cmplx function call changed to (kind=double). 
  Needed for new nagfor compiler. (I forgot to modify two "cmplx" function. Now they are all 
  properly called)

Version 4.10.1 - 2009-11-23 (AI)
----------------------
- Same modification as in version 4.9.1 (merge from reltrack)	
- interpolation.f90: Parameter (kind=single) in cmplx function call changed to (kind=double). 
  Needed for new nagfor compiler.
	
Version 4.10 - 2009-08-12 (MAS/LUX)
----------------------
- SSCLib.pm
  + Now setsasvars() accepts an optional argument for improved convenience in specifying SAS_CCF.
	
Version 4.9 - 2009-06-05 (MAS/LUX)
----------------------
- coordinate.f90
  + Added a new routine angleBetweenCelCoords() in order to close SOC-SPR-6543, as well as its 
    test-harness of testcoordinate .
  + skyToCartesian() now accepts (and returns) Real(single) as well.
- Added a new module oal_aux (a subroutine transferred from rgssources-6.1.1).
- Added odfdump .
- SSCLib.pm
  + Now gettestdata_dir() accepts an optional parameter of Sub-directory .
  + Fixed a minor bug in gettestdata_dir(), where copying files of normal suffixes from .gz style used to fail.


Package statistics: version 1.2.1 [was 1.2]

ChangeLog

Version 1.2.1 - 2009-09-01 (AI)
------------
	+  fixes to make gcc-4.3 happy
	
Version 1.2 - 2003-06-16 (GV)
------------
	+ Misc. fixes to make gcc-3.3 happy: include  and/or
	proper initialization of base classes.


Package stspproc: version 3.0.3 [was 2.7.9]

ChangeLog

Version 3.0.3 - 2010-03-24 (JCV) 
-----------
        + SPRx31 No fitted data to new columns before overwrite 

Version 3.0.2 - 2010-03-12 (JCV) 
-----------
        + SPRx30 Solaris compilation using precompiler directive

Version 3.0.1 - 2010-03-11 (JCV) 
-----------
        + SPRx29 New tcxfix utility. 

Version 3.0 - 2010-02-16 (JCV) 
-----------
        + SPRx28 Activation of UTC and ERT update after fitting

Version 2.9 - 2010-02-12 (JCV) 
-----------
        + SPRx26 and x27 No scatter plots and spikes verbosity 

Version 2.8.9 - 2010-02-12 (JCV) 
-----------
        + SPRx24 and x25 Additional fitting trace and new maxdelta param

Version 2.8.8 - 2010-02-04 (JCV) 
-----------
        + SPRx23 updated label TCXVersion to 2.0 

Version 2.8.7 - 2010-02-04 (JCV) 
-----------
        + SPRx22 gcc4 migration baseline, TCXVer 2.0 

Version 2.8.6 - 2010-02-03 (JCV) 
-----------
        + SPRx21 Version TCX updated to be 1.4 

Version 2.8.5 - 2009-12-17 (JCV) 
-----------
        + SPRx19b Fixed tcxdump output 

Version 2.8.4 - 2009-12-17 (JCV) 
-----------
        + SPRx20 New parameter for not fitting anything at all 

Version 2.8.3 - 2009-12-04 (JCV) 
-----------
        + SPRx19 Enhanced tcxfile dump utility

Version 2.8.2 - 2009-07-10 (JCV) 
-----------
        + CRx18b Dummie functions for abstract class 

Version 2.8.1 - 2009-04-22 (JCV) 
-----------
        + SPR x15 Additional passes verbosity and arguments for processing 

Version 2.8 - 2009-04-22 (JCV) 
-----------
        + SPR x14 Enhanced dump capabilities for tmproc 

Version 2.7.9 - 2009-04-21 (JCV) 
-----------
        + Added dummie tests for error avoidance 


Package testccf: version 1.115.6 [was 1.115.3]

ChangeLog

Version 1.115.6 - 2010-04-14 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to 

	  RGS1_TEMPLATEBCKGND_0006.CCF
	  RGS2_TEMPLATEBCKGND_0007.CCF

Version 1.115.5 - 2010-02-15 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to XMM_SPECQUAL_0002.CCF

	- consitituents/XMM_SPECQUAL_0001.CCF - removed

Version 1.115.4 - 2009-07-03 (EO)
---------------
	+ test/listccf.cc: Added #include  to be
	  gcc 4.X compliant.

Version 1.115.3 - 2009-05-15 (EO)
---------------
	+ constituents/ccf.cif:
	  Replaced EPN_CTI_0012.CCF by EPN_CTI_0020.CCF 
	  to solve problem in epevents test harnesses.
	  

Package testodf: version 0.46 [was 0.45.1]

ChangeLog

Version 0.46 - 2009-08-11 (MAS)
------------
	+ Added shortest/odf , which is corresponding to /testprods/ssclib_data/shortest/ .  
          It is the ODF of one of the shortest observations in the standard mode.  See shortest/README 
          for detail.
	
Version 0.45.1 - 2005-11-10 (RDS)
------------
	+ Changed 0001_0000010010_R1X00000OFX.FIT to include all CCDs


Package testprods: version 1.20 [was 1.19]

ChangeLog

Version 1.20 - 2009-10-22 (MAS/LUX)
----------------------------
- Added makethumbs_data/ .
	
Version 1.19 - 2009-06-05 (MAS/LUX)
----------------------------
- Added ssclib_data/shortest/ .
- Added rgssources_data/ .
	

Package tools: version 1.64.2 [was 1.64.1]

ChangeLog

Version 1.64.2 - 2009-09-04 (AI)
----------------------
	+ Fixes to make tools gcc-4.3 compliant.
	
Version 1.64.1 - 2009-06-10 (MAS/LUX)
----------------------
        + Fixed a bug that the default value of the command-line option --colstyle in imageutils/imsample is not recognised.
	

Package utils: version 1.119.1 [was 1.119]

ChangeLog

Version 1.119.1 - 2010-04-12 (EO)
---------------
	+ src/StreamT.cc: Added #include  to allow compilation of line 202
	  if( thisCharacter == EOF) which is not accepted by gcc 4.4.3 even 
	  with -fpermissive.


Version 1.119 - 2009-04-29 (EO)
-------------
	+ boost library updated to 1.38.0 (was 1.36) to fix problem in Solaris:
	  Boost C++ Library Ticket #1758 
	  (https://svn.boost.org/trac/boost/ticket/1758)
	  src/boost/detail/sp_counted_base.hpp which includes
	  src/boost/detail/sp_counted_base_gcc_sparc.hpp is buggy in
	  Solaris and produces Assembler error messages of the form 
	  "Error: Architercture mismatch on "cas". 
	    (requires v9|v9a|v9b; requested architecture is sparclite.)"
	  This problem is fixed in version 1.37.


Package xcolorcod: version 1.22.2 [was 1.22.1]

ChangeLog

Version 1.22.2 - 2009-09-01 (AI)
------------
	+ Fixes to make gcc-4.3 happy.
	
Version 1.22.1 - 2009-06-12 (AI)
------------
	+ RGS_Escheme.ds file renamed to RGS_Scheme.ds
	

Package xmmselect: version 2.65.2 [was 2.65.1]

ChangeLog

Version 2.65.2 - 2009-09-04 (AI)
------------
	+ Fixes to make xmmselect gcc-4.3 compliant.
	
Version 2.65.1 - 2009-06-12 (AI)
------------
	+ References to ELLBETA removed