SAS Release Notes - SAS 13.0.0

	             Release Note for SAS 13.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 12.0 and SAS 13.0

* SAS releases covered by this note


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

			      sasversion

This version (13.0.0): xmmsas_20130501_1901 

Last public version  (12.0.0): xmmsas_20120523_1801 (xmmsas_20120523_1704 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


*Summary of important changes

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

- EPIC overlapping data treatment. More and more sky fields have been repeatedly observed during the XMM-Newton lifetime, also the mosaic observation mode is increasingly used, with more or less overlapping area. Every single field is observed with the three EPIC cameras at once. We have extended the use of xmmselect capabilities in multixmmselect for handling any number of exposures at the same time. Selection of source and background region in the combined image is possible, followed by an eventual optimization and extraction of source and background spectra from everyone of the input exposures (multiespecget). Combined spectra and response matrices can eventually be derived (epicspeccombine), for easing the handling.
- EPIC pn pile-up correction. A novel method ("Added Event") for correcting the effects of pile-up is introduced experimentally in this release. It consists in adding trial events to the original event file and following their evolution to find what fraction are upscattered by pile-up and to what energies. The resultant channel spectrum is written into the RMF.
- Upgrade of the 2D PSF. There have been several upgrades in the 2D PSF approach, including an off-axis dependent displacement of the centroid of the 2D PSF model applied compared to the true position of a source (poscorr3xmm). The results of intensive testing related to the 3XMM sources catalogue (soon to be published) are reflected in this SAS version.
- EPIC pn X-ray loading correction. Imaging modes can now be corrected for X-ray loading through epxrlcorr.
- RGS solar aspect angle dependency. A wavelength scale dependency of the RGS spectrometers from the solar aspect angle at the time of an observation has been established, which this SAS version can correct for through an upgrade of rgsangles. A keyword (SUNANGLE) indicates that the correction has been applied.
- RGS heliocentric correction. The heliocentric correction, introduced through heliocentriccorr in the previous SAS versions, and quoted in the header of the spectrum file, can now be fully applied for shifting the spectrum. A keyword (HELIOFAC) indicates that the correction has been applied.
- the RGS spectrum derivation on a wavelength grid has been improved, solving imperfections noticed eventually in bins with a very small effective area in form of spikes in the spectrum.

And, as always, many other less important improvements and bug fixes have taken place. 74 tasks have been upgraded all in all, with a total number of sub-version changes of 210. A detailed list follows further below. * New and withdrawn packages NEW: Package epicspeccombine: version 0.1.3 [NEW] Package epxrlcorr: version 0.1.6 [NEW] Package multiespecget: version 0.1.5 [NEW] Package omcat: version 1.1 [NEW] Package poscorr3xmm: version 0.1 [NEW] Package preqgti: version 0.3 [NEW] WITHDRAWN: none DELETED: none * Detailed list of changes between SAS 12.0.0 and SAS 13.0.0 A detailed list of all upgraded tasks wrt SAS 12.0.0 follows, the corresponding ChangeLogs are further below:


Package arfgen: version 1.84 [was 1.83.3]
Package attcalc: version 4.33 [was 4.32.2]
Package atthkgen: version 1.21 [was 1.20.1]
Package badpixfind: version 1.38 [was 1.37]
Package barycen: version 1.20.4 [was 1.20.2]
Package bkgfilter: version 1.7 [was 1.1]
Package cal: version 3.214.5 [was 3.209.3]
Package calmosalgo: version 3.2.2 [was 3.2]
Package caloalutils: version 1.107.2 [was 1.106.2]
Package catcorr: version 0.7 [was 0.4.4]
Package catprep: version 0.3.8 [was 0.3.2]
Package cifbuild: version 4.8 [was 4.7.2]
Package dal: version 1.186 [was 1.183.2]
Package deceit: version 1.18.4 [was 1.18.3]
Package dpssflag: version 11.3.1 [was 10.4]
Package dsplot: version 1.26.3 [was 1.26.1]
Package ebkgmap: version 2.8.1 [was 2.6.1]
Package eboxdetect: version 4.22.5 [was 4.22.3]
Package edetect_chain: version 3.13 [was 3.12.1]
Package efluxer: version 0.4.6 [was 0.4.3]
Package ekstest: version 2.5 [was 2.4.1]
Package emldetect: version 5.18.1 [was 5.17.4]
Package epchain: version 8.68.1 [was 8.65]
Package epevents: version 6.46.6 [was 6.43]
Package epexposure: version 0.12 [was 0.10]
Package epfast: version 0.4.2 [was 0.4.1]
Package epframes: version 8.97.4 [was 8.92.2]
Package epiclccorr: version 1.9 [was 1.7.2]
Package epicproc: version 2.13.3 [was 2.12.1]
Package epicspeccombine: version 0.1.3 [NEW]
Package epmpelib: version 0.5.2 [was 0.4]
Package epnoise: version 0.7.3 [was 0.7.2]
Package epxrlcorr: version 0.1.6 [NEW]
Package esas: version 0.9.24 [was 0.9.23]
Package esky2det: version 1.13 [was 1.12.1]
Package especget: version 1.34.3 [was 1.31.4]
Package esplinemap: version 4.4.3 [was 4.4.2]
Package fitsutils: version 1.8 [was 1.6.1]
Package imgdisplay: version 1.48.2 [was 1.48.1]
Package interpr: version 1.23 [was 1.22]
Package lcplot: version 1.20.1 [was 1.20]
Package makethumbs: version 0.5 [was 0.4.3]
Package mssllib: version 2.66 [was 2.65]
Package multiespecget: version 0.1.5 [NEW]
Package oal: version 3.122.1 [was 3.116.2]
Package odfingest: version 3.29 [was 3.28.3]
Package odfrename: version 0.1 [NEW]
Package omatt: version 2.55 [was 2.52.1]
Package omcat: version 1.1 [NEW]
Package omdetect: version 5.30 [was 5.28]
Package omdrifthist: version 1.29 [was 1.28.2]
Package omfchain: version 1.42.1 [was 1.41]
Package omichain: version 1.69 [was 1.61]
Package omlcbuild: version 1.39.1 [was 1.37.4]
Package ommergelists: version 1.0 [was 0.6.8]
Package ommodmap: version 2.23 [was 2.22]
Package omprep: version 2.45 [was 2.44]
Package ompsfprofile: version 1.4 [was 1.3]
Package omqualitymap: version 1.1 [was 0.3.4]
Package omregion: version 2.14 [was 2.11.2]
Package omsource: version 1.24 [was 1.22.2]
Package omsrclistcomb: version 2.20 [was 2.16.1]
Package pedal: version 1.32.3 [was 1.31.1]
Package pkgmaker: version 1.30 [was 1.29]
Package poscorr3xmm: version 0.1 [NEW]
Package preqgti: version 0.3 [NEW]
Package responselib: version 1.4.1 [was 1.3.1]
Package rgsangles: version 4.7.5 [was 4.7.1]
Package rgsfilter: version 1.18.1 [was 1.17.1]
Package rgsfluxer: version 1.8.3 [was 1.8]
Package rgslccorr: version 0.53 [was 0.52.1]
Package rgslib: version 1.33 [was 1.32]
Package rgsproc: version 1.31.1 [was 1.30.3]
Package rgsregions: version 1.20.1 [was 1.19.3]
Package rgsrmfgen: version 1.13.4 [was 1.11.2]
Package rgsspectrum: version 2.8 [was 2.7.5]
Package rmfgen: version 2.0.5 [was 1.57.1]
Package sas: version 1.555 [was 1.545.1]
Package srcmatch: version 3.16.1 [was 3.15.20]
Package ssclib: version 4.27.1 [was 4.26.3]
Package testccf: version 1.118.1 [was 1.116.2]
Package testprods: version 1.32 [was 1.27]
Package utils: version 1.125 [was 1.124]
Package xcolorcod: version 1.24 [was 1.22.2]
Package xmmextractor: version 1.3 [was 1.1.1]
Package xmmselect: version 2.65.11 [was 2.65.2]
Package arfgen: version 1.84 [was 1.83.3]

ChangeLog

Version 1.84 - 2012-06-07 (RDS)
------------
	+ (src/ConcreteArfDataServer.cc) - Fixed problem with the PSF 
					   calculation for the FAST modes
					   where a subset of the full-Y
					   range is taken. (SPR-6733)

Version 1.83.3 - 2012-05-17 (RDS)
------------
	+ (src/ConcreteArfDataServer.cc, - Put some logic into the calculation
	   config/arfgen.par)		   of the default badpixresolution to
				   	   make it fine (0.5") if a PSF corr is
					   being calculated and coarse (2") if
					   it isn't. (SPR-6729)


Package attcalc: version 4.33 [was 4.32.2]

ChangeLog

Version 4.33 - 2012-11-14 (RDS)
---------------------------------
 + (src/attcalc_mod.f90): Added keyword, calctlmax, which if set true
			  causes the code to calculate TLMIN and TLMAX
			  independently for X and Y from the actual X,Y event
			  positions.
			           (SPR-6769)

Version 4.32.2 - 2012-05-07 (RDS)
---------------------------------
 + (src/attcalc_mod.f90): Only copy RA_PNT keywords from primary into 
			  events header if they exist.
			           (SPR-6648)


Package atthkgen: version 1.21 [was 1.20.1]

ChangeLog

Version 1.21 - 2012-12-18 (AI)
--------------------------------
- New parameters "withtimerange" and "withpreqgti". With these two parameters 
you can enter a specefic start and stop time through command line (timebegin 
and timeend parameters) or through a FITS file (preqgtifile) to  calculate the attitude.
- Documentation updated.
	
Version 1.20.1 - 2004-03-16 (HB)
--------------------------------
- (config/atthkgen.lyt): old .lyt file used again; "temporary fix" of
	                 version 1.20 removed
	

Package badpixfind: version 1.38 [was 1.37]

ChangeLog

Version 1.38 - 2012-16-10 (AI)
--------------------------------
- (src/badpixfind_mod.f90): Now the task writes the mask in a MASK extension,
	instead of PRIMARY extension.
	
Version 1.37 - 2005-06-08 (HB)
--------------------------------
- (src/badpixfind_mod.f90): missing QUADRANT (pn) and CCDNODE (MOS) keywords 
	                    copied to output badpix file, CCDID keyword (pn) 
	                    corrected, if badpixfind is run on calibrated, 
	                    multi-chip event files (SSC-SPR-3469).
	

Package barycen: version 1.20.4 [was 1.20.2]

ChangeLog

Version 1.20.4 - 2013-03-05 (AI)
------------	
	+ Cal setInstrument  bug fixed.
	
Version 1.20.3 - 2013-02-28 (AI)
------------
	+ Implementation of the Sun Angle correction for rgsangles.
	SOC-SCR-340
	
Version 1.20.2 - 2012-06-15 (RDS)
------------
	+ doc/barycen_description.tex	Added warnings into documentation
		(SPR-6740)


Package bkgfilter: version 1.7 [was 1.1]

ChangeLog

Version 1.7 - 2012-12-03 (MAS/LUX)
----------------------
- Fixed a minor bug of wrong unit output for BKGRATE (as a text) in the output FITS file.  
  Codes tidied up.  Document updated.

Version 1.6 - 2012-09-25 (MAS/LUX)
----------------------
- Fixed a bug of handling incorrectly the input files, which have rows of FRACEXP=0 and 
  where those FRACEXP should be taken into account in calculation.  In practice the cases, 
  where this bug mattered, must have been rare, particularly there was no actual impact in 
  the pipeline.  Both getSN2ofTs() and findOptimumY() in bkgoptrate_aux.f90 are updated 
  (for the double safety net).
- DEPENDency on fitsutils is upgraded into Ver.1.8.
- Test harness is updated in testbkgoptrateaux01 and and a new one, testbkgoptratetask4, is 
  added, to test the above.
	
Version 1.5 - 2012-07-10 (MAS/LUX)
----------------------
- Fixed a bug of failing as Fortran error when the input time-series is uniformly zero, introducing 
  a new error 'allMaskFalse' and warning 'noSignificantBin'.
- DEPENDency on testprods is upgraded into Ver.1.30.
- Test harness is updated (testbkgoptrateaux01 and testbkgoptratetask3) to test the above.
	
Version 1.4 - 2012-07-05 (MAS/LUX)
----------------------
- Closed SPR-6748 (Leaving 1 bin only).
- Implemented a new command-line parameter: ignorelowcnttail.
- DEPENDency on testprods is upgraded into Ver.1.29.
- A new test testbkgoptratetask3 is added in the test harness.
	
Version 1.3 - 2012-06-27 (MAS/LUX)
----------------------
- Fixed SPR-6743 (Failed to find the true peak S/N).
- Added testbkgoptratetask2 in the test harness to test it.
- Now it depends on testprods (Ver.1.28).
	
Version 1.2 - 2012-06-11 (MAS/LUX)
----------------------
- Fixed SPR-6734 (Column name changed from 'S/N' into 'SN_RATIO').
	
Version 1.1 - 2011-05-11 (MAS/LUX)
----------------------
- Introduced the new parameters doinsertkwds, dooutputsntab and snsettabname (SCR-316).
- It now DEPENDs on fitsutils Ver.1.4 and DEPENDency on ssclib is upgraded into Ver.4.23.
- Minor bugs fixed.
- The test harness is now more robust, covering a lot more possibilities.
	

Package cal: version 3.214.5 [was 3.209.3]

ChangeLog

Version 3.214.5 - 2013-04-03 (RDS)
---------------
	+ (src/PsfDataServer.cc/h)	 - Added a method to return the 
					   radial offset from the nominal
					   PSF centre (SCR-348)

Version 3.214.4 - 2013-03-20 (RDS)
---------------
	+ (src/Boresight.cc)	 	 - Changed informational message
					   from verbose to noisy

Version 3.214.3 - 2013-03-15 (RDS)
---------------
	+ (src/PsfDataServer.cc	 	  - ELLBETA-encircled energy method
					    changed to use subpixels
						(SPR-7099)

Version 3.214.2 - 2013-02-27 (RDS)
---------------
	+ (src/RgsSolarAspectAngServer.cc/h) - Changed RgsSolarAspectAngServer
					       to ouput double precision params
						(SCR-340)

Version 3.214.1 - 2013-02-26 (RDS)
---------------
	+ (src/RgsSolarAspectAngServer.cc/h) - Added new atom
					       RgsSolarAspectAngServer
						(SCR-340)

Version 3.214 - 2013-02-18 (RDS)
---------------
	+ (src/EnergyCorrector.cc/h)	 - Added support for the RDPHA_DERIV
					   extension in the EPN_CTI file
						(SCR-350)

Version 3.213 - 2013-02-15 (RDS)
---------------
	+ (src/TimeJumpTolServer.cc,	 - Now works for all modes

Version 3.212 - 2012-12-18 (AI)
---------------
	+ (src/GratingDataServer.cc/h)   - Introduction of a new method 
	                                   lambda2beta. 
						(SPR-6688)
	
Version 3.211 - 2012-12-05 (RDS)
---------------
	+ (src/TimeJumpTolServer.cc/h,	 - Support for a new CCF element
	   f90/CalF90cxxGlue.cc/h)         TIMEJUMPTOL which gives the time 
					   jump tolerance as a function 
					   of revolution
						(SCR-268)

Version 3.210 - 2012-07-27 (RDS)
---------------
	+ (src/PsfDataServer.cc/h,	 - Introduction of a new method
	   calview/CalViewables.cc)	   enclosingCircle(VECTOR)
					   which calculates the encircled
					   energy function by image integration
					   for the ELLBETA mode PSF
						(SPR-6756)

Version 3.209.3 - 2012-05-17 (RDS)
---------------
	+ (src/LowEnergyNoiseServer.cc)  - Fixed error with X-ray loading
					   coefficients


Package calmosalgo: version 3.2.2 [was 3.2]

ChangeLog

Version 3.2.2 - 2013-04-18 (rds)
-----------

	+ (src/simple.f)		- Initialise all arrays to avoid
					  strange problem occurring at 75 eV
					     (SPR-7105)

Version 3.2.1 - 2012-03-XX (rds)
-----------

	+ (src/voigt.f)			- Remove unused format statement


Package caloalutils: version 1.107.2 [was 1.106.2]

ChangeLog

Version 1.107.2 - 2013-02-26 (RDS)
-------------
    + src/Ccf.h           Added the SAACorr CCF

Version 1.107.1 - 2013-02-19 (AI)
-------------
	+ (src/PhysicalConstants.h) eV~Ang constant modified
	
Version 1.107 - 2012-12-05 (RDS)
-------------
    + src/Ccf.h           Added the TIMEJUMPTOL CCF

Version 1.106.2 - 2012-04-10 (RDS)
-------------
    + src/Ccf.h           Added the TICLOSEDODI and BUCLOSEDODI CCFs


Package catcorr: version 0.7 [was 0.4.4]

ChangeLog

Version 0.7 - 2012-12-14 (CGP/LUX)
----------------------
- New parameter astcorr to provide temporary astrometric corrections

Version 0.6 - 2012-12-02 (CGP/LUX)
----------------------
- Adds column for SYSERRCC

Version 0.5.1 - 2012-11-23 (CGP/LUX)
----------------------
- Reports catalogue data release in OBSMLI file

Version 0.5 - 2012-11-05 (CGP/LUX)
----------------------
- Added task parameters syserr, maxpofferr (ref SPR 6770)
- Improved diagnostic output if enabled in source code  

Version 0.4.7 - 2012-08-29 (CGP/LUX)
----------------------
- Outputs reference catalogue id as REFCAT (ref SPR 6765)

Version 0.4.6 - 2012-08-23 (CGP/LUX)
----------------------
- Corrects bug giving wrong time string in HISTORY keyword

Version 0.4.5 - 2012-08-23 (CGP/LUX)
----------------------
- Outputs NMATCHES as number of X-ray/optical matches (ref SPR 6764)

Version 0.4.4 - 2012-06-14 (CGP/LUX)
----------------------
- Improved warning and error messages, extended documentation.


Package catprep: version 0.3.8 [was 0.3.2]

ChangeLog

Version 0.3.8 - 2012-12-12 (CGP/LUX)
-------------
- Changed catalogue identifier from "USNO-B1.0" to "USNO" because omatt objects

Version 0.3.7 - 2012-12-03 (CGP/LUX)
-------------
- Changed RMAG for 2MASS catalogue to be the 2MASS k magnitude

Version 0.3.6 - 2012-11-23 (CGP/LUX)
-------------
- Detects SDSS data release and propagates name to cat extract file

Version 0.3.5 - 2012-11-05 (CGP/LUX)
-------------
- Fixed bug which caused sequential scan of USNO files in some cases where
a binary search is faster.  In response to SPR 6771. 

Version 0.3.4 - 2012-08-22 (CGP/LUX)
-------------
- Fixed bug in computing deltaRA in USNO/2MASS access, see SPR 6763.

Version 0.3.3 - 2012-06-13 (CGP/LUX)
-------------
- Changed distribution to "world" in response to SPR 6736
- Also has improved error reporting and documentation now that it is to be
distributed more widely.

Version 0.3.2 - 2012-04-17 (CGP/LUX)
-------------
	+ src/catprep_aux.f90: append / to each path variable.


Package cifbuild: version 4.8 [was 4.7.2]

ChangeLog

Version 4.8 - 2012-12-18 (AI)
-----------	
	+ Cal library depence added.
	
Version 4.7.2 - 2011-02-16 (AI)
-----------
	+ CalIndex::removeConstituent: This method erase an element of a 
	class attribute using an iterator. Then the iterator is used 
	and produce a seg fault in OSX (no in Linux... strange). 
	We simply do not use the iterator after the erase call.
	

Package dal: version 1.186 [was 1.183.2]

ChangeLog

Version 1.186 - 2012-09-05 (RDS)
-------------	
	+ (f90/dal_implementation.cc) - Ensured that the internal vector
					used for fast read of srting columns
				        is updated when setStringCell is
					called (SCR-341)

Version 1.185 - 2012-07-17 (RDS)
-------------	
	+ (f90/dal_implementation.cc) - A new technique for speeding up
				        the reading of string columns.
	+ interface/Dal.h               Now uses an internal vector of strings 
					associated with a column 
					object (SCR-341)

Version 1.184 - 2012-05-23 (AI)
-------------	
	+ (src/FitsReaderWriter.cc) Bug regarding comment component searching fixed.
	Before using the strcpy function to copy the comment component to a char*, now
	we check that string find method returns a value within the string boundaries, 
	so the strcpy can be used safely.
	
Version 1.183.2 - 2011-02-18 (RDS)
-------------
	+ cxxtest/testclobber         -  export SAS_CLOBBER and SAS_FORMAT
	+ cxxtest/testformat          -  for SOLARIS fix


Package deceit: version 1.18.4 [was 1.18.3]

ChangeLog

Version 1.18.4 - 2013-02-27 (EC)
--------------
	+ DEPEND has been updated to include the newest version pedal-1.32, in which the handling of
	  bool, int8 and string data types has been fixed. This patch addresses SPR 7089, and
	  fixes the stringcolumns test.

Version 1.18.3 - 2012-04-18 (EO-EC)
--------------
	+ src/deceit.cc: On 64-bit (gcc 4.3.3 no permissive) following int casts changed to uintptr_t
	  exp << functionName << "=CFunctor(" << (uintptr_t)(fptr) << "," << int(returnType) << ")";
	  exp << "att=pointer(" << uintptr_t( newAttribute ) << ")";
	  exp << "col=pointer(" << uintptr_t( column ) << ")";
	  exp << "tab=pointer(" << uintptr_t( newTable ) << ")";
	  exp << "arr=pointer(" << uintptr_t( newArray ) << ")" ;
	  exp << "dat=pointer(" << uintptr_t( newDataSet ) << ")" ;
	+ The above change does not solves yet the problem with tests failing (seg fault) 
          in "stringcolums" which is likely caused in interpr.


Package dpssflag: version 11.3.1 [was 10.4]

ChangeLog

Version 11.3.1 - 2013-03-13 (MC)
----------------------
-test/dpssflag_test: uncompress source list file (second one) so that it does not 
	crash under low memory mode.
Version 11.3 - 2012-09-20 (MC)
----------------------
-test/dpssflag_test: uncompress source list file so that it does not crash under low memory mode.
Version 11.2 - 2012-09-07 (MC)
----------------------
-src/dpssflag_mod.f90: Adapted to modifications in DAL-1.186. Code re-organization
-doc/dpssflag_description.tex: updated
	
Version 11.1 - 2012-09-04 (MC)
----------------------	
-src/dpssflag_mod.f90:solved bug related with FLAG column reading. It now 
	initializes column reading after any modification
	
Version 11.0 - 2012-07-25 (MC)
----------------------	
-src/dpssflag_mod.f90: modified flags initialisation (now it only initialises 
	to "F" if flag string is not previoulsy defined)
-src/dpssflag_mod.f90: masks can now be applied to a given instrument  or to the instrument 
 combination	
-config/dpssflag.lyt(par): added new parameters 'ootrgamasklist' (list of masks) and 
 'minstlist' (list of instruments).
	

	
Version 10.4 - 2009-03-31 (MC)
----------------------	
- Moved test data to tesprods package


Package dsplot: version 1.26.3 [was 1.26.1]

ChangeLog

Version 1.26.3 - 2009-04-08 (AI)
------------
	+ Debug line removed 
	
Version 1.26.2 - 2009-04-02 (AI)
------------
	+ Support to multixmmselect added
	
Version 1.26.1 - 2009-08-31 (AI)
------------
	+ Modifications is several source files to make dsplot gcc 4.3 compliant
	

Package ebkgmap: version 2.8.1 [was 2.6.1]

ChangeLog

Version 2.8.1 - 2013-04-04 (MAS/LUX)
----------------------
- Gzipped all the obsolete config files to avoid the error in build.

Version 2.8 - 2013-03-26 (MAS/LUX)
----------------------
- Removed tasks eootemap and epnoisemap and esrcmap from the public release (and saved in 
  obsolete_modules/ sub-directories).
	
Version 2.7 - 2012-10-04 (MAS/LUX)
----------------------
- Fixed a bug that it may fail with the error(yRawNegativeInPileupmaskDetToRaw) or Runtime 
  Error in rare cases, where the coordinate conversion falls into specific values.
- Changed a message output for Verbose to the warning (skipAttitudeBin).
- Some clean-ups in the codes (epileupmask_shared.f90 and eootepileupmask_aux.f90).

Version 2.6.1 - 2012-05-17 (MAS/LUX)
----------------------
- Fixed SPR-6725; the task used to terminate with an undefined POINTER error when an 
  attitude bin does not contain any data in the given event file.
- Warning (missingBlockName) is not issued any more.


Package eboxdetect: version 4.22.5 [was 4.22.3]

ChangeLog

Version 4.22.5 - 2013-03-17 (IT)
--------------
	+ Documentation updated. Minor latex syntax changes to build the
	  package index properly on Ubuntu


Version 4.22.4 - 2012-06-22 (IT)
---------------------------------

	+ eboxdetect_mod.f90: fixed a bug which made eboxdetect crash when
	  a source is detected exactly at the position (image pixels) of
	  the optical axis.


Version 4.22.3 - 2012-06-18 (IT)
---------------------------------

	+ Documentation: Typographical and formal corrections,
	  fixed broken Errors Section.
	


Package edetect_chain: version 3.13 [was 3.12.1]

ChangeLog

Version 3.13 - 2012-05-29 (IT)
--------------

	+ Changed default value of parameter psmodel to ellbeta
	  (SPR-6742).
	+ Documentation: Minor corrections.
	
	
Version 3.12.1 - 2012-03-26 (IT)
--------------                                                                                                                                                                                                       

	+ Included parameters withimagebuffersize, imagebuffersize for
	eboxdetect and emldetect (SPR-6549)
	+ Updated documentation: replaced dead link (SPR-6491, SPR-6629),
	adjusted ecf example values, added information on parameters,
	added task links to parameter list, removed typos

	


Package efluxer: version 0.4.6 [was 0.4.3]

ChangeLog

Version 0.4.6 - 2013-04-02 (AI)
------------------------------
	+ Response manipulation functionality extracted to a new class (RMF.h)
	+ src/Efluxer.cc updated to use the new RMF class
	
Version 0.4.5 - 2013-03-19 (RDS)
------------------------------
	+ src/Efluxer.cc               - Fix normalised response 
					 (SPR-7094)

Version 0.4.4 - 2013-03-08 (RDS)
------------------------------
	+ src/Efluxer.cc               - Normalise response by the energy bin
					 width (SPR-7094)

Version 0.4.3 - 2011-02-17 (RDS)
------------------------------
	+ src/Efluxer.cc               - Deleting pointers to column data too
					 early. Moved to later in the code.


Package ekstest: version 2.5 [was 2.4.1]

ChangeLog

Version 2.5 - 2012-06-21 (NW)
-----------

	This version now tests for the case where all the good bins have
	counts equal to 0.0. If this is the case, the variability tests
	are not carried out. A warning is raised and 'NULL' values are
	entered into the keywords.  This closes SPR 6732.  A warning is
	also raised in ekstest is run with the chi-squared test and the
	fractional variability amplitude test, as in this case, the
	fractional variability is calculated for the total
	(source+background) lightcurve.  FVar and FVarErr are now also set
	to -1 if (S_squared - SigmaErr_squared) is equal to zero. This
	closes SPR  6723.  A new parameter has also been added,
	netlightcurve, so that the user can choose whether to carry out
	the fractional variability amplitude test on the net or total
	lightcurve.  The documentation has been revised to include the
	changes.
	

Version 2.4.1 - 2012-04-04 (NW)
-----------

	A new test, the fractional varability amplitude test, in response
	to SCR 329, has been added, with the results FVar and FVarErr,
	which are the fractional varability amplitude and the error on
	this value.  Also, the keywords written into the headers with the
	test results, now carry a 'NULL' value if there were too few bins
	for the test to be carried out, in response to SPR 6494.  The
	documentation has also been updated to outline the test and
	explain the 'NULL' value for the keywords.



Package emldetect: version 5.18.1 [was 5.17.4]

ChangeLog

Version 5.18.1 - 2013-03-17 (IT)
--------------
	+ Documentation updated. Minor latex syntax changes to build the
          package index properly on Ubuntu

	
Version 5.18 - 2013-01-28 (IT)
--------------
	+ Changed default values of parameters xidpndef, xidm1def,
	  xidm2def to "2 3 4", to be consistent with the energy band
	  definition in the pipeline since 2XMM
	+ Re-structured, extended, and updated documentation.
	+ Updated parameter file emldetect.par.


Version 5.17.8 - 2012-11-01 (IT)
--------------
	+ eml_io.f90: clean handling of empty input lists: raise a warning
	  "EmptySourceList" instead of an error, and exit without error code
	  (changed for 3XMM pipeline processing)

Version 5.17.7 - 2012-09-21 (IT)
--------------
	+ emlfit.f90, subroutine model: fixed problem with array
	  allocation for nmaxfit>1 - ff_save still had to be reallocated
	  more frequently. Closes SPR-6761.
	+ emldetect/test: Created new reference event list for
	  psfmodel=ellbeta and nmaxfit=3 and added ellbeta test to
	  emldetect_test / checkoutput.f90.


Version 5.17.6 - 2012-08-04 (IT)
--------------
	+ emlfit.f90, subroutine model, & psf.f90, subroutine bpsf:
	  changed allocation of arrays which caused problems for nmaxfit>1
	+ emldetect_mod.f90, subroutine cut_radius: check for PSF model
	  and get appropriate validity range from CAL (affects scut &
	  ecut, if not set to a fixed value)
	+ introduced memory check for allocatable arrays and error message
	  "notEnoughMemory"
	+ updated documentation


Version 5.17.5 - 2012-07-10 (IT)
--------------
	+ psf.f90, subroutine bpsf: made array gengen allocatable to scale
	  it with image binning and source extent and to save memory for
	  point sources. Fixes SPR-6747: index error for small image pixels
	  and very extended sources.


Version 5.17.4 - 2012-06-13 (IT)
--------------
	+ Documentation: Typographical and grammatical corrections (closes
	  SPR-6731) plus updates in form and content.



Package epchain: version 8.68.1 [was 8.65]

ChangeLog

Version 8.68.1 - 2013-04-05 (MJF)
---------------------------------
- (src/epchain): added new parameter "runepxrlcorr=N"
- (src/epchain): optional call to "epxrlcorr" added
- (config/epchain.*): as above
- (doc/epchain_description.tex): as above
- (test/epchain_test_eFF): new (formal) test with "runepxrlcorr=Y"
- (DEPEND): needs `epxrlcorr-0.1'

Version 8.68 - 2013-02-18 (MJF)
-------------------------------
- (src/epchain): changed default of `epevents' parameter "testenergywidth=Y"
- (src/epchain): added new `epframes' parameter "guessdeltap=N"
- (doc/epchain_description.tex): as above
- (config/epchain.*): as above
- (DEPEND): needs `epframes-8.97'

Version 8.67 - 2013-01-31 (MJF)
-------------------------------
- (src/epchain): added new `epevents' parameters "checksasmip=N" and
   "withrdcti=N"
- (doc/epchain_description.tex): as above
- (DEPEND): needs `epevents-6.45'

Version 8.66 - 2012-08-14 (MJF)
-------------------------------
- (src/epchain): added "epexposure" to output list of task constituents
- (src/epchain): changed default "randomizetime" from "N" to "Y"
- (src/epchain): changed default "spatialexposure" from "N" to "Y"
- (config/epchain.*): as above
- (doc/epchain_description.tex): as above

Version 8.65 - 2012-03-23 (MJF)
-------------------------------
- (src/epchain): new `epreject' parameter "withxrlcorrection=N"
- (src/epchain): new `epnoise' parameter "noisecut=2"
- (config/epchain.*): as above
- (doc/epchain_description.tex): as above
- (DEPEND): needs `epreject-5.14'
- (DEPEND): needs `epnoise-0.7'


Package epevents: version 6.46.6 [was 6.43]

ChangeLog

Version 6.46.6 - 2013-03-26 (MJF)
---------------------------------
- (src/epevents_mod.f90): change energy scale "adu" -> "eV" for RDPHA correction
  (SOC-SCR-349)

Version 6.46.5 - 2013-03-20 (MJF)
---------------------------------
- (src/epevents_mod.f90): check parameter setting "withoutoftime=Y"
- (doc/epevents_description.tex): added warning "notUsefulModeOOTE" if
   out-of-time events are requested for non-imaging modes, and warning
   "notUsefulModeRDCTI" in the case of non-fast modes.
- (test/epevents_test_IM): trigger warning "notUsefulModeRDCTI"
- (test/epevents_test_TI): trigger warning "notUsefulModeOOTE"
- (test/epevents_test_XX): changed "withoutoftime" from "N" to "Y"
  (SOC-SCR-349)

Version 6.46.4 - 2013-03-19 (MJF)
---------------------------------
- (src/epevents_mod.f90): prevent overwriting of RDCTI corrected amplitudes
   after pattern recognition (SOC-SCR-349)
- (doc/epevents_description.tex): added comment in parameter section

Version 6.46.3 - 2013-03-06 (MJF)
---------------------------------
- (src/epevents_mod.f90): strict separation of out-of-time events (IMAGING
   modes) and rate-dependent CTI (FAST modes)
  (SOC-SCR-349)

Version 6.46.2 - 2013-02-19 (MJF)
---------------------------------
- (src/epevents_mod.f90): write rate-dependent CTI parameters used in
  correction (and flag whether applied) to output event file as
  PHA_RDCB, PHA_RDCO, and the PHASHIFT as extension (keeping original PHA)
  (SOC-SCR-349)

Version 6.46.1 - 2013-02-18 (MJF)
---------------------------------
- (src/epevents_mod.f90): get rate-dependent CTI parameter via CAL/CCF
- (DEPEND): needs "cal-3.214" (and at least EPN_CTI_0027.CCF)

Version 6.46 - 2013-02-18 (MJF)
-------------------------------
- (config/epevents.*): changed default "testenergywidth" from "N" to "Y"
- (doc/epevents_description.tex): as above

Version 6.45 - 2013-01-31 (MJF)
-------------------------------
- (src/epevents_mod.f90): alternative approach for rate-dependent CTI
   correction for TI and BU modes (first version, without CAL interface)
- (config/epevents.*): added new parameter "withrdcti" (default "N")
- (doc/epevents_description.tex): as above

Version 6.44 - 2011-09-02 (MJF)
-------------------------------
- (src/epevents_mod.f90): test for SAS MIP rejection in SW TI BU modes
   via printing discarded column information
- (config/epevents.*): added new parameter "checksasmip" (default "N")
- (doc/epevents_description.tex): as above

Version 6.43 - 2008-04-08 (HB)
------------------------------
- (src/epevents_mod.f90): added new flag EVATT_BELOW_ACCEPTANCE to list 
	                 of flags excluded from amplitude recombination


Package epexposure: version 0.12 [was 0.10]

ChangeLog

Version 0.12 - 2012-08-20 (MJF)
-------------------------------
- (src/epexposure_mod.f90): special warning "spatialDLIgeneral" if I*2
  overflows in the DLI files are generally expected due to high rate or
  due to long exposure time.
- (src/epexposure_mod.f90): special warning "spatialDLIquadrant" if I*2
  overflows in the DLI files are expected for this quadrant due to
  significant  differences of (PNAUX+CCX - DLI) discarded line counters
- (src/Makefile): added library "eputils"
- (DEPEND): needs "epmpelib-0.5" (module "eputils")
- (DEPEND): removed obsolete "evselect-3.21" and "evlistcomb-4.8"

Version 0.11 - 2012-08-17 (MJF)
-------------------------------
- (src/epexposure_mod.f90): read discarded line numbers during counting
  mode intervals from event file as additional indicator for I*2 overflows
  (SOC-SPR-6760)
- (config/epexposure.par): changed default "spatialexposure": "N" -> "Y"

Version 0.10 - 2011-08-22 (MJF)
-------------------------------
- (src/epexposure_mod.f90): changed randomization from intrinsic F90 to
  SAS specific CAL calls (SOC/SAS-SPR-6668)


Package epfast: version 0.4.2 [was 0.4.1]

ChangeLog

Version 0.4.2 - 2013-04-05 (RDS)
------------
	+ src/epfast.cc			- Refuses to run if the RDPHA correction
					  has already been applied (SCR-7102)

Version 0.4.1 - 2012-04-20 (RDS)
------------
	+ src/epfast.cc			- Refuses to run if offset map has
					  been taken with the CLOSED filter
						(SCR-327)


Package epframes: version 8.97.4 [was 8.92.2]

ChangeLog

Version 8.97.4 - 2013-04-29 (MJF)
---------------------------------
- (test/epframes_test_*): make these files executable again (had
   been accidentally set to "rw" but not to "rwx" in last version)

Version 8.97.3 - 2013-04-24 (MJF)
---------------------------------
- (src/epframes_mod.f90): added warning "FreqShiftLarge" if estimated
  frequency shift exceeds corresponding SAS_JUMP_TOLERANCE or CCF values
- (doc/epframes_description.tex): as above

Version 8.97.2 - 2013-03-20 (MJF)
---------------------------------
- (src/epframes_mod.f90): prevent call to OAL time routine before
  SAS_JUMP_TOLERANCE is set/read from CCF or environment

Version 8.97.1 - 2013-03-08 (MJF)
---------------------------------
- (src/epframes_mod.f90): fixed typo in estimated shift

Version 8.97 - 2013-02-18 (MJF)
-------------------------------
- (src/epframes_mod.f90): added new parameter "guessdeltap" (default NO),
  estimates the PN oscillator frequency shift in [Hz] from HK data,
  this accounts only for temperature and ageing effects, not for time
  correlation problems.
- (config/epframes.*): as above
- (doc/epframes_description.tex): as above
- (DEPEND): needs "cal-3.213"

Version 8.96 - 2013-02-14 (MJF)
-------------------------------
- (test/epframes_test_no): do not set SAS_JUMP_TOLERANCE but use CAL
- (test/epframes_test_IM): do not set SAS_JUMP_TOLERANCE but use CAL,
- (test/epframes_test_TI): set SAS_JUMP_TOLERANCE=22
- (test/epframes_test_BU): do not set SAS_JUMP_TOLERANCE but use CAL
- (test/epframes_test_SW): set SAS_JUMP_TOLERANCE=10.2
- (DEPEND): needs "testccf-1.117" (EPN_TIMJUMPTOL CCF)

Version 8.95 - 2013-01-23 (MJF)
-------------------------------
- (src/epframes_mod.f90): if SAS_JUMP_TOLERANCE is undefined then
   call CAL_timeJumpTol(revolution) and 
   call OAL_setState(timeJumpThreshold = timeJumpThresh)
- (DEPEND): needs "oal-3.121" and "cal-3.211"

Version 8.94 - 2012-12-03 (MJF)
-------------------------------
- (src/epframes_mod.f90): call OAL_getPosition() to get orbital phase
- (src/epframes_mod.f90): extract further HK information on temperatures
- (doc/epframes_description.tex): extended subsection on time jumps

Version 8.93 - 2012-08-21 (MJF)
-------------------------------
- (src/epframes_mod.f90): propagate further info on MIP analysis like
   3rd and 4th momen of DLI to event file header keywords (SOC-SPR-6760)
- (DEPEND): needs "epmpelib-0.5"

Version 8.92.5 - 2012-08-13 (MJF)
---------------------------------
- (src/epframes_mod.f90): propagate further info on MIP analysis like
   mean and median of DLI to event file header keywords (SOC-SPR-6760)

Version 8.92.4 - 2012-08-08 (MJF)
---------------------------------
- (src/epframes_mod.f90): evaluate discarded line counter during counting
   mode intervals and write result to event file header keyword, may be
   useful for task "epexposure" (SOC-SPR-6760)

Version 8.92.3 - 2012-07-18 (MJF)
---------------------------------
- (src/epframes_mod.f90): make SAS_JUMP_TOLERANCE internally real-valued
   and thus handling more robust (SOC-SPR-6751)
- (doc/epframes_description.tex): as the SAS environment variable
   SAS_JUMP_TOLERANCE is not documented anywhere, a short description
   has been added, which could remain after a more detailed documentation
   has been added to OAL (SOC-SPR-6752)
- (test/epframes_test_SW): SAS_JUMP_TOLERANCE=10.2 (robustness test only)

Version 8.92.2 - 2012-04-03 (MJF)
---------------------------------
- (src/epframes_mod.f90): write OTFILTER keyword always - not only if 
   different from FILTER, see v.8.61 (SOC-SCR-331)
- (doc/epframes_description.tex): as above


Package epiclccorr: version 1.9 [was 1.7.2]

ChangeLog

Version 1.9 - 2012-10-19 (AI)
-----------	
	+ New parameter "allcamera" to handle all camera relative corrections. In principle, 
	needed only for background flaring.
	
Version 1.8 - 2012-09-13 (AI)
-----------
	+ Bug fixed when the input time serie does not contain any selection expression. 
	In this case, all the weighted area calculation per CCD are skipped.
	
Version 1.7.2 - 2011-02-17 (AI)
-----------
	+ Background ARF tmp file removed.
	

Package epicproc: version 2.13.3 [was 2.12.1]

ChangeLog

Version 2.13.3 - 2013-04-04 (AI)
-----------	
	+ New parameters added
	+ epproc timing test updated with new SAS_JUMP_TOLERANCE
	value
	+ doc updated
	
Version 2.13.2 - 2013-03-20 (AI)
-----------
	+ New optical loading task epxrlcorr included.
	+ New parameter pileuptempfile added. This parameters
	stores the output of epevents.
	 
	
Version 2.13.1 - 2013-03-19 (AI)
-----------
        + Parameter patternanalysis added to epproc proc.

Version 2.13 - 2012-10-18 (RDS)
-----------	
	+ (pn/Epproc.cc) Introduction of the testenergywidth parameter which
			 is passed to epevents (SCR-338) 
	
Version 2.12.2 - 2012-07-10 (AI)
-----------	
	+ (lib/EpicProc.cc) epnoise parameter typo fixed.
	
Version 2.12.1 - 2012-03-29 (AI)
-----------	
	+ New parameters withxrlcorrection (epreject) and noisecut epnoise. SOC-SPR-6698 fixed
	+ Doc updated.


Package epicspeccombine: version 0.1.3 [NEW]

ChangeLog

Version 0.1.3 - 2013-04-15 (AI)
-------------
	+ Documentation updated.

Version 0.1.2 - 2013-04-09 (AI)
-------------
	+ Bug in the spectrum channel value fixed.
	+ tlmax spectrum value pass to the response file.
	
Version 0.1.1 - 2013-04-02 (AI)
-------------
        + First working version
	
	
Version 0.1   - 2013-02-12 (AI)
-------------
        + First skeleton version
	


Package epmpelib: version 0.5.2 [was 0.4]

ChangeLog

Version 0.5.2 - 2012-08-22 (MJF)
--------------------------------
- (src/Makefile): fixed another typo introduced in version 0.5

Version 0.5.1 - 2012-08-21 (MJF)
--------------------------------
- (src/epmips_mod.f90): fixed typo introduced in version 0.4.2

Version 0.5 - 2012-08-20 (MJF)
------------------------------
- (src/eputils_mod.f90): added routine for third and fourth moment

Version 0.4.2 - 2012-08-13 (MJF)
--------------------------------
- (src/epmips_mod.f90): additional MEAN and MEDIAN computation
- (doc/epmpelib_description.tex): list of routines in package and CAL calls


Package epnoise: version 0.7.3 [was 0.7.2]

ChangeLog

Version 0.7.3 - 2012-07-10 (AI)
--------------------------------
- Debug lines removed	
	
Version 0.7.2 - 2012-05-11 (AI)
--------------------------------
- Error when runninf the task in low memory model fixed.
- Documentation updated.	
	

Package epxrlcorr: version 0.1.6 [NEW]

ChangeLog

Version 0.1.6 - 2013-04-19 (RDS)
-----------

	+ doc/epxrlcorr_description.tex - Improved documentation

Version 0.1.5 - 2013-03-19 (RDS)
-----------

	+ src/Epxrlcorr.cc/h,		- Changed to allow input file to 
	  config/epxrlcorr.par		  from the raw ODF or already processed
					  by epframes. Can overwrite input
					  file or write to a new file.

Version 0.1.4 - 2013-03-18 (RDS)
-----------

	+ src/Epxrlcorr.cc		- Fixed bug with array elements

Version 0.1.3 - 2013-03-12 (RDS)
-----------

	+ DEPEND			- Make it build after taskmain

Version 0.1.2 - 2013-03-05 (RDS)
-----------

	+ src/Epxrlcorr.cc/h		- Output now to a new file

Version 0.1.1 - 2013-02-22 (RDS)
-----------

	working version

Version 0.1 - 2013-02-18 (RDS)
-----------

	original version


Package esas: version 0.9.24 [was 0.9.23]

ChangeLog

Version 0.9.24 - 2012-12-12 (SS)
------------------------
	+ espfilt - Rationalize nomenclature, work with pn window mode data,
		and add scaling of fit range for the histogram method	

Version 0.9.23 - 2012-05-01 (SS)
------------------------
	+ mos-spectra - Improve CCD region selection
	+ sp_partial - Additional label on critical output value	


Package esky2det: version 1.13 [was 1.12.1]

ChangeLog

Version 1.13 - 2013-02-13 (MAS/LUX)
----------------------
- Fixed SPR-6783 (esky2det aborts with large input data).
- Document updated, fixing a minor inconsistency.
- Moved the test file to the package testprods and it now uses ssclib/SSCLib.pm to read 
  it.  test/ directory cleaned up.
- It now DEPENDs on testprods-1.32
- Updated ssclib DEPENDency to 4.17.

Version 1.12.1 - 2009-05-13 (EO)
--------------
	+ Up to ssclib 4.8 update in DEPEND file.


Package especget: version 1.34.3 [was 1.31.4]

ChangeLog

Version 1.34.3 - 2013-04-09 (AI)
-----------
	+ Parameters energymin, energymax and nenergybins added 
	+ rmfgen is now run before arfgen
	+ doc updated
	
Version 1.34.2 - 2013-04-02 (AI)
-----------
	+ New parameter withmultiEPICspec that allows users to combine EPIC 
	spectra with epicspeccombine task
	
Version 1.34.1 - 2013-02-19 (RDS)
-----------

	+ DEPEND		 - Updated to rmfgen v 2.0

Version 1.34 - 2013-01-25 (RDS)
-----------

        config/ecoordconv.par    - Set output values as parameters
	src/ecoordconv.cc        

Version 1.33 - 2012-10-17 (RDS)
-----------

        config/eregionalyse.par  - Introduced a new keyword psfmodel which
	src/Eregionanalyse.cc/h  - allows the user to choose the PSF mode
				 - they prefer. Default is ELLBETA.
				   (SPR-6762)
	doc/EregionAnalyse.doc

	Also added an extra output line 
	to give the background centre region
	in X/Y coords

	Backgnd centre X: nnnnn Y: nnnnn

Version 1.32 - 2012-07-31 (RDS)
-----------

        config/eradial.par       - Default -> ELLBETA (SPR-6757)

Version 1.31.4 - 2012-04-27 (RDS)
-----------

        src/ImageRegion.cc       - Limit image array to extent of image
					(SPR-6717)


Package esplinemap: version 4.4.3 [was 4.4.2]

ChangeLog

Version 4.4.3 - 2012-07-31 (IT)
--------------
	+ ootmap_mod.f90, subroutine ootcreate: scale flux from raw pixels
	  to image pixels, introducing the appropriate conversion factor


Version 4.4.2 - 2011-02-16 RDS
-------------------------------	

	+src/bkgimg.f

	Removed debug


Package fitsutils: version 1.8 [was 1.6.1]

ChangeLog

Version 1.8 - 2012-09-25 (MAS/LUX)
----------------------
- New function fpartab() added in Fitsplutils.
	
Version 1.7 - 2012-07-31 (MAS/LUX)
----------------------
- New function getAnnularMask() added in fits_utils and tested in testfitsutils, a newly 
  added test-code.
- fitsstat now accepts the region constraint (either circle or annulus) via a set of new 
  command-line parameters: withregion, regionstyle, centrecoords, radii, radiiinner. Tests 
  added in testfitsplutils_img .
- DEPENDency on ssclib upgraded to 4.27.
	
Version 1.6.1 - 2012-04-17 (MAS/LUX)
----------------------
- The test harness is more robust, now dealing with the unexpected error from fitsstat.
- DEPENDency on ssclib upgraded to 4.26.
	

Package imgdisplay: version 1.48.2 [was 1.48.1]

ChangeLog

Version 1.48.2 - 2009-04-02 (AI)
------------
	+ (Ds9.cc) fk5 coordinate system added to be used with multixmmselect
	
Version 1.48.1 - 2009-08-31 (AI)
------------
	+  Modifications is several source files to make imgdisplay gcc 4.3 compliant.
	

Package interpr: version 1.23 [was 1.22]

ChangeLog

Version 1.23 - 2013-03-14 (EC)
------------
	+ Added new header file src/dal_types_extended.h to extend "Dal.h"
	  to include Ulong and Long types. This is required to correctly
	  allocate memory on 64-bit architectures for array dimensions
	  in dal calls in the test harness (e.g., addColumn).
	+ Use Ulong arrays in test/script1 to allocate memory, and also
	  fix a bug in print statements showing the name of the data set.
	+ src/Interpreter.cc: Incorporate dal_types_extended.h. Fixed
	  segfault on 64-bit architectures with functors that have
	  variable argument lists (e.g., printf) by using templated wrapper
	  functions with a fixed number of arguments. Such Functors have a new
	  type called "CVaList".
	+ src/token.h,src/token.cc: Added support for Long/Ulong in the
	  Token class, and added CVaList to the Functor class.
	+ A new version of test/script2 called script2_darwin required due to
	  different name of math library on mac os. Correct test is called
	  from test/alltests
	
Version 1.22 - 2011-05-05 (EO)
------------
	+ src/token.cc: In lines 107, 109 and 117, removed redundant qualification
	  in calls to constructors Functor, PointerDescriptor and Token, to make
	  code ANSI compliant (gcc 4.6.0 without 'fpermissive').
	+ src/StreamT.h: Included missing  to avoid compilation error 
	  "‘EOF’ was not declared in this scope", when compiled with gcc 4.6.0
	  without '-fpermissive'.


Package lcplot: version 1.20.1 [was 1.20]

ChangeLog

Version 1.20.1 - 2013-03-05 (NW)
        -------------------------------

	A check for NaN values is now included and a warning is called if  
	all of the data points have values=NaN. The PSF FRAC. INCLUDED 
	length has also been reduced to make the output plot clearer. The 
	documentation has been updated to include the new warning.
	

Version 1.20 - 2012-03-07 (NW)
        -------------------------------

	The lengths of certain characters have been reduced to avoid
	overwriting observation information on the output plot, in
	response to SPR 6636.
 


Package makethumbs: version 0.5 [was 0.4.3]

ChangeLog

Version 0.5 - 2012-10-10 (MAS)
-------------
- Added a subroutine allocateSrcPrm() in ingestsrcnames_aux.f90 to make it more robust, 
  particularly for the types of the column other than Int32.
	
Version 0.4.3 - 2011-02-08 (MAS)
-------------
- Deleted a test in ingestsrcnames_test, which is related to --noclobber command-line option, 
  and wrote the note about it in the user references.
	

Package mssllib: version 2.66 [was 2.65]

ChangeLog

Version 2.66 - 2012-12-04 (VNY) 
	+src/omphotometry_mod.f90: test messages are removed from
	output
Version 2.65 - 2012-03-08 (VNY)
	+src/omastromcorrect_mod.f90: the module is moved to 
	the src folder of omatt as it is using the omatt 
	prmeter catfile.

Package multiespecget: version 0.1.5 [NEW]

ChangeLog

Version 0.1.5 - 2013-04-12 (AI)
-------------	
	+ doc updated
	+ parameter onlysinglevents renamed to onlysingleevents
	
Version 0.1.4 - 2013-04-09 (AI)
-------------
	+ New parameters energymin, energymax, nenergybins added
	
Version 0.1.3 - 2013-04-04 (AI)
----------------------------
	+ New parameter "onlysingleevents" added
	
Version 0.1.2 - 2013-04-03 (AI)
----------------------------
	+ xmmselect dependency removed
	
Version 0.1.1 - 2013-04-02 (AI)
----------------------------
	+ First working version
	
	
Version 0.1 - 2013-02-13 (AI)
----------------------------
        + First draft version
	


Package oal: version 3.122.1 [was 3.116.2]

ChangeLog

Version 3.122.1 - 2013-03-15 (RDS)
---------------
        + src/Odf.cc                  -  fixed problem with the timing of
					 offset maps (SPR-7098)

Version 3.122 - 2013-01-22 (RDS)
---------------
        + various                     -  fully removed CAL dependency

Version 3.121 - 2013-01-21 (RDS)
---------------
        + src/Makefile                -  fully removed CAL dependency

Version 3.120 - 2013-01-21 (RDS)
---------------
        + src/AuxHKaccess.cc          -  fully removed CAL dependency

Version 3.119 - 2013-01-18 (RDS)
---------------
        + src/AuxHKaccess.cc,         -  includes the jump tolerance as
          src/OalServer.cc/h             a state variable that can be set
          f90/OalF90cxxGlue.cc/h         from an application. The CAL dependncy
                                         has been removed.
                                          (SCR-268)

Version 3.118 - 2012-12-19 (AI)
---------------
	+ (src/AttitudeLocator.cc/h)  - Implementation of new methods
	                                (setAHF and getMedianAtt) to retrieve
					attitude info to be used by mosaicing 
					splitting process (preqgti).
					
	
Version 3.117 - 2012-12-19 (RDS)
---------------
	+ src/AuxHKaccess.cc/h        -  gets the time jump tolerance from
				         the CAL.
					  (SCR-268)

Version 3.116.2 - 2009-07-09 (AI)
---------------
	+ Added new ERM timecorrelation functionality. SOC-SCR-284 closed.
	

Package odfingest: version 3.29 [was 3.28.3]

ChangeLog

Version 3.29 - 2012-12-18 (AI)
------------
	+ Implemented new functionality to deal with splitting 
	mosaicing observations
	
Version 3.28.3 - 2012-04-20 (AI)
------------
	+ Debug lines removed.
	

Package odfrename: version 0.1 [NEW]

ChangeLog

Version 0.1 - 2012-12-15 (AI)
-----------
        + First version uploaded to the cvs
	+ Modify ASC content accordingly with stable pointing in a mosaic observation
	
	
   


Package omatt: version 2.55 [was 2.52.1]

ChangeLog

Version 2.55 - 2012-11-20 (VNY)
	+(src/getusno.cc) Fixed two syntaxis errors not revealed 
	previously by a different C-compiler
Version 2.54 - 2012-10-23 (VNY)
--------------
	+(src/callusno.cc) Protected against a possible crash when listing
	the accessed CCF constituents
Version 2.53 - 2012-10-23 (VNY)
--------------
 	+(src/omastromcorrect_mod.f90) Added the functionality to 
	generate a subset of the USNO catalogue if it was not
	among the task input
Version 2.52.1 - 2012-03-28 (EO) 
--------------
	+ src/Makefile: Added EXTERNALS = pgplot to ger rid of missing pgplot.


Package omcat: version 1.1 [NEW]

ChangeLog

Version 1.1 - 2013-02-22 (VNY) +(config/omcatfinal.par, src/omcatfinal.pl):
	introduced a new parameter (prefix) to expand the catalogue 
	source numbers (SRCNUM) for multiple-file catalogues, each file
	corresponding to a different RA section;
	renamed omcatfinal to omcatiau (a shorter name);
	a new task omcatlim is added to insert the detection limit
	columns to the SUMMARY table.
Version 1.0 - 2012-12-16 (VNY) +(src/omcat.pl,
	ommastercatalogue_mod.f90, omcatfinal.pl):
	Created based on the preliminary task omcatchain.

	

Package omdetect: version 5.30 [was 5.28]

ChangeLog

Version 5.30 - 2012-11-23 (VNY) 
--------------------------------
	+(src/omdetect._mod.f90, src/omdetectdetection_mod.f90) Improved the
	algorithm for detecting large scattered-light features (in terms
	of computer time usage).
--------------------------------	
Version 5.29 - 2012-11-23 (VNY) 
--------------------------------
 	+(src/omdetect._mod.f90, src/omdetectdetection_mod.f90) Included
	the detection of large scattered-light features (large extended
	sources) whose masks are transferred to the quality map extension
	of the input image file; the sources within these regions 
	are flagged as sitting on an extended source (bit 8 of the 
	quality flag).
--------------------------------	
Version 5.28 - 2011-11-20 (VNY) 
-------------------------------- 
	+(ompsfphotometry_mod.f90) Further improvements of the 
	psf-photmetry algorithm: the calculation of the slope of the 
	psf-profile is removed; the psf-photometry of close neighbouring
	sources is made by using the calibration PSF from CAL
--------------------------------	

Package omdrifthist: version 1.29 [was 1.28.2]

ChangeLog

Version 1.29 - 2012-07-20 (VNY)
	(+src/omdrifthist_mod.f90) increased the length of the 
	file names for the output FITS and PS files; 
        removed the usage of the binBPE keyword as this was wrong; 
	the layout of the exposure information header is improved.  
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

Package omfchain: version 1.42.1 [was 1.41]

ChangeLog

Version 1.42.1 - 2013-02-27 (VNY) +(src/omfchain.pl, test/*)
	Removed an extra FAST-mode data set from the test folder (to reduce the
        test processing time); checked the size of the imaging-mode file
	(it will not be used if small).
Version 1.42 - 2012-07-19 (VNY) +(config/omfchain.par)
	Changed the default value of the parameter 
	bkgfromimage to "yes".
Version 1.41 - 2012-03-07 (VNY) +(src/omfchain.pl) 
	Fixed the problem with picking up the Raw attitude file
	(SSC-SPR-6692).

Package omichain: version 1.69 [was 1.61]

ChangeLog

Version 1.69 - 2012-12-14 (VNY)	
------------	
	+(src/omichain.pl) Fixed the problem of omitted end-4 images
Version 1.68 - 2012-12-04 (VNY)	
------------	
	+(src/omichain.pl) Some test messages are removed 	
Version 1.67 - 2012-12-04 (VNY)	
------------	
	+(src/omichain.pl) Protected from crashing when finding
	an undefined OM filter.
Version 1.66 - 2012-12-02 (VNY)	
------------	
	+(src/omichain.pl) added the task omregion to generate
	the region file for the merged source list
Version 1.65 - 2012-11-23 (VNY)
------------
	+(src/omichain.pl) Introduced the creation of the region file
	for the mosaiced sky image; the extensions of region files
	are changed from .ASC to .reg to make them consistent with ds9;
	Introduced the task omvariability to calculate the 
	exposure-to-exposure source variability parameters
	+(config/omichain.par); the default value of the parameter 
	"processmosaicedimages" is set to "yes" (was "no").
Version 1.64 - 2012-11-19 (VNY)
------------
	+(src/omichain.pl) Protected against possible crash of omprep
	if the input ODF does not contain the correct raw attitude data. 
Version 1.63 - 2012-11-14 (VNY)
	+(DEPEND) Dependencies updated
------------
Version 1.62 - 2012-10-23 (VNY)
------------
	+(src/omichain.pl) Adjusted the call to omatt, which, 
	from the version 2.53, can generate its own USNO subset
Version 1.61 - 2011-06-07 (VNY) 
------------
	+(src/omichain.pl) Setting the default value of the parameter 
	rawattitude to 1, which means using the Raw Attitude File and 
	averaging attitude for the first 20 s of the exposure; 
	in the case the tracking history file is not found or the images 
	are in the full-frame mode (ENG2 or ENG4) then the value of 
	the parameter rawattitude is reset to 2, which means averaging 
	raw attitudes over the whole exposure time

Package omlcbuild: version 1.39.1 [was 1.37.4]

ChangeLog

Version 1.39.1 -2013-02-27 (vny) +(src/omlcbuild_mod.f90):
	Protected against possible subscript when using the
	imaging data to evaluate the background 
Version 1.39 -2012-11-12 (vny) +(src/omlcbuild_mod.f90):
	Protected against possible cycling in the subroutine
	SORT in the case of having NaN values in its input
Version 1.38 -2012-10-21 (vny) +(src/omlcbuild_mod.f90):
	The calculation of the background when using the imaging-mode
	window is made with the same photometry subroutines as
	in the task omdetect, the background map is created by 
	smoothing the imaging mode data
Version 1.37.4 -2011-02-19 (vny) +(src/omlcbuild_mod.f90).
 	The 0.5-pixel correction was modified once again as
	the previous modification was not complete.

Package ommergelists: version 1.0 [was 0.6.8]

ChangeLog

Version 1.0 - 2012-12-06 (VNY)
------------------------
	+(src/ommergelists.cc): The header attributes containing
	the detection limits for different OM filters are passed to 
	the output file from the second input file (the 
	source list corresponding to the stacked OM image) while
	keeping those from the first input file intact if they 
	are not superceeded by the second one.
Version 0.6.8 - 2012-03-28 (EO)
-------------
	+ Uncomment EXTERNALS = pgpkot in src/Makefile to get rid of
	  missing pgplot symbols.


Package ommodmap: version 2.23 [was 2.22]

ChangeLog

Version 2.23 - 2012-12-13 (VNY)
-----------
	+(src/ommodmap_mod.f90): protected from possible subscript
	errors in the arrays mod8Tile and TotalInMod8Col
Version 2.22 - 2011-07-12 (VNY)
------------	
	+(src/ommodmap_mod.f90): further protection against
	possible undefined values of  the variables mod8xmin 
	and mod8ymin

Package omprep: version 2.45 [was 2.44]

ChangeLog

Version 2.45 - 2012-07-19 (VNY)
------------------------------
	+(src/omprep_mod.f90): checked the initialisation of variables 
	dummyTHXFlag and others; propagated the keywords BFASTID 
	and SAMPTIME in the output file header 	
------------------------------	
Version 2.44 - 2011-03-24 (VNY)
------------------------------	
	+(src/omprep_mod.f90): Correcting the task behaviour for modeset=3
	in which case the task should ignore the parameter rawattitude
------------------------------	

Package ompsfprofile: version 1.4 [was 1.3]

ChangeLog

Version 1.4 - 2012-06-26 (VNY)
-----------------------------
	+src(ompsfprofile_mod.f90) Extending the PSF profile to 12 unbinned
	pixels; adding two new columns to the output table (the number
	of counts per frame and the 6/12-pixel ratio of the profile)
Version 1.3 - 2011-11-05 (VNY)
------------------------------	
        +src(ompsfprofile_mod.f90) Fixed a bug resulting in
	erroneous values in the output columns for the 
	source max and total counts. 

Package omqualitymap: version 1.1 [was 0.3.4]

ChangeLog

Version 1.1 - 2012-12-02 (VNY)
-------------
	+(src/addflags_mod.f90) Remover the message informing about
	checking the mod-8 pattern (as there were too many of them)
Version 1.0 - 2012-10-23 (VNY) 
-------------	
	+(src/omqualitymap.cc) Modified to generate the quality map 
	without using the input source list
Version 0.3.4 - 2009-07-23 (CB)
-------------
	Amendments to fix gcc4 compilation failure
	+src - Makefile - deleted lguiparam (not needed)
	from list of libs.


Package omregion: version 2.14 [was 2.11.2]

ChangeLog

Version 2.14 - 2012-11-30 (VNY) 
------------------------------
	+(src/omregion_mod.f90): Added the capability of picking up
	the columns from the combined and merged source lists 
	produced by the tasks omsrclistcomb and ommergelists
Version 2.13 - 2012-11-30 (VNY) 
------------------------------
	+(src/omregion_mod.f90):
	Replaced the source column names from RA, DEC to RA_CORR, 
	DEC_CORR to get the region file corresponding to the 
	astrometry-corrected source positions.
Version 2.12 - 2012-11-30 (VNY) 
------------------------------
	+(src/omregion_mod.f90):
 	Introduced the possibility for creating a region file 
	for sky images in the OM Imaging mode.
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

Package omsource: version 1.24 [was 1.22.2]

ChangeLog

Version 1.24 - 2012-10-13 (VNY)
-------------
	+src/OmSourcePhotometryDlg.cc, omsource_old.f90 
	Removed intermediate test messages; the displayed corrected source and 
	background count rates are made consistent with the photometry 
	region size; clarifying labels about the photometry region size
	are introduced.
Version 1.23 - 2012-06-24 (VNY)
-------------
	+ src/OmSourcePhotometryDlg.cc Corrected the computation of
	the coincidence-loss corrected source, background and total
	count rates (fixed SSC-SPR-6744)
	
Version 1.22.2 - 2012-04-09 (EO)
-------------	
	+ src/DopeVector.h: offset and addr must be type dope_Offset 
	(long long 0n 64-bit, int on 32-bit)


Package omsrclistcomb: version 2.20 [was 2.16.1]

ChangeLog

Version 2.20 - 2013-01-14 (VNY)
--------------
	+(src/omsrclistcomb_mod.f90, omastromcorrect_mod.f90):
	fixed a problem of the erroneous data transfer between the 
	main routine and the subroutine DoAstrometryCorrection 
	(the array arguments RA and DEC taken from the source structure 
	were not passed properly to the subroutine, which was causing 
	a crash of the program when attempting to apply the astrometry
	correction procedure to the input source lists)
Version 2.19 - 2012-12-13 (VNY)
--------------
	+(src/omimagealign_mod.f90): fixed a bug in the subroutine
	AlignWindows which was causing a subscript error of the array nrows
Version 2.18 - 2012-12-04 (VNY)
--------------	
        +(src/omsrclistcomb): protected against possible crash due to 
	index subscript in the magnitude-limit array
Version 2.17 - 2012-12-03 (VNY)
--------------	
        +(src/omsrclistcomb): added the header keywords MLIMW2, MLIMM2,
	MLIMW1, MLIMU, MLIMB, MLIMV and MLIMWH to pass the information
	about the detection limits for different OM filters
Version 2.16.1 - 2012-03-28 (EO)
--------------
	+ Uncommented out EXTERNALS = pgplot to get rid of missing pgplot symbols.


Package pedal: version 1.32.3 [was 1.31.1]

ChangeLog

Version 1.32.3 - 2013-04-01 (EO)
--------------
	+ src/DAL_C_lib/Makefile.PL: Replaced "die" statements by "print" when
	  checking for the existence of required libraries (cfitsio, stdc++,etc)
	  or header files, to avoid breaking make targets and whole build process.

Version 1.32.2 - 2013-03-27 (EO)
--------------
	+ src/DAL_C_lib/Makefile.PL: Fixed. OS dependency was 
	  not included in previous patch so as whether
	  we are in 'darwin' or 'linux' the "initialize" function
	  selects the proper LDDLFLAGS, LDFLAGS and DLEXT.

Version 1.32.1 - 2013-03-26 (EO)
--------------
	+ After the fix made to DAL_C_lib_wrap.c made in previous version
	  Mac OS X did not pass the tests due to error "missing symbol
	  boot_DAL_C_lib in DAL_C_lib.bundle". This problem triggered a
	  detailed investigation to understand why:
	  1) Instead of creating a DAL_C_lib.dylib, pedal produced a
	  DAL_C_lib.bundle.
	  2) What was wrong in the DAL_C_lib shared lib (or bundle) to
	  miss the referred symbol.
	  This patch answers the first question but not yet the second.
	+ src/DAL_C_lib/Makefile.PL: First line was mistakenly referring to
	  /usr/bin/perl. Modified to be /usr/local/bin/perl.
	+ src/DAL_C_lib/Makefile.PL: The command LD was set wrongly to
	  $(CC) -shared. This could be fine for Linux but not for Mac OS X
	  where the configure specifies the following options to create
	  a dylib (LDDLFLAGS) :
	  -dynamiclib -single_module -flat_namespace -undefined suppress \
	  -Wl,-install_name -Wl,$(LIBDIR)/$@
	  The usage of "-shared" was producing the "bundle" which is default 
	  on Mac OS X built perls.
	  Also the routines find_library and find_egcs_library did not take into
	  account dylibs.
	  

Version 1.32 - 2013-02-27 (EC)
------------
	+ There is a major bug (SPR 7089) regarding handling of bool8,
	  int8, and dstring types: the DAL_C_lib_wrap.c functions ptrset
	  and ptrvalue assumed that pointers to all of these types (which
	  are defined in machine_specific_types.h from the DAL as char)
	  should be handled as NULL-terminated strings. This would lead to
	  sporadic invalid memory writes when, for example, setting values
	  in an int8 column. This file is automatically generated by a
	  very old version of swig using a now deprecated pointer.i
	  library, so it was decided to edit DAL_C_lib_wrap.c directly.
	+ DAL_C_lib.c: the "char" type is now handled as an array of
	  1-byte values by ptrset and ptrvalue to fix the bool8 and int8
	  cases.  A new type "dstringPtr" can now be specified by the
	  caller (along with a length argument) to correctly handle the
	  dstring case.
	+ utils.pm and ptr_manipulator.pm have been altered to handle
	  the passing of the type and length arguments to DAL_C_lib.c,
	  and to ensure that the length of a string value does not exceed
	  that of the cell into which it will be inserted. When reading
	  a cell, precisely the cell width number of characters is read.
	+ string_column.t, the test script for writing/reading string data
	  to a column was updated to use multiple characters
	
Version 1.31.1 - 2003-12-30 (EO)
--------------
	+ Static builds: Added cfitsio to $libs in
	src/DAL_C_lib/Makefile.PL to avoid load failure by Dynaloader due
	to undefined symbols (ffprec) from cfitsio.


Package pkgmaker: version 1.30 [was 1.29]

ChangeLog

Version 1.30 - 2012-11-16 (EO)
	+ No changes, test of new master builder sasbdl01 and mail delivery.

Version 1.29 - 2003-11-27 (EO)
------------
	+ No changes, test of new getdeliveries.


Package poscorr3xmm: version 0.1 [NEW]

ChangeLog

Version 0.1 - 2013-04-26 (RDS)
------------------------------
	New name for the ellbetacorr task



Package preqgti: version 0.3 [NEW]

ChangeLog

Version 0.3 - 2013-01-10 (AI)
-----------	
	+ (src/pointingfilter.cc) MOS frame renumbering bug fixed.

Version 0.2 - 2012-12-20 (AI)
-----------	
        + DEPEND file updated
	
	
Version 0.1 - 2012-12-18 (AI)
-----------
        + First version uploaded to the cvs
	+ Task to create a GTI table with all stable poitings of
	a mosacing observation
	


Package responselib: version 1.4.1 [was 1.3.1]

ChangeLog

Version 1.4.1  - 2013-03-08 (RDS)
-----------
	- test/Makefile

Version 1.4  - 2013-02-15 (RDS)
-----------
	- src/PiledUpResponseCorrector.h,
	- src/NullResponseCorrector.h,
	+ src/EnergySpectrum.cc/h,
	+ src/ImageWithCoordinates.h
	+ src/PatternFractions.cc/h
	+ src/PileUpRateMap.cc/h,
	+ src/ProbabilityFunctions.cc/h
	+ src/ProductionFactor.cc/h etc.

	Changes are related to the 'added-event' pile-up correction
	and in preparation for the Ballet method corrections
	(SCR-297)
 
Version 1.3.1 - 2009-09-01 (AI)
-----------
	+ Fixes to make gcc-4.3 happy.
	

Package rgsangles: version 4.7.5 [was 4.7.1]

ChangeLog

Version 4.7.5 - 2013-04-05 (AI)
-------------		
	+ Doc updated.
	
Version 4.7.4 - 2013-03-05 (AI)
-------------		
	+ RGS instrument id properly forwarded to HelioCorr.
	
Version 4.7.3 - 2013-03-04 (AI)
-------------	
	+ Solar angle changed to complementary one.
	+ Added to new keywords (SUNANGLE and HELIOFAC) to the eventfile
	
Version 4.7.2 - 2013-02-28 (AI)
-------------
	+ New implementation of the Sun angle correction and Heliocentric
	correction. SOC-SCR-340
	+ Doc updated
	
Version 4.7.1 - 2010-03-26 (AI)
-------------
	+ SOC-SPR-6576 fixed.
	

Package rgsfilter: version 1.18.1 [was 1.17.1]

ChangeLog

Version 1.18.1 - 2013-02-19 (AI)
--------------
	+ Debug lines removed.
	
Version 1.18 - 2012-12-17 (AI)
--------------
        + New calculation of exposure maps in lambda space. This new functionality has 
	required changes in rgslib too.
	+ New "spectrumbinning" parameter to create exposure maps in lambda space.
	+ doc updated
	
Version 1.17.1 - 2006-05-30 (AI)
--------------
	+ (SOC-SCR-215) New keyword ONTIME added to the EVENTS table of the
	rgsfilter output (src/rgsfilter.cc).
	+ New item added to the "rejflags"  parameter.
	

Package rgsfluxer: version 1.8.3 [was 1.8]

ChangeLog

Version 1.8.3 - 2013-02-27 (AI)
-------------	
	+ Bug related to beta binning input spectra fixed.
	
Version 1.8.2 - 2013-02-25 (AI)
-------------	
	+ New functionality added to avoid rebinning when all the input spectrum have exactly the 
          same lambda grid.
	

Package rgslccorr: version 0.53 [was 0.52.1]

ChangeLog

Version 0.53 -  2013-01-16 (AI) 
-------------
	+ src and bkg regions modified to cope with the lambda binning
	
Version 0.52.1 -  2012-06-08 (AI) 
-------------
	+ Attribute keyword HDUCLAS2 changed to NET in case bkg subtraction is applied.
	

Package rgslib: version 1.33 [was 1.32]

ChangeLog

Version 1.33 - 2012-12-17 (AI)
------------
	+ (lib/ExposureMapper.cc) New funtionality to calculate exposure maps in 
	lambda space added. These modifications are related to SOC-SPR-6688.
	
Version 1.32 - 2011-09-30 (AI)
------------
	+ (lib/various_mod.f90) Casting to double in the beta2lambda function. This
	function produced different results in 32-bit and 64-bit platforms.
	

Package rgsproc: version 1.31.1 [was 1.30.3]

ChangeLog

Version 1.31.1 - 2013-02-28 (AI)
------------	
	+ New parematers "withheliocentriccorr" and "withsunanglecorr"
	added to rgsangles task. SOC-SCR-304
	
Version 1.31 - 2012-12-17 (AI)
------------	
        + New parameter "spectrumbinning" added to rgsfilter, 
	rgsregions and rgsrmfgen call. This modification is related to SOC-SPR-6688
	+ documentation updated.
	
Version 1.30.3 - 2012-05-21 (AI)
------------
	+ heliocentriccorr call added to the rgsproc chain.
	+ New paremeter withheliocorr added
	+ documentation updated
	

Package rgsregions: version 1.20.1 [was 1.19.3]

ChangeLog

Version 1.20.1 - 2013-02-19 (AI)
--------------	
	+ eV~Ang constant taken from caloalutils.
	
Version 1.20 - 2012-12-18 (AI)
--------------
	+ New functionality to calculate regions (spatial, source, background) in lambda space. 
	These modifications are related to the SOC-SPR-6688
	+ New parameter "spectrumbinning" to switch between region calculations 
	in beta or lambda space.
	+ documentation updated.
	
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.13.4 [was 1.11.2]

ChangeLog

Version 1.13.4 - 2013-04-23 (AI)
-----------		
	+ (src/calib.cc) Variable beta bin width value for LSF calculations
	+ (src/rgsrmfgen.cc) betaEfficiency calculated for all input energies 
	and using the exact input energy value.	
	+ doc updated.
	
Version 1.13.3 - 2013-03-23 (AI)
-----------	
	+ (src/calib.cc) Usage of beta stride value for LSF calculations
	
Version 1.13.2 - 2013-02-22 (AI)
-----------
	+ (src/rgsrmfgen.cc) Bug trying to keep backward compatibility to beta channel fixed.
	
Version 1.13.1 - 2013-02-19 (AI)
-----------
	+ (src/calib.cc) Bug in the grating misalignment calculation fixed.
	+ keV~Angstrom constant taken from caloalutils
	
Version 1.13 - 2012-12-17 (AI)
-----------
	+ New parameter "spectrumbinning" added to deal with calculations in lambda or beta space.
	+ documentation updated.
	
Version 1.12 - 2012-12-17 (AI)
-----------
	+ The reproject method used to calculate the response matrix calculated in beta 
	space into lambda space has been removed.	
	+ Modifications in (src/calib.cc) code to deal with the new exposure maps and regions 
	in lambda space. 
	+ LSF components (broadening, nodeefficiency, vignetting) have been modified to run 
	using exposure maps and regions in lambda space. These modifications are related to SOC-SPR-6688.
	
	
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.
	

Package rgsspectrum: version 2.8 [was 2.7.5]

ChangeLog

Version 2.8 - 2012-12-17 (AI)
------------
        + reproject method used to calculate AREASCAL and BACKSCAL in lambda space has been removed.
	+ Given the new functionality in rgsfilter and rgsregion that generates the exposure maps 
	and regions in lamdda space, rgsspectrum can calculate the AREASCAL and BACKSCALE 
	without any reprojection. These modification close SOC-SPR-6688.
	+ documentation updated.
	
Version 2.7.5 - 2011-02-16 (AI)
------------
	+  Background corrected RGS spectra cannot be read int XSPEC 12. 
	BACKSCAL keyword added for background subtracted spectrum (S0C-SPR-6647)
	

Package rmfgen: version 2.0.5 [was 1.57.1]

ChangeLog

Version 2.0.5 - 2013-04-19 (RDS)
------------
	+ (src/DetectorMap.cc,             - fixed bug in defining the source 
	   src/PiledUpResponseCorrector.cc   centre to the nearest RAW pixel.
					     Removed debug from pile-up corr.

Version 2.0.4 - 2013-04-17 (RDS)
------------
	+ (doc/rmfgen_description.tex) - improved documentation on pile-up 

Version 2.0.3 - 2013-04-04 (RDS)
------------
	+ (src/PiledUpResponseCorrector.cc/h) - solved some problems 
						with pile-up correction
						(SCR-297)

Version 2.0.2 - 2013-03-12 (RDS)
------------
	+ (src/PiledUpResponseCorrector.cc/h) - solved pattern 0 issue
						with pile-up correction
						(SCR-297)

Version 2.0.1 - 2013-03-05 (RDS)
------------
	+ (src/PiledUpResponseCorrector.cc/h) - changes related to the
						pile-up correction
						(SCR-297)

Version 2.0 - 2013-02-15 (RDS)
------------
        + (src/PiledUpResponseCorrector.cc/h,
	   src/PsfImage.cc/h,
	   src/PattFracs.cc/h,
	   src/NullResponseCorrector.h....)

	Introduction of a pile-up correction based
	on an added event method (SCR-297)

Version 1.57.1 - 2012-05-04 (RDS)
------------
        + (src/CorePosData.cc)    - changed MOS timing and Burst mode spectra
				    to generate RMFs using the pattern=0 
				    parameterisation (SPR-6721)


Package sas: version 1.555 [was 1.545.1]

ChangeLog

Version 1.555 - 2013-04-23 (EO)
-------------
	+ configure_install: 
	  1) Fixed typo in "cputype" withing identify_perl function.
	  2) Fixed function change_perl to create single .old backup file.
	  3) Fixed csh/tcsh for undefined (DY)LD_LIBRARY_PATH variables by adding the
	     checking of LHEASOFT to setsas.(c)sh scripts.

Version 1.554 - 2013-04-17 (EO)
-------------
	+ AKA: Forgotten in previous version ... now really set to 13.0.0.
	+ configure_install:
	  1) Provided that readlink has not the -f option on Mac OS X, use other
	  tools to get the cannonical location of /usr/local/bin/perl when is a 
	  symlink. 
	  2) Added SAS_PREV_PATH, SAS_PREV_LD_LIBRARY_PATH and 
	  SAS_PREV_DYLD_LIBRARY_PATH environment variables to store the PATH, 
	  LD_LIBRARY_PATH and DYLD_LIBRARY_PATH settings prior to a SAS initialization.
	  By checking whether SAS_PREV_PATH is set or not, we can restore the 
	  values of these shell vriables prior to their values before SAS was
	  initialized. This feature allows to assure that any initialization 
	  of SAS does not take settings from a previous one.

Version 1.553 - 2013-04-15 (EO)
-------------
	+ AKA: 13.0.0
	+ bin/evaluatebuild: Fixed display of the version number of dependent package.
	  Take build_log_${host} (alternately build_log) file change time to compute 
	  end time of build.

Version 1.552 - 2013-04-11 (EO)
-------------
	+ configure_intsall: 
	  1) Added SAS_PERL environment variable. It lets the user set a specific 
	  installed perl to be used for SAS perl executables replacing /usr/local/bin/perl. 
	  Otherwise it will identify the available perl installed in the system.
	  2) For /usr/local/bin/perl, added a second check on whether the ELF type of the
	  that perl matches or not the kernel bit word length, 32-bit or 64-bit. Only
	  if they match, i.e. both are 32-bit or 64-bit, that perl is used. Otherwise
	  the install script looks for another available perl, e.g. /usr/bin/perl.
	  This is set to avoid using 32-bit perl binaries available in 
	  /usr/local/bin on machines with 64-bit kernels. Despite this could be done,
	  this criteria forces to look for a true 64-bit perl, usually in /usr/bin/perl.
	+ bin/evaluatebuild: Refurbished. Added failure categories FATAL, TEST and DOC.
	  Thete report (evaluatebuild.txt) is changed to show the packages that depend 
	  only on FATAL failures.
	  Also added the detailed building statistics including build-time values for each
	  package and the whole build.
	+ bin/evaluateReport: Changed to accept the new output format of evaluatebuild.txt
	  to be transformed into evaluatebuild.html.
	+ bin/htmlReport: Added AKA. Kernel info (uname -a) substituted by short information 
	  on OS and kernel version. 
	+ install: AKA file is copied instead of symlinked to top directory. This way
	  can be examined in build reports

Version 1.551 - 2013-04-05 (EO)
-------------
	+ configure_install: Added already in previous version.
	  Added two new functions: identify_perl and change_perl.
	  The first allows to check for an installation of perl in four given 
	  places: /usr/local/bin, /usr/bin, /opt/local/bin and /sw/bin.
	  The second allows to change the default perl sha-bang in all SAS perl tasks
	  and perl source code in lib/perl5, to the perl identified by the previous 
	  function, according to the folloowing criteria: 
	  - If a perl is found in /usr/local/bin either as a real binary or as a 
	    symlink to other, it takes this one. Otherwise takes /usr/bin/perl if
	    present.
	  - If none of the previous two is fulfilled, will take either /opt/local/bin
	    or /sw/bin installed perl.
	  If none of them is found, exists and requests the user to install perl.

Version 1.550 - 2013-04-05 (EO)
-------------
	+ AKA: 13.0.0-Beta.
	+ bin/chkdist: For each package info, lyt and par files for each task
	  will only be considered if they are found within the ./config subdir.

Version 1.549 - 2013-02-18 (EO)
-------------
	+ AKA: 13.0.0-Alpha. Start release mode for SAS 13.
	+ Minor updates in several files.

Version 1.548 - 2012-11-21 (EO)
-------------
	+ aclocal.m4: Replaced ${CXX} in AC_TRY_LINK_F90 by ${F90} in link stage.
	  From nagfor 5.3 onwards link stage must be done with nagfor not with g++.
	  This feature is not affected by "-Wc"option in nagfor script.
	+ configure.in: Removed wrong note abouth libf95.a for 64 bit.

Version 1.547 - 2012-07-30 (EO)
-------------
	+ Change of masterbuilder to sasbld01. 

Version 1.546.1 - 2012-07-02 (EO)
---------------
	+ AKA: Fixed typo.

Version 1.546 - 2012-06-29 (EO)
-------------
	+ AKA: devel. Back to development mode.

Version 1.545.1 - 2012-06-21 (EO)
---------------
	+ AKA: 12.0.1. 
	  Patched version of SAS 12.0.0 with the following updated packages:
	  - arfgen-1.83.4
	  - rgslccorr-0.52.1
	  - epatplot-1.16.1
	  - catcorr-0.4.4
	  - barycen-1.20.2
	  - eexpmap-4.6.5
	  - edetect_chain-3.12.2
	  - emldetect-5.17.4
	  - emask-2.13.3
	  - ewavelet-3.11.2
	  - eboxdetect-4.22.3


Package srcmatch: version 3.16.1 [was 3.15.20]

ChangeLog

Version 3.16.1 - 2013-03-17 (IT)
-------------
	+ Documentation updated. Minor latex syntax changes to build the
	  package index properly on Ubuntu.


Version 3.16  - 2012-07-26 (IT)
--------------
	+ Handle empty OM input source lists: print a warning instead of
	  an error message ("emptyInputSet") and proceed as if
	  useomlistset=false.
	+ Introduced warning "singleInputSet" for the case that only one
	  valid input source list is found at all.
	+ Updated documentation.


Version 3.15.20  - 2006-11-10 (GL)
--------------------------------- 

Correct error in the calculation of the EP_4_FLUX 
column.
	

Package ssclib: version 4.27.1 [was 4.26.3]

ChangeLog

Version 4.27.1 - 2013-03-06 (MAS/LUX)
----------------------
- test/:
  + Added to USEDLIBS in Makefile: cal dss caloalutils sasdal; hopefully this fixes SPR-7092, where compiling 
    fails in Fedora 17 32-bit environment.

Version 4.27 - 2012-07-31 (MAS/LUX)
----------------------
- array_utils:
  + New function getAnnularMaskAry() added.  It is tested in testarrayutils.  It is used in the fitsstat 
    package.
	
Version 4.26.3 - 2012-05-22 (MAS/LUX)
----------------------
- wcs_aux
  + Fixed a bug, where writeWcsExtendedArray() might cause an error due to Nan in some environment for 
    some data.
  + Added a private function setAttributeIfNumeric().
- ssc_misc
  + Added Int32 interface for isNaN().
	

Package testccf: version 1.118.1 [was 1.116.2]

ChangeLog

Version 1.118.1 - 2013-02-26 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to 

	  RGS1/2_SAACORR_0001.CCF  (SCR-340)

Version 1.118 - 2013-02-18 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to 

	  EPN_CTI_0027.CCF  (SCR-350)

Version 1.117 - 2013-02-12 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to 

	  EPN_TIMEJUMPTOL_0001.CCF  (SPR-6782)

Version 1.116.2 - 2012-04-25 (RDS)
---------------
	+ constituents/ccf.cif: Set reference to 

	  XRTn_XPSF_0014.CCF

	to test the ELLBETA PSF functionality (SPR-6718)


Package testprods: version 1.32 [was 1.27]

ChangeLog

Version 1.32 - 2013-02-13 (MAS/LUX)
----------------------------
- Created esky2det_data/ and added esky2det_data/srclist.fits.gz .
	
Version 1.31 - 2012-07-27 (MC/IFCA)
----------------------------
- Added OMSRLI.FTZ, epic.mask, emos1.mask, emos2.mask, epn.mask, ds9mask.fits.gz and compress 
  srclist.fits  data in dpssflag_data (used for testing dpssflag).
	
Version 1.30 - 2012-07-10 (MAS/LUX)
----------------------------
- Added MOSEvents-emos1-7-Flare_background_timeseries-S04500000000000.fits.gz in bkgfilter_data/ .
	
Version 1.29 - 2012-07-05 (MAS/LUX)
----------------------------
- Added P0206450601M1U002FBKTSR0000.* in bkgfilter_data/ .
	
Version 1.28 - 2012-06-22 (MAS/LUX)
----------------------------
- Added bkgfilter_data/ .
	
Version 1.27 - 2012-03-07 (CGP/LUX)
----------------------------
- Added two more files to catcorr_data/ to test version 0.3 of catprep/catcorr .


Package utils: version 1.125 [was 1.124]

ChangeLog

Version 1.125 - 2012-03-28 (RDS)
-------------
	+ leapsecdata/leapsec.dat: At MJD 56109.0 # 2012-07-01 TAI-UTC = 35s
	+ src/STime.cc: Added same line to LeapSeconds::LeapSeconds() 

Version 1.124 - 2011-05-04 (EO)
-------------
	+ src/token.cc, lines 107, 109 aqnd 119: Removed respectively, the redundant 
	  ::Functor, ::PointerDesfription and ::Token, in the calls to constructors.


Package xcolorcod: version 1.24 [was 1.22.2]

ChangeLog

Version 1.24 - 2012-11-19 (AI)
------------	
	+ (src/TableBasedPseudoRGBImage.cc) evselect imagecenter (RA and DEC) parameter removed.
	Now, etruecolor assumes the same astrometry origin for all input files.
	+ Documentation updated.
	
Version 1.23 - 2012-11-16 (AI)
------------	
	+ (src/ColorImage.cc) Bug defining the size of the Datacube fixed.
	
Version 1.22.2 - 2009-09-01 (AI)
------------
	+ Fixes to make gcc-4.3 happy.
	

Package xmmextractor: version 1.3 [was 1.1.1]

ChangeLog

Version 1.3 - 2012-09-25 (AI)
------------	
	+ (src/produce_epiceventlist.pl) error running emproc for MOS2 fixed.
	(SOC-SPR-6767)
	
Version 1.2 - 2012-06-13 (AI)
------------	
	+ Test harness updated (SOC-SPR-6737)
	
Version 1.1.1 - 2012-05-22 (AI)
------------	
	+ (src/odfParamCreator.cc) Bug identifying OM mode fixed. 
	+ (src/tool.pl) bug in OM science modes fixed.
	+ SOC-SPR-6657 fixed
	

Package xmmselect: version 2.65.11 [was 2.65.2]

ChangeLog

Version 2.65.11 - 2013-04-26 (AI)
------------
	+ Seg fault if no image columns have been selected fixed.
	
Version 2.65.10 - 2013-04-25 (AI)
------------
	+ doc updated

Version 2.65.9 - 2013-04-17 (AI)
------------
	+ doc updated
	
Version 2.65.8 - 2013-04-09 (AI)
------------
	+ OGIP spectral product timeout extended
	
Version 2.65.7 - 2013-04-08 (AI)
------------
	+ Bug in image naming fixed
	+ evselect param window disabled for multixmmselect
	+ Histogram, filter, spectrum buttons disabled for
	multixmmselect
	
Version 2.65.6 - 2013-04-04 (AI)
------------
	+ DEPEND fie updated...again.
	
Version 2.65.5 - 2013-04-03 (AI)
------------
	+ DEPEND file updated.
	
Version 2.65.4 - 2013-04-02 (AI)
------------
	+ New multixmmselect task added
	
Version 2.65.3 - 2013-02-19 (AI)
------------
	+ DEPEND file updated
	
Version 2.65.2 - 2009-09-04 (AI)
------------
	+ Fixes to make xmmselect gcc-4.3 compliant.