ChangeLog for badpix ==================== Version 2.33 - 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 2.32.3 - 2014-09-30 (AI) -------------------------------- - (src/badpix_mod.f90) roll back to the version 3.23.1. SOC-SPR-6973 re-opened Version 2.32.2 - 2014-09-15 (AI) -------------------------------- - (src/badpix_mod.f90) Bug in the algorthim to split a segment in different entries fixed. SOC-SPR-6973 closed Version 2.32.1 - 2010-12-20 (AI) -------------------------------- - (src/badpix_mod.f90) If "emptyextension" parameter is set to "Y", the memory allocation for variables a_x, a_y, a_yext, a_type, and a_badflag is set to 0. Version 2.32 - 2003-07-10 (HB) -------------------------------- - (src/badpix_mod.f90): bug in mask mode treatment corrected Version 2.31 - 2003-05-07 (HB) -------------------------------- - (config/badpix.par): modified to enable param-2.0 functionality Version 2.30 - 2003-04-22 (HB) -------------------------------- - (src/badpix_mod.f90): mask mode pixels now copied to BADPIX extension Version 2.29 - 2002-07-23 (MJF) -------------------------------- - (DEPEND): needs `eptestdata-0.5' Version 2.28 - 2002-07-15 (MJF) -------------------------------- - (DEPEND): added "sas" as required by new infrastructure (sas-1.302) Version 2.27 - 2002-05-15 (MJF) -------------------------------- - (config/badpix.par): updated for `param-2.0' - (DEPEND): needs `param-2.0', updated all other entries to latest Version 2.26.2 - 2002-03-11 (MJF) --------------------------------- - (src/badpix_mod.f90): no call to OAL_releaseMemory for MOS "emptyextension=Y" closed SPR: - SSC-SPR-2808: Fails for MOS if "emptyextension=Y" Version 2.26.1 - 2002-02-15 (MJF+AMR) ------------------------------------- - (src/badpix_mod.f90): fixed index check for YEXTENT in window mode closed SPR: - SSC-SPR-2739: YEXTENT = 0 in [MOS] window mode Version 2.26 - 2002-01-23 (MJF) ------------------------------- - (src/badpix_mod.f90): made more robust against missing or dummy keywords Version 2.25 - 2002-01-16 (MJF) ------------------------------- - (src/badpix_mod.f90): write WINDOW keywords to BADPIX extension also for "emptyextension=Y", move delete of existing BADPIX extension immediately before start of extension filling to ensure integrity in case of error - (test/badpix_test): set test verbosity to 5 Version 2.24 - 2002-01-09 (MJF) ------------------------------- - (src/badpix_mod.f90): write WINDOW keywords to BADPIX extension Version 2.23 - 2001-12-19 (MJF) ------------------------------- - (src/badpix_mod.f90): implemented BadPixelTable coding, compare BPT code from PAH file (written into events file by `epframes') with BADPIX.CCF for revolutions 293 and later and if different issue new warning (BPTcode) - (doc/badpix_description.tex): added new warning (BPTcode) - (DEPEND): needs `cal-3.129' Version 2.22 - 2001-11-12 (MJF) ------------------------------- - (test/pn_BU.in.NEW): corrected SUBMODE keyword to "FastBurst" Version 2.21 2001-06-13 (AMR) ------------ + (src/badpix_mod.f90) Fixed messages written outside of message system (SSC-SPR-2416) Version 2.20.2 2001-05-04 (AMR) ------------ + (src/badpix_mod.f90) For MOS, now extracts uplinked bad pixels via ODF files if they exist (SSC-SPR-2371) + (src/badpix_mod.f90) Badpixfind entry checking/purging greatly speeded up (SSC-SPR-2340) + (test/badpix_test) Updated to include above changes + (doc/badpix_description.tex) Updated Version 2.20.1 2001-02-09 (AMR) ------------ + (src/badpix_mod.f90) Updated (SSC-SPR-2187) Version 2.20 2001-01-09 (AMR) ------------ + (test/) Updated test harness files to CAL changes Version 2.19.2 2000-11-23 (AMR) ------------ + (doc/badpix_description.tex) Updated (SSC-SPR-2111) Version 2.19.1 2000-11-07 (AMR) ------------ + (src/badpix_mod.f90) Changed some warnings to messages (SSC-SPR-2032) + (doc/badpix_description.tex) Updated as regards above Version 2.19 2000-09-29 (AMR) ------------ +(test/) FILTER=`NONE" changed to FILTER=`UNKNOWN' in test harness files Version 2.18.2 2000-06-21 (AMR) ------------ + (DEPEND) altered to solve SOC releasetrack error Version 2.18.1 2000-06-20 (AMR) ------------ + (doc/badpix_description.tex) Removed non-existent links (SSC-SPR-1816) + (Changelog) format updated Version 2.18 2000-05-25 (AR) ------------ - Test harness and documentation updated Version 2.17 2000-05-23 (AR) ------------ - New parameters `withoutset' (boolean determining whether a new ouput file should be created [default:N i.e. BADPIX extension is appended to input file]) and `outset' (the name of this optional output file). - Test harness, documentation updated. - info file updated Version 2.16 2000-04-07 (AR) ------------ - Test harness updated (change in CAL [RGS spectroscopy]) - Documentation updated Version 2.15 2000-04-04 (AR) ------------ - Test harness updated, solving ESTEC failure (change in CAL) - Info file included - Documentation updated -Version 2.14 2000-03-10 (AR) ------------ - Double entries within the input badpixfind entries split and purged - Documentation and test harness updated Version 2.13 2000-03-07 (AR) ------------ - Double CCF/Badpixfind entries are now correctly split and purged (CCF entries taking precedent) - History, documentation and test harness updates - New Changelog format Version 2.12 - 01-03-00 ------------ - Code and test harness updated to solve ESTEC failure Version 2.11 - 11-02-00 ------------ - New optional parameter - emptyextension (Y/N: default:N) - appends an empty BADPIX extension - New optional parameter - windowfilter (Y/N: default:N) - filters bad pixels for only those lying within the input file WINDOW range - Altered to handle new epframes output - Documentation and test harness updated Version 2.10 - 06-12-99 ------------ - Setting state of CAL corrected for RGS - Documentation number 2.10 Version 2.9 - 03-12-99 ----------- - Setting state of CAL changed - still problem (worked around) with RGS - Documentation numbering changed - Test harness updated Version 2.8 - 26-11-99 ----------- - DISTRIBUTION file and newlines included - test harness updated Version 2.7 - 15-11-99 ----------- - As 2.6, with small change in test harness (RGS co-ord transformation not yet handled properly in CAL) Version 2.6 - 12-11-99 ----------- - Now works on rgsframes output data. Here, CCF (and at the moment, `homemade' rgsbadpixfind) bad pixels are converted to CHIPX/Y coordinates. - CCF/(rgs)badpixfind double entries are now checked and purged. - Warnings are given for pixels with (non-identical) CCF/(rgs)badpixfind entries. - Documentation updated. - Test harness updated. Version 2.5 - 24-09-99 ----------- - Test harness updated. Exit status of each subtest program checked. Version 2.4 - 17-09-99 ----------- - Documentation updated, using new latex macros. Version 2.3 - 31-08-99 ----------- Closed SPRs: SSC-SPR-1155 Version 2.2 - 08-06-99 ----------- - Updated to CAL v3.0 Closed SPRs: SSC-SPR-0999 Version 2.1 - 10-05-99 ----------- - Handles RGS (spectroscopy) files as output from rgsframes - Handles all modes of pn and MOS Version 2.0 - 21-04-99 ----------- - All parameters now have new names (documentation changed appropriately) - OBS_ID attribute propogated correctly Version 1.14 - 16-03-99 ----------- As for Version 1.13 except for a tiny change in a CAL call - should solve non-compiling at SOC problem Version 1.13 - 10-03-99 ----------- As for Version 1.12, but has now been tested at Leicester, on most recent release. Also :- - removed call to `call CAL_openCCF("")' - informative message given regarding any CAL/badpixfind file pixel redundancy - correct pn CCD numbering now used Version 1.12 - 05-03-99 ----------- Experimental release: The version works on SASv2.0, and the features below have been added. DEPEND file has been upgraded to accomodate most recent releases, for example the new CAL (these do not exist at MPE at the moment). Hence package is not entirely checkable, until it is delivered to SOC. I can check this the next day. - Works on pn event files with 1 or 0 events (SPR closed) - Column labels properly written - GUI-compatible Closed SPRs: SSC-SPR-0948 Version 1.11 - 14-12-98 ----------- New version incorporating a comparison/sorting/redundancy checking of the CCF bad pixels and the (optional) `badpixfind' bad pixels. Version 1.10 - 24-11-98 ----------- New delivery incorporating correct message handling. Badpix extension now uses column name `TYPE' to represent the type of bad pixel fault. Version 1.9 - 02-11-98 ----------- New delivery after V2 I&T testing. Relevant SPRs dealt with. Closed SPRs: SSC-SPR-0697 Version 1.8 - 16-09-98 ----------- New delivery incorporating new f90 coding standards. Version 1.7 - 01-09-98 ----------- Redelivery of task, such that it is now compatible with OAL v2.0. (Badpix V1.7 does not actually access the OAL). Version 1.6 - 12-08-98 ----------- Redelivery of Version 1.5, with mssllib and sensible versions of other tasks in the DEPEND file Version 1.5 - 11-08-98 ----------- Closed SPRs: SSC-SPR-0055, 0318, 0319, 0320, 0321, 0322, 0487, 0503 Version 1.4 - 29-05-98 ----------- Final task redelivery for SAS v1 (Version 1.1) Fixed SPRs: SSC-SPR-0288 (test harness fails) Version 1.3 - 26-05-98 ----------- Final task delivery for SAS v1 (Version 1.1) Fixed SPRs: SSC-SPR-0051 to 0054, 0056, 0058 to 0064, 0280 Rejected SPRs: SSC-SPR-0057 (SPR should not have been raised) Version 1.2 - 14-05-98 ----------- Initial version for SAS v1 integration