ChangeLog for datautils
=======================
Version 1.18 - 2019-08-30 (RDS)
-----------
+ (src/ssclib_glue.f90 - Supports event file as well as image
test/testSscWcsConvertor.cc, (SCR-7535)
test/epn_events_table.ds,
test/m2image.ds)
Version 1.17 - 2018-08-27 (RDS)
-----------
+ (src/SscWcsConvertor.cc/h) - Added call to find if position
lies on a CCD (onCcd).
(SPR-7469)
Version 1.16 - 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 .
---------------------------------------------------------------------
Version 1.15 - 2017-03-23 (RDS)
-----------
+ (src/ssclib_glue.f90, - Changed x/y from single to double
ArrayPixelIterator.cc) in calldettoxy() routine
- Made ArrayPixelIterator variables
protected rather than private and
- physXYmin/max virtual so they can
be overridden
(SCR-7108)
Version 1.14.1 - 2016-04-25 (RDS)
-----------
+ (src/DummyPixelIterator.cc/h, - INtroduced a fast conversion from
image pixel to DET coords
(SPR-7357)
Version 1.14 - 2015-11-09 (RDS)
-----------
+ DEPEND - Added ssclib dependency
Version 1.13 - 2015-08-25 (RDS)
-----------
+ (src/SscWcsConvertor.cc/h, - Added a C++ interface to the ssclib
ssclib_glue.f90, coordinate conversion routines.
WCSConvertor.cc/h,
ArrayPixelIterator.cc/h, Added method valueAt(index) to get
ImagePixelIterator.cc/h, a fast pixel value without setting
TablePixelIterator.cc/h) all the coordinate transformations
(SCR-7265)
Version 1.12 - 2012-01-25 (RDS)
-----------
+ (src/WCSConvertor.cc/h - changed crpix input values
from unsigned to signed integers
(SPR-6684)
Version 1.11 - 2006-02-02 (RDS)
-----------
+ (src/PilxelIterator.cc) - Remove messages which tell the
user to raise an SPR (SPR-2655)
Version 1.10.1 - 2004-02-27 (RDS)
-----------
+ (src/WCSConvertor.cc) - handles detector coords defined
in degrees (SPR-2509)
Version 1.10 - 2003-06-19 (GV)
------------
+ DEPEND on param 2.0, use param 2.0
Version 1.9 - 2003-06-16 (GV)
------------
+ Misc. fixes to make gcc-3.3 happy: include and/or
proper initialization of base classes.
Version 1.8 - 2002-11-06 (RDS)
-----------
Renamed V1.7 for release track
Version 1.7 - 2002-09-27 (RDS)
-----------
+ (src/ImagePixelIterator.cc/h) Added extra constructor to cope
with inverted (X,Y) images.
Version 1.6 - 2002-09-17 (GV)
-----------
+ GenericOperations.h: make the C macro legal under gcc-3.x and
2.96.
+ ConvertableData.cc: use sstream, remove ends.
Version 1.5 - 2002-09-12 (RDS)
-----------
+ (src/WCSConvertor.cc/h) added methods physicalRefPixel, linearCoords
+ (src/ImagePixelIterator.cc/h) new routine to iterate without
converting to RA/DEC
Version 1.4 - 2002-08-07 (RDS)
-----------
+ (src/ArrayPixelIterator.cc/h) added methods setIndex, ybins
Version 1.3.1 - 2002-07-08 (RDS)
-----------
+ Removed stringutils.h from header
Version 1.3 - 2002-07-08 (RDS)
-----------
+ Upgraded to param 2.0 and included stringutils.h in
ConvertableData.cc
Version 1.2 - 2002-01-25 (RDS)
+ Added back in SPR-1986 fixes
Version 1.1 - 2001-12-18 (GV)
-----------
+ Remove obsolete c++ headers.
Version 1.0 - 2001-12-18 (GV)
-----------
+ Re-uploaded as 1.0
Version 0.17.1 - 2001-04-25 (RDS)
-------------
+ ( src/WCSConvertor.cc) : fixes for SPR-1986
Version 0.17 - 2001-04-12 (RDS)
-------------
+ (src/PixelIterator.cc
src/WCSConvertor.cc) : fixes for SPR-1986
Version 0.16 - 2001-03-20 (HS)
-------------
+ (src/ArrayPixelIterator.cc): Fixed bug in determination of dimensions of array (SOC-SPR-1959).
+ (src/WCSConvertor.[cc,h],
src/PixelIterator.[cc.h],
src/TablePixelIterator.[cc,h].
src/ArrayPixelIterator.cc): Added support for equatorial coordinate mapping (SOC-SPR-1958).
Version 0.15 - 2001-01-02 (UL)
------------
+ trivial change to make optimizer happy
Version 0.14 - 2000-12-19 (HS)
-------------
+ (src/PixelList.cc): Interpretation of a pixel list changed to a table containing axis information corresponding to a final rebinned image.
+ (src/DummyPixelList): Input bounds types changed from integer to double.
Version 0.13.2 - 2000-10-30 (HS)
-----------
+ (doc/datautils_description.tex): added some basic documentation (SOC-SPR-1289).
+ (config/datautils.info) added a datautils.info file.
Version 0.13.1 - 2000-10-20 (HS)
-----------
+ (src/WCSConvertor): Added new methods to access reference values for both x and y axes (SOC-SPR-1794).
Version 0.13 - 2000-10-06 (HS)
-----------
+ (src dir): Modified PixelIterator classes to support bounds inspection methods (used by arfgen).
Version 0.12 - 2000-09-15 (HS)
-----------
+ (src/PixelIterator): Added new method hasValidNormalisation.
+ (src/WCSConvertor): Now raises a message if WCS info in table/array is not present.
Version 0.11 - 2000-08-07 (HS)
-----------
+ (src/DummyPixelIterator.cc): Fixed WCS mapping
such that pixel index is mapped to the physical
coords of the pixel centre, instead of the bottom-left
corner.
Version 0.10 - 2000-08-02 (HS)
-----------
+ Previous upload failed - reuploading as v-0.10
Version 0.9 - 2000-08-02 (HS)
-----------
+ (src dir): Added extra methods to ArrayPixelIterator and WCSConvertor to access dimension info and axes names respectively.
Version 0.8 - 2000-08-01 (HS)
-----------
+ (./DEPEND): Added taskmain
Version 0.7 - 2000-07-28 (HS)
-----------
+ (./Makefile): Added the config dir to the SUBDIRS list.
Version 0.6 - 2000-07-28 (HS)
-----------
+ Added a collection of classes to manipulate pixel lists.
Version 0.5 - 2000-07-20 (UL)
-----------
+ class Convertable no longer inherits from abstract base Dal - made it
unusable because of unimplemented methods
+ DISTRIBUTION file added
Version 0.4 - 1999-11-18 (GV)
-----------
+ in line with new dal.
Version 0.3
-----------
+ now in line with error-1.18
Version 0.2
-----------
+ fixes for egcs-1.1.1
Version 0.1
-----------
+ initial version.