ChangeLog for eslewchain
========================

Version 1.20.2 - 2024-12-03 (RDS)
--------------
	+ src/eslewchain.pl  - updated to correct an issue introduced with 
			       attcalc 4.40. Removed the code to reset the
			       test position by 180 degs (SPR-7809).

Version 1.20.1 - 2022-07-05 (EO)
--------------
	+ src Perl tasks: Replaced she-bang /usr/local/bin/perl -w
	by /usr/bin/env perl plus "use warnings" and 'use strict".

Version 1.20 - 2021-11-04 (AG)
------------
	+ Rolled back to Perl scripts.

Version 1.19 - 2021-10-11 (AG)
------------
	+ eslewsearch rewritten in Python.
	+ Perl dependency removed from Makefile.

Version 1.18.1 - 2021-08-19 (EO)
--------------
    + doc/eslewchain_description.tex: Removed CR+LF present in the
    \author field which were not accepted by macOS LaTeX.

Version 1.18 - 2021-05-12 (AG)
-----------------------
	+ Python refactoring completed.
	+ Python ChangeLog:

	Draft 0.3 - 2021-05-10 (AG)
	------------------------
		+ Added tests to the proper folder.
		+ Fixed a bug in which the task would raise an exception looking for the SAS_ATTITUDE variable.
		+ Added a test event file.
		+ Changed pysas dependency.

	Draft 0.2 - 2020-10-14 (AG)
	------------------------
		+ Added the license entry to eslewchainUtils and eslewchainTime.
		+ Added exceptions to eslewchainUtils to avoid the script to quit if some extensions could not be found (taken from the original).

	Draft 0.1 - 2020-10-13 (AG)
	-------------------------
		+ First version.


Version 1.17.1 - 2018-04-23 (RDS)
-------------------------------
	+ src/eslewsearch.pl            - Remove spurious error messages
					  produced when files dont exist

Version 1.17 - 2018-02-13 (EO)
------------------------------
	+ This is a new major version of this package including a new GNU
	Public License Text disclaimer required to distribute the SAS source
	code to the Astronomical Community under the terms of the GNU Public
	License. The text as it is shown below is the same that has been 
	included in all SAS source code files.

	ESA (C) 2000-2018 

	This file is part of ESA's XMM-Newton Scientific Analysis System
	(SAS).

	SAS is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	SAS is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
	   
	You should have received a copy of the GNU General Public License
	along with SAS.  If not, see <http://www.gnu.org/licenses/>.
	---------------------------------------------------------------------


Version 1.16 - 2017-12-20 (RDS)
-------------------------------
	+ src/eslewchain.pl             - Set trimborder=no in implot call
					  to avoid problems when all pixels
	  				  are zero

Version 1.15 - 2017-12-19 (RDS)
-------------------------------
	+ src/eslewsearch.pl            - No error now thrown if files not
					  available to be removed at end
					   (SPR-7458)
Version 1.14 - 2017-08-29 (RDS)
-------------------------------
	+ src/eslewchain.pl             - Handle the case where no sources
	                                  are found in one or more bands
	  				  (SPR-7426)

Version 1.13 - 2017-08-21 (RDS)
-------------------------------
	+ src/eslewchain.pl             - Write implot output directly to
	  				  output filename (SPR-7425)

Version 1.12 - 2017-08-10 (RDS)
-------------------------------
	+ src/eslewsearch.pl            - Only searches images which contain
	  				  events (SPR-7426)

Version 1.11 - 2016-09-09 (RDS)
-------------------------------
	+ src/eslewsearch.pl            - Set extension name of combined
	  				  lists to SRCLIST (SPR-7398)

Version 1.10 - 2016-08-11 (RDS)
-------------------------------
	+ src/eslewchain.pl             - Converted to use taskmain
	  src/eslewsearch.pl		  (SCR-7370)
	  config/eslewchain.par
	  doc/eslewchain_description.tex

Version 1.9 - 2016-06-30 (RDS)
-------------------------------
	+ src/eslewsearch               - New task to perform a source search
					  on slew subimages (SCR-7366)

Version 1.8 - 2016-02-17 (RDS)
-------------------------------
	+ doc/eslewchain_description.tex - Documentation update

Version 1.7.1 - 2016-01-12 (RDS)
-------------------------------
	+ src/eslewchain		- Use ecoordconv rather than
					  eregionanalyse to convert from X/Y
					  to RA/DEC (SPR-7334)

Version 1.7 - 2015-05-11 (RDS)
-------------------------------
	+ src/eslewchain		- Ignore subimages with no events
	                                  (SPR-7827). 
					  Produce .png files for each subimage
					  (SCR-7305).

Version 1.6.1 - 2014-09-25 (RDS)
-------------------------------
	+ src/eslewchain		- Chop up the slew using time segments
					  rather than X,Y blocks. This solves
					  several problems with long or
					  complicated slews which may now be
					  processed (SCR-7231)

Version 1.6 - 2014-07-31 (RDS)
-------------------------------
	+ src/eslewchain		- Overlap subimages by a few arcminutes
					- Include real start and stop times in 
					  output images and exposure maps
						SPR-7215

Version 1.5.1 - 2011-01-13 (RDS)
-------------------------------
	+ src/eslewchain		- Remove exposure extensions from
					- filtered event files (SPR-6645)

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)

Version 1.0 - 2008-06-24 (RDS)
-------------------------------
- Added documentation

Version 0.3 - 2008-05-30 (RDS)
-------------------------------
- The first PERL-only version.

Version 0.2 - 2008-05-09 (RDS)
-------------------------------
- A version which runs but still contains references to shell
	scripts that need to be converted to Perl.

Version 0.1 - 2008-04-24 (RDS)
-------------------------------
- Initial version based on the procslew v2.1 package
	previously issued independently to the SAS.