ChangeLog for daltools ====================== Version 1.11.1 - 2018-02-16 (JVP & EO) -------------- + config/*.lyt: These were empty files therefore all checked unsuccessfully when chkdist was run. Added "Cards" and "end" to all. + test/Makefile: Amended CLEANFILES to remove file 'events.ds'. Version 1.11 - 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.10 - 2014-04-04 (RDS) ----------- + Removed references to data in dsaddcolumn task and documentation (SCR-225) Version 1.9.1 - 2009-09-01 (AI) ----------- + Fixes to make gcc-4.3 happy. Version 1.9 - 2006-01-20 (EO) ----------- + Previous change forgot to apply renaming to config files. dsmv.lyt, .par, .info were renamed to dsmove.lyt, .par and .info respectively. Closes SPR 2640. Version 1.8 - 2005-09-13 (EO) ----------- + No changes to code in 1.7.4 but uploaded with a new version to diferentiate it from 1.7.3. Version 1.7.4 was rejected. On release track builds, the latest version appearing should then be 1.7.3 as it was in SAS 6.5.0 manifest. Version 1.7.4 - 2005-09-02 (EO) ------------- + dsmv.cc reinstated into package but as dsmove.cc Version 1.7.3 - 2004-05-12 (EO) ------------- + Removed dsmv.cc from directory src. Version 1.7.2 - 2004-05-10 (EO) ------------- + Removed some left dependencies on interpr (combi). + dsmv.cc removed from all Makefiles to build under Mac Os X. dsmv.cc defines _dsmv_ which is also defined by slatec dsmv.f. Multiple symbol definition is not allowed under mac OS X. Checked that libdsmv is not required by any other libraries. Version 1.7.1 - 2004-05-07 (EO) ------------- + Dependency on interpr removed by making available in utils all the code that was required from interpr. The utils version required is 1.109.2 Version 1.7 - 2003-11-11 (AI) ----------- + ChangeLog fixed ersion 1.6 - 2003-11-11 (JSH&AI) ----------- + (testcase scripts) Set dsstruct to run as non-verbose (-V 0) to prevent trace output from dsstruct corrupting templace used by dsvalidate + USEDLIBS changed in src/Makefile and src/Make.local for static build. Version 1.51 - 2003-11-10 (AI) ----------- + Removed previous changes. Version 1.5 - 2003-11-10 (AI) ----------- + USEDLIBS changed in src/Makefile and src/Make.local for static build. Version 1.4 - 2002-11-11 (GV) ----------- + (MemFitsReaderWriterX.cc) introduce local function my_fits_read_keyword to wrap around the cfitsio equivalent and remove the single quotes that cfitsio leaves around the value of a string keyword. This fixes SOC-SPR-2364. Version 1.3 - 2002-11-04 (GV) ----------- + (MemFitsReaderWriterX.cc::addTable) it always believed that the keyword HDUNAME had been found. Now makes a better check. Added appropriate test harness. SOC-SPR-2356. Version 1.2 - 2002-05-24 (GV) ----------- + Make dsrm faster as per DAH's suggestion. Version 1.1 - 2002-05-13 (GV) ----------- + Updated for param 2.0 Version 1.0 - 2001-12-18 (GV) ----------- + Re-uploaded as 1.0 Version 0.27.5 - 2001-09-21 (GV) -------------- + close SOC-SPR-1087 SOC-SPR-1088 SOC-SPR-1089 by testing dsrename. + close SOC-SPR-2034 Version 0.27.4 - 2001-06-10 (GV) -------------- + VISIBLE = no Version 0.27.2 2000-11-10 (MT) -------------- - All empty layout files have been removed. Version 0.27.1 2000-11-09 (MT) -------------- - Now depends on dal-1.130.1 - dspurify now converts X columns to int32 columns. - dspurify now uses hduname to name tables. Version 0.27 2000-07-21 (MT) -------------- - Fix test harness for dsvalidate/dsverify Version 0.26 2000-07-20 (MT) -------------- - dsverify and dsvalidate now correctly check the number of block attributes. - Some improvements to documentation - Now depends on statistics-0.16 Version 0.25 2000-07-18 (MT) -------------- - improved documentation - dsls implemented, which listed the files in the given directory, indicating which ones are datasets, and which are unrecognised. - dsaddcomment implemented, which adds a comment record to the given attributable object. - dsaddhistory implemented, which adds a history record to the given attributable object. - dssetlabel implemented, which sets the label of an object. - dsreplacenulls implemented, which replaces null values with a given value. Version 0.24 2000-07-12 (MT) -------------- - dssetunits implemented, which sets the units of a column, array or attribute - dsstats implemented (by HS), which performs some basic statistics on table columns. - dsinserttable implemented, which inserts one table into another. - dssetdata implemented (prototyped for integer types only), which copies the data from one column to another column, with consideration given to null values. Version 0.23.1 2000-06-23 (MT) ------------ - .lyt files are now installed correctly (added to CONFIG in config/Makefile) - Implement dssetcolumnelement, which sets the value of particular column elements - Implement dssetarrayelement, which sets the value of particular array elements - implement dsnullify, which sets the elements of an array or column to null - Implement dssetnullvalue, which sets the value of the null value of a column or array - Implement dsrelable, which relabels an object - fix dspurify; columns are no longer being corrupted. - Implement MemFitsReaderWriterX more efficiently (for dspurify). Version 0.23 2000-05-24 (MT) ------------ - dsstruct opens the dataset with low memory mode. - dsvalidate now reports raises warnings, rather than errors, when an attribute value is incorrect. Version 0.22 2000-05-22 (MT) ------------ - dspurify now handles illegal reserved keywords in table extensions (they are ignored). - Now depends on dal-1.121 Version 0.21 2000-05-17 (MT) ------------ - Implement dsinfo, which retrieves process, history and comment from a dataset. - Implement dscp which copies objects - Implement info files - dsverify now checks attribute values - Now depends on dal-1.119 Version 0.20 2000-04-20 (MT) ------------ - Implementation (prototype) of dsvalidate, which uses a template structure ( similar to the output from dsstruct ) to check the validity of a given dataset. Version 0.19 2000-04-14 (MT) ------------ - Fix dsrename.cc Version 0.18 2000-04-12 (MT) ------------ - Fixed test harness - dscopyrows implemented, which copies a range of rows in a table. Version 0.17 2000-04-05 (MT) ------------ - cxx tasks can now access daltools using daltools.h - USEDLIBS now in combilibs makefile Version 0.16 2000-03-31 (MT) ------------- - Fix test harness testdsmv Version 0.15 2000-03-31 (MT) ------------- - Fixed and depends on dal-1.114 - dsmv implemented, which moves the given object to the given location - combi lib daltools now generated Version 0.14 2000-03-17 (MT) ------------- - dslatts implemented, which lists al the attributes in the given attributable objects - MemFitsReaderWriterX now works with dal-1.110 Version 0.13 2000-03-14 (MT) ------------- - dsrm now allows blocks to be removed. - dslcols implemented, which lists all the columns in the given datasets and/or tables. Version 0.12 2000-03-09 (MT) ------------- - Corrected config/dsrm.par Version 0.11 2000-03-03 (MT) ------------- - Complete rewrite: + dsaddarray replaces addarray + dsaddcolumn replaces addcolumn + dsaddrows replaces insertrows + dsaddtable replaces addtable + dsatt replaces getattribute + dscopyattr replaces copyattribute + dscopyblock replaces copyblock + dscopycolumn implemented + dscreatedataset replaces createdataset + dshead re-coded + dspurify re-coded + dsrename replaces rename + dsrm replaces deletecolumn and deleteblock + dsrmattr replaces deleteattribute + dsrmrows replaces deleterows + dssetatt replaces setattribute + dsstruct replaces dstruct + dstail re-coded + dstranstype replaces trantype + dsverify replaces checkdataset Version 0.8 1999-12-15 (MB) ------------- - appended missing newlines to documentation. Version 0.5 1999-11-16 (MT) ----------- - dspurify implemented. - dstail and dshead modified for dal-1.85 Version 0.4 1999-11-10 (MT) ----------- - Additional dstail and dshead daltools. Version 0.3 1999-11-04 (MT) --------------------------- - Correct DEPEND Version 0.2 1999-11-04 (MT) --------------------------- - Prototypes: trantype deletecolumn deleterows insertrows rename Version 0.1 1999-11-03 (MT) --------------------------- - Directory structure created by pkgmaker. - First prototype: addarray addcolumn addtable checkdataset copyattribute copyblock createdataset deleteattribute deleteblock dstruct getattribute setattribute