ChangeLog for emsaplib
======================

Open SPRs:
----------
	None.

Version 2.28 - 2005-05-10 (JB)
------------
- Add complement of Poisson cumulative distribution.
- Add cumulative binomial distribution.

Version 2.27.2 - 2004-04-27 (IS)
--------------
- Add sequence qualifier to type definitions used for passing arguments
  between C and F95 in edusoft_mod.f90 (required by NAg F95 5.0).

Version 2.27.1 - 2004-03-16 (IS)
--------------
- Fix readBadOffsets (in badpixutils_mod.f90) so that it works
  when the event file is opened in Read mode.

Version 2.27 - 2003-11-10 (JB)
------------
- Fix minor bug in badpixutils/mergeBad.

Version 2.26 - 2003-10-21 (JB)
------------
- getpixelInE2 modified to work in Timing mode as well.

Version 2.25 - 2003-10-20 (JB)
------------
- Add readBadOffsets routine to badpixutils.
- Add getpixelInE2 and inMask routines to edusoft.

Version 2.24 - 2003-10-08 (JB)
------------
- Move median computation here (localMedian).

Version 2.23 - 2003-09-05 (JB)
------------
- Optional arguments to corrCoeff were not handled properly.

Version 2.22 - 2003-09-04 (JB)
------------
- Correct bug introduced in 2.21.

Version 2.21 - 2003-09-03 (JB)
------------
- Add optional arguments to corrCoeff for angle and dispersion along main axes.

Version 2.20 - 2003-07-10 (JB)
------------
- More precise definition of quantilePoisson for negative epsilon.
- quantilePoisson was offset by 0.5 in Gauss limit (mu > 300).

Version 2.19 - 2003-07-10 (JB)
------------
- More precise definition of cumulativePoisson and quantilePoisson.
- quantilePoisson was offset by 1 for small (< 3E-6) epsilon values

Version 2.18 - 2003-05-22 (JB)
------------
- Incorrect initialisation in mergeBad.

Version 2.17 - 2003-04-18 (JB)
------------
- Better approximation to the Poisson cumulative distribution.

Version 2.16 - 2003-04-12 (JB)
------------
- quantile renamed quantilePoisson.
- added routine cumulativePoisson.
- event and offset files gzipped in emodf.

Version 2.15 - 2003-04-11 (JB)
------------
- columns entered in Read mode in readBadpix.
- quantile function added to badpixutils (for emevents/rejectFlickering).

Version 2.14 - 2002-09-17 (GV)
------------
	+ edu_simu.c: add include string.h so that on gcc 2.96 and 3.x the
	function memcpy is found.
	
Version 2.13 - 2002-08-19 (UL)
------------
	+ a few transparent changes to improve C++ standard compliance

Version 2.12 - 2002-07-23 (JB)
------------
- Move utilities for bad pixels to here: readBadpix, writeBadpix, mergeBad.

Version 2.11 - 2002-05-07 (JB)
------------
- Upgrade parameter file to param 2.0.

Version 2.10 - 2002-05-06 (JB)
------------
- Declare compare_columns and compare_realcols under DEVSCRIPTS and DEVTASKS.
- Declare emodf under ODFDIRS.
- Remove dependence on testodf.

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

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

Version 2.7.1 - 2001-10-29 (JB)
-------------
- Corrected bug introduced in 2.6.1 (emodf).

Version 2.7 - 2001-10-26 (RG)
-----------
- Added compare_realcols utility used in test harnesses.

Version 2.6.1 - 2001-10-15 (JB)
-------------
- Modified FILENAME keyword to follow oal 3.68.7 (emodf).
- Removed obsolete includes (src/edusoft.nag.cc).

Version 2.6 - 2001-03-22 (GV)
-----------
- (src/Makefile) add cal to USEDLIBS, so cal does not have to 
  be specified in tasks that make use of libemutils.

Version 2.5 - 2001-03-16 (UL)
-----------
- Moved energy combination algorithm from package calmosalgo to this
  package

Version 2.4  -  2001-02-22 (JB)
-----------
- Improve event projection for Timing mode (src/edusoft_mod.f90).

Version 2.3  -  2001-02-01 (JB)
-----------
- Change in getCcd to return 10*CCDNODE+CCDID for RGS also.
	(src/emutils_mod.f90)

Version 2.2  -  2000-12-20 (JB)
-----------
- Change in projectEventsEnergy to avoid equal charge in secondary pixels
	(src/edusoft_mod.f90)

Version 2.1.2  -  2000-11-21 (JB)
-------------
- Adapt test files to time offset in OAL 3.58.8
	(emodf/0001_183536AIV-_M1S001HKGTI.FIT).

Version 2.1.1  -  2000-10-30 (JB)
-------------
- Add info file (config/emsaplib.info).
- Allow make clobber to remove emodf (Makefile).

Version 2.1  -  2000-09-29 (JB)
-----------
- Changed FILTER attribute in test files to CAL-compliant strings (emodf).

Version 2.0  -  2000-07-26 (JB)
-----------
- Moved emodf test directory to lib/testodf (Makefile).
- Added DATE and CREATOR keywords to files (emodf).
- Added offset/variance file for Timing mode (emodf).

Version 1.7.1  -  2000-06-20 (JB)
-------------
- Documented error codes (doc/emsaplib_description.tex).

Version 1.7  -  2000-04-14 (JB)
-----------
- Changed e3 and e4 in sas_evt to integers.
- Initialised evt%pattern in test/runemutils.f90.
- Changed HK column names (GV).

Version 1.6  -  2000-02-08 (JB)
-----------
- Removed blank COMMENT lines from files in emodf.

Version 1.5  -  14-01-2000
-----------
- Regenerated the emodf directory with odffix 1.30.

Version 1.4  -  29-12-1999
-----------
- Added TIMESYS and MJDREF keywords to the HKGTI file in emodf.

Version 1.3  -  09-12-1999
-----------
- remove call to attributeComment.

Version 1.2  -  17-11-1999
-----------
- Add putPrimaryKeywords utility.

Version 1.1  -  17-11-1999
-----------
- Remove spurious reference to ssc in test/Makefile.
- Add compare_columns to doc.

Version 1.0  -  15-11-1999
-----------
- First version as a separate package, formerly within emevents.