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.