ChangeLog for xmmselect ======================= Version 2.67 - 2019-02-28 (AI) ------------ + (src/TaskLauncher.cc) Added automatic default spectral ranges values for EPN and MOS instruments. Version 2.66.1 - 2018-03-19 (RDS) ------------ + src/TaskLauncher.cc, src/XmmSelectGui.cc/h Adds a menu option in "Products" to use backscale in high accuracy (default) or low accuracy mode Version 2.66 - 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.65.12 - 2013-06-06 (AI) ------------ + multixmmselect: Warning message thrown in case especget cannot produce all spectral product (zero area in arfgen). Version 2.65.11 - 2013-04-26 (AI) ------------ + Seg fault if no image columns have been selected fixed. Version 2.65.10 - 2013-04-25 (AI) ------------ + doc updated Version 2.65.9 - 2013-04-17 (AI) ------------ + doc updated Version 2.65.8 - 2013-04-09 (AI) ------------ + OGIP spectral product timeout extended Version 2.65.7 - 2013-04-08 (AI) ------------ + Bug in image naming fixed + evselect param window disabled for multixmmselect + Histogram, filter, spectrum buttons disabled for multixmmselect Version 2.65.6 - 2013-04-04 (AI) ------------ + DEPEND fie updated...again. Version 2.65.5 - 2013-04-03 (AI) ------------ + DEPEND file updated. Version 2.65.4 - 2013-04-02 (AI) ------------ + New multixmmselect task added Version 2.65.3 - 2013-02-19 (AI) ------------ + DEPEND file updated Version 2.65.2 - 2009-09-04 (AI) ------------ + Fixes to make xmmselect gcc-4.3 compliant. Version 2.65.1 - 2009-06-12 (AI) ------------ + References to ELLBETA removed Version 2.65 - 2005-08-09 (RDS) ------------ + (TaskLauncher.cc/h, XmmSelectGui.cc/h) - Added the option of an elliptical extraction zone. Will turn on automatically when an ELLBETA compatible CCF is available Version 2.64.9 - 2005-08-09 (AI) ------------ + (TaskLauncher.cc) filterTable now calls evselect with the parameter "updateexposure" set to "yes". Version 2.64.8 - 2005-08-04 (AI) ------------ + Xmmselect documentation updated. Version 2.64.7 - 2005-02-22 (AI) ------------ + Updated DEPEND file. Version 2.64.6 - 2004-05-11 (AI) ------------ + (TaskLauncher.cc) fixed a problem related to xmmselect and grace. Now, when xmmselect is closed, we call the Grace::killAll() method that close all Grace subprocess. Version 2.64.5 - 2004-02-25 (AI) ------------ + Documentation updated. Version 2.64.4 - 2004-02-11 (AI) ------------ + fixed SOC-SPR 2504. The file (src/XmmSelectGui.cc) deals with the new especget parameter "srcspecset". Version 2.64.3 - 2004-01-29 (AI) ------------ + fixed problem with "New table" option. Version 2.64.2 - 2004-01-27 (AI) ------------ + fixed SOC-SPR 2494: Propagate selection expression to especget. + fixed SOC-SPR 2498: "OGIP sprectral products" runs on Timing mode data. Version 2.64.1 - 2003-12-17 (AI) ------------ + Fixed bug in TaskLauncher.cc file (SAS-SCR-0021) Version 2.64 - 2003-12-09 (AI) ------------ + implemented SAS-SCR 21: Optimise selection and I/O Version 2.63 - 2003-11-03 (AI) ------------ + changed USEDLIBS in src/Makefile for static builds. Open SOC-SPR/SCRs: + SCR 21: Optimise selection and I/O Version 2.62 - 2003-06-30 (GV) ------------ + (TaskLauncher.h) MOve the include of qapplication.h as early as possible. This, together with selectlib-4.68, closes SOC-SPR-2460. Version 2.61 - 2003-06-19 (GV) ------------ + (ExprConstructor.cc, TaskLauncher.cc) QString to string conversion needs an ascii() call in order to work. Version 2.60 - 2003-06-16 (GV) ------------ + Misc. fixes to make gcc-3.3 happy: include and/or proper initialization of base classes. Version 2.59 - 2003-05-02 (UL) ------------ + fixed minor problem with construction of std::string from QString in src/ColumnSelector.cc [closes SPR 2439: xmmselect fails to compile on mir (Qt 3.1)] Version 2.58 - 2003-03-03 (UL) ------------ + better error message in case of failed expression validation + closed SPR 2359: No backscale when making multiple products (backscale now always run when spectrum has been generated) Version 2.57 - 2003-03-11 (UL) ------------ + fixed spelling error in error message text (SPR 2415); also spell-checked all other message texts Version 2.56.1 - 2003-03-05 (UL) -------------- + more minor standard C++ compliance fixes (enforced by gcc-3.2) Version 2.56 - 2003-01-21 (UL) ------------ + properly continue in case of failed eregionanlyse + minor stdc++ compliance changes enforced by gcc-3.2 Version 2.55 - 2003-01-08 (UL) ------------ + fixed typo in dialog window text + changed text wrapping policy in selection expression widgets (should fix SPR 2327 (TBC)) + main selection expression widget no longer limited to three lines max Version 2.54 - 2002-12-12 (UL) ------------ + fixed problem with GUI layout figure in the doc Version 2.53 - 2002-12-10 (UL) ------------ + another minor doc fix Version 2.52 - 2002-12-10 (UL) ------------ + minor improvements to doc + no longer show eregionanalyse dialog Version 2.51 - 2002-12-05 (UL) ------------ + improved ds9 re-launching policy in case session was closed down manually + updated doc w.r.t new especget/eregionanalyse support (OGIP spectral products generation) Version 2.50 - 2002-11-26 (UL) ------------ + Import of regions AND- or OR-wise (user selectable) + support for true background regions in ds9 (I/F to especget) Version 2.47.1 - 2002-11-18 (UL) -------------- + extended preference file with event attribute selections Version 2.47 - 2002-11-13 (UL) ------------ + refined support for eregionanalyse Version 2.46 - 2002-09-18 (UL) ------------ + added support for eregionanalyse (experimental); needs imgdisplay-1.34 Version 2.45 - 2002-07-10 (UL) ------------ + added support for especget (experimental) + replaced 'strstream' -> 'stringstream' Version 2.44 - 2002-05-27 (UL) ------------ + made param-2.0 compliant Version 2.43.3 - 2002-05-17 (UL) -------------- + closed SPR 2307: does not close previously launched ds9 session upon exit Version 2.43.2 - 2002-04-11 (UL) -------------- + create "CHANNEL"-vs.-"RATE.STAT_ERR" plot when spectrum of rates was generated by evselect ("withzcolumn=true") Version 2.43.1 - 2002-02-06 (UL) -------------- + updated preference file + table name is now dislayed in GUI Version 2.43 - 2002-01-24 (UL) ------------ + 'makeratecolumn=true' is now default in LC extraction; plotted with error bars (needs dsplot-1.14) + fixed minor memory leak problem Version 2.42 - 2002-01-23 (UL) ------------ + now depends on daltools-1.0 + added support for evselect's 'makeratecolumn' parameter (now depends on evselect-3.43) Version 2.41 - 2001-12-13 (UL) ------------ + now depends on backscale 1.0 Version 2.40.1 - 2001-10-31 (UL) -------------- + now depends on dscalc-2.0 Version 2.40 - 2001-08-14 (UL) ------------ + identical to 2.39.4 Version 2.39.4 - 2001-08-14 (UL) -------------- + closed SPR 2123: "fonts" font size of expression string is no longer fixed + bug fix in conversion of ds9 region to column coordinates Version 2.39.3 - 2001-06-11 (UL) -------------- + do not terminate spectrum-extraction-viewing cycle if backscale has failed to complete successfully Version 2.39.2 - 2001-05-17 (UL) -------------- + fixed SPR 2046: Does not recover from error in backscale Version 2.39.1 - 2001-05-15 (UL) -------------- + now invokes backscale with 'badpixlocation' parameter set to event set name (fixes SPR 2042: BACKSCALE computation looks for TYPE) Version 2.39 - 2001-05-04 (UL) ------------ + now DEPENDs on backscale-0.2 + documentation updated Version 2.38.1 - 2001-04-25 (UL) -------------- + fixed SPR 1994: Error in region intersection Version 2.38 - 2001-04-24 (UL) ------------ + brought in line with evselect-3.35 (removal of calculatebackscale) + fixed SPR 1992: incorrect spatial extraction for PMS data + run backscale task as part of spectrum post-processing (off by d/f) Version 2.37 - 2000-12-20 (UL) ------------ + some trivial changes to make optimizer happy Version 2.36 - 2000-12-05 (UL) ------------ + fixed SPR 1857: No error message on failing to generate products + fixed SPR 1875: Incorrect interval from grace + fixed SPR 1879: Cannot use current event list as output Version 2.35.4 - 2000-11-14 (UL) -------------- + added missing USEDLIBS in src/Makefile for static build + fixed typo in dialog text Version 2.35.3 - 2000-11-07 (UL) -------------- + fixed SPR 1811: Too long selection expressions confuse "xmmselect" + import of DSS upon startup now displays modeless dialog with message saying that table has already been filtered with this expression + all preference selection expression dialogs are now modless dialogs, i.e., they stay open while GUI is active Version 2.35.2 - 2000-10-31 (UL) -------------- + display evselect runtime error messages in dialog box Version 2.35.1 - 2000-10-27 (UL) -------------- + more sensible GROUPS entries Version 2.35 - 2000-10-26 (UL) ------------ + bug fix - caused crash on exit Version 2.34 - 2000-10-23 (UL) ------------ + implemented SAS-SCR 5: writedss & updateexposure parameter defaults + implemented SAS-SCR 6: importation of selection expressions & setups + fixed SPR 1763: crash when making lightcurve with maketimecolumn unchecked + fixed SPR 1708: Seg fault when importing an invalid 1-d region from grace + fixed SPR 1743: xmmselect 2D regions from ds9 off by 0.5 pixel + fixed SPR 1706: Aspect ratio in sky images (evselect is now invoked with squarepixels=true by default) + implemented all missing features (used to give not-implemented warning): * Load new table * Reload table * Delete column (via dsrm) * Add new column (via tablcalc) * Add PHASE column (via phasecalc) + introduced preference mechanism (needs new package "preferences") + updated documentation + substantial internal changes Version 2.33 - 2000-07-26 (UL) ------------ + a couple of minor bug fixes Version 2.32 - 2000-07-20 (UL) ------------ + depend on imgdisplay-1.23 (new v3.0 ds9 region file format) + markers with the color "red" will not be considered in region import; allows selective import of regions (see also SPR 1448) Version 2.31 - 2000-07-18 (UL) ------------ + fixed SPR 1678: trick needed to set event filters to be zero + upper/lower bounds of of numerical columns are now always determined upon startup even if no TLMIN/TLMAX attributes are present Version 2.30.6 - 2000-07-05 (UL) -------------- + closed SCR 1657: scroll bar wanted on selection expression Version 2.30.5 - 2000-06-28 (UL) -------------- + updated DEPEND Version 2.30.4 - 2000-06-28 (UL) -------------- + fixed SPR 1620: wrong use of error macros Version 2.30.3 - 2000-06-20 (UL) -------------- + invoke task via task() method instead of calling then directly; this fixes SPR 1392 : XMMSELECT should propagate the command line to the header of the FITS + fixed SPR 1619: incorrect error message: + make use of new macros \XSPEC, etc. in doc Version 2.30.2 - 2000-06-16 (UL) -------------- + fixed SPR 1458: Some warning/information messages which are unnecessary + fixed SPR 1385: External tools referenced using \task{} macro Version 2.30.1 - 2000-06-05 (UL) -------------- + fixed SPR 1368:defaults for writedss and updateexposure do not make sense (changed d/f value for updateexposure to 'false') + fixed SPR 1387: Misc changes to task description Version 2.30 - 2000-05-10 (UL) ------------ + fixed SPR 1329: gui layout too wide (reduced spacing between adjacent rows - updated default value of parameter centerpaneheight) + fixed SPR 1260: xmmselect crashes when producing two spectra (there was really nothing to fix - problem could not be reproduced) + fixed SPR 1189: xmmselect does not recognise its own selection (any DSS information in table is now detected and the user is given the option to import the selection expression) + minor documentation update Version 2.29 - 2000-05-09 (UL) ------------ + fixed SPR 1253: Incorrect time region selection expression + fixed SPR 1271: latex doc fails + added task info file Version 2.28 - 2000-04-14 (JBa) ------------ + GUI is now a proper qt-based task + fixed documentation Version 2.27 - 2000-04-13 (JBa) ------------ + is now proper task! + uses base class SasTaskWindow, so we have a default Sas Window + executed locally without static initializers + integrated XmmSelectApp and XmmSelectGui (removed XmmSelectApp) Version 2.26 - 2000-02-25 (UL) ------------ + fixed SPR 1205: Incorrect selection expression Version 2.25 - 2000-02-15 (UL) ------------ + now depends on evselect-3.12 (this fixes SPR 1148: region not properly transformed when imagebinning=imageSize) Version 2.24 - 2000-02-10 (UL) ------------ + fixed SPR 1084: Easy to overwrite products without realising + fixed SPR 1086 : task crashes when trying to read in 1D region + fixed problem with integer SpinBox widgets that are associated with integer columns (they always had a fixed default validity range of [0, 99] if the corresponding column had no TLMIN/TLMAX set) + default names of producs end now in ".ds" + added support for evselect's histogram product (this fixes SPR 1132: XMMSELECT does not have the "histogram" button) + added status message bar + no longer require that an image has to be accumulated before a region can be read from ds9 (this fixes SPR 1135: Quick recovery from an XMMSELECT crash) + implemented Help function + better geometry managment; aligned widgets + documentation updated Version 2.23 - 1999-12-16 (UL) ------------ + brought in line with selectlib-4.23 + fixed SPR 987 : production of an event list within a given region (with destructive filtering) does not work. + fixed SPR 995 : Export of polygonal regions from GRACE to XXMSELECT Version 2.22 - 1999-11-30 (UL) ------------ + feeding an array as table lead to core dump (this must be fixed in the Dal which allows to access Arrays as tables - workaround implemented) Version 2.21 - 1999-11-23 (GV) ------------ + same as 2.20.1, but xmmselect cannot cope with 1.2.3 in VERSION!. Version 2.20.1 - 1999-11-23 (GV) -------------- + (src/TaskLauncher.cc) in line with latest selectlib names. Version 2.20 - 1999-11-03 (UL) ------------ + added support for new unsigned types in dal>=1.80 Version 2.19 - 1999-10-29 (UL) ------------ + updated documentation + present warning dialog if for a numerical column user has given a lower bound which is greater than the upper bound Version 2.18 - 1999-10-28 (UL) -------------- + use WCS keyword values only when projection is not RA/DEC-TAN Version 2.17 - 1999-10-26 (UL) ------------ + fixed SPR 913: XMMSELECT discards all events when RGS 2-D selection regions are used + added support for scatter plots including reading polygon regions Version 2.16 - 1999-10-22 (UL) ------------ + fixed SPR 914: Incorrect expression created added "Region" menu which has two check buttons for choosing between union/intersection as the two possible ways to combine multiple regions + fixed SPR 903: Light curve produced by XMMSELECT are displayed with inverted axes + updated documentation Version 2.15 - 1999-10-14 (UL) ------------ + do not die upon errors in selectlib (catch all exceptions and bring up corresponding dialogs) + fixed SPR 848: GUI too big (new integer parameter centerpaneheight which control the number of initially visible column buttons) + fixed SPR 854: ds9 reuses local file (file names with absolute paths are now passed to the viewers) Version 2.14 - 1999-09-21 (UL) ------------ + aesthetics improvements (re-aligned column-buttons after Qt2 port) + version number shown in About dialog coincides now always with the one in VERSION file Version 2.13 - 1999-09-21 (UL) ------------ + in addition to binning factors take also shifts into account in image extraction Version 2.12 - 1999-09-20 (UL) ------------ + fixed SPR 742: invalid coordinates with special image modes + fixed SPR 778 : xmmselect crashes when using 2-D regions + take into account binning factors in image extraction + fixed problem with input table not being in the first extension Version 2.11 - 1999-09-03 (UL) ------------ + removed xmmselect_QOBJS from xmmselect_OBJS in src/Makefile (see analysis section of SPR 724) Version 2.10 - 1999-08-31 (UL) ------------ + added DISTRIBUTION file + now a proper metatask (uses metatask lib) + generate time series files with TIME column + in line with dsplot-0.16 Version 2.9 - 1999-08-16 (UL) ----------- + depends now in gui-1.0 Version 2.8 - 1999-08-03 (UL) ----------- + brought in line with evselect-3.0 + fixed crash-on-exit problem Version 2.7 - (JBr) ----------- + ported to Qt-2.0.1 Version 2.6 - 1999-06-08 (UL) ----------- + brought in line with evselect-2.0 Version 2.5 - 1999-05-11 (UL) ----------- + brought in line with error-1.18 Version 2.4 - 1999-05-10 (UL) ----------- + erroneous reference to non-existent header file removed (caused build failure) Version 2.3 - 1999-05-06 (UL) ----------- + prepared usage of 'tabcalc' task from within xmmselect Version 2.2 - 1999-04-27 (UL) ----------- + added QTooltip to expression "clear" button Version 2.1 - 1999-04-23 (UL) ----------- + bug fix: inspect data set names after parameter dialog before bringing up viewers Version 2.0 - 1999-04-16 (UL) ----------- + changed parameter names to be in line with new SAS parameter naming convention, hence, the increment in the major version number + made it dependent on selectlib-4.0 Version 1.5 - 1999-04-15 (UL) ----------- + removed temporary FITS files from package delivery + closed SPR 548/549: xmmselect is not an SAS task Version 1.4 - 1999-03-15 (UL) ----------- + src/Makefile: added guibrowser to list of USEDLIBS (enforced by latest gui 0.12) Version 1.3 - 1999-03-02 (UL) ----------- + test/Makefile: was the wrong one in v1.2 + check buttons associated with image axis selection now carry labels "X"|"Y" to indicate type of axis Version 1.2 - 1999-03-01 (UL) ----------- + comment from Jullian/Jean incorporated (code + documentation) + documentation revised + "Clear" button next to selection expression widget + new menu entries "File|New input", "Help|Help" (not yet implemented) + middle pane is now scrollable (geometry management in Qt is more than painful ... ;) + bevel in scrollable area + new product button "Event list" (a fancy front-end to evselect) + each invocation of evselect goes now through it's parameter dialog Version 1.1 - 1999-02-19 (UL) ----------- + reading of region specifications from dsplot implemented + enhanced robustness Version 1.0 - 1999-02-15 (UL) ----------- + task now approved + dependent on imgdisplay-1.0 Version 0.4 - 1999-02-08 (UL) ----------- + use SAS EXTERNAL mechansim to get Qt and Grace + use GUI libs to invoke used tasks (imgdisplay/dsplot/evselect) through their parameter dialogs Version 0.3 - 1999-01-29 (UL) ----------- + minor fix to make it build under egcs 1.1.1 Version 0.2 - 1998-12-11 (UL) ----------- + removed unnecessary FITS files from package Version 0.1 - 1998-11-06 (UL) ----------- + first usable, embryonic version, several features not yet implemented + layout subject to more changes