ChangeLog for pnback =============================== Version 0.19.3 - 2024-11-27 (BP) ------------------------------ + Fixed segfault when trying to release non-existant set when source region does not occupy quadrant (SPR 7746). + Fixed bug in the normalization algorithm; A typo was causing segfaults when zeroing out unselected quadrants. Version 0.19.2 - 2023-04-04 (BP) ------------------------------ + Doc improvements. Version 0.19.1 - 2023-03-10 (BP) ------------------------------ + Initialized uninitialized arrays causing NaN conditions in calculations on Linux machines. + Removed superfluous print statements. Version 0.19 - 2023-01-13 (BP) ------------------------------ + Removed parameter withimage (confused downstream esas tasks). Makes image by default. + Cleaned up comments and docs. Version 0.18 - 2022-10-14 (BP) ------------------------------ + Changed very chatty messages to Verbose. + Fixed array bounds error in image creation. + Added call release to FWC image creation. + Moved two only withimg calls inside if block. Version 0.17 - 2022-08-18 (BP) ------------------------------ + Implemented new method for obtaining path to QPB calibration file. Version 0.16 - 2022-06-27 (BP) ------------------------------ + Completely eliminated NR subroutines. + Replaced NR with slatec routines. + Bug fixes. + Doc update. + DEPEND file update. + Aligned check_clobber calls with new gofio call. + Cleaned up diagnostic messages. + Fixed array bound error in augment_pn. Version 0.15 - 2022-05-15 (BP) ------------------------------ + Updated call to read_rmf in gofio. + Cleaned up comments. Version 0.14 - 2022-04-08 (BP) ------------------------------ + Fixed incorrect attribute change (was PRIMARY now table SPECTRUM). + Cleaned up docs. Version 0.13 - 2022-03-23 (BP) ------------------------------ + Replaced hardcoded arrays with allocatable arrays. + Reads epn_qpb.fits file from testprods/esas_data not "caldb" files. + Replaced "prefix" with inspecfile. + Other than the input spectrum, user can define all other in/out files or they will be derived by default. + Four quadN parameters now a single boolean array, "quads". + Diagnostic images and message outputs controled with SAS_VERBOSITY and withplotfiles not "diag" parameter. + Removed chi squared flag "chisqflg" for converting between countrate and count spectrum (may be readded). + Removed spectrum selection on PATTERN (may be readded). + Removed "clobber" param, replaced with SAS_CLOBBER. + Several input and output filename changes (see doc). Version 0.12.2 - 2021-11-23 (BP) ------------------------------ + Added copying of array attributes (was only doing set attributes and rotdet2sky needs them). + Fixed titles and some output messages. + Updated QPB file, EXPOSURE changed to Real64. Version 0.12.1 - 2021-11-21 (BP) ------------------------------ + Added PATTERN support. + Fixed subroutine call type mismatch. + Cleaned up fort.* write statements Version 0.12 - 2021-10-12 (BP) ------------------------------ + Added call to testprods to retrieve QPB cal files. + Improved file opens and reads. + Fixed call to read_2Darray in goflib. + Updated filenames for upstream tasks. + Updated array allocations. + Added call to release to close dataset. + Updated task dependencies. Version 0.11 - 2021-04-25 (BP) ------------------------------ + Renamed to pnback from pn_back. + Parameters changed (see docs). + Removed from ESAS. + Removed fitsio (all DAL/CAL/OAL usage). + Completed, f95, CCF-supported version. + Modularized and removed from ESAS to standalone package. + All below changes are old ESAS changes relevant to pn_back. Version 0.10.5 - 2018-06-12 (RDS) ------------------------------ + Added clobber parameter definition in par file. Version 0.10.4 - 2018-06-05 (BP) ------------------------------ + Resubmit for pgp signature fail on upload. Code unchanged. Version 0.10.2 - 2018-05-25 (BP) ------------------------------ + Added chisqflg back (slightly alters output fits files). + Fixed nexp vs nexpp variable name bug. + New min/max energy limits. Version 0.10 - 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 0.9.40 - 2017-02-24 (BP) ------------------------ + Minor bug fixes. Version 0.9.39 - 2016-10-18 (BP) ------------------------ + Cleaned up config files. + Adjusted hardcoded array to accommodate new QPB files (subsn). Version 0.9.37 - 2016-10-17 (BP) ------------------------ + Removed parameter chisqfl. Version 0.9.35 - 2016-07-21 (BP) ------------------------ + Proof of concept "old esas" still compiles in gfortran. + Cleaned up failing laTex. + removed f90_unix_proc from several tasks. + Cleaned up antique F77 code. Version 0.9.28 - 2013-10-31 (SS) ------------------------ + Documentation updates. Version 0.9.16 - 2012-03-19 (SS) ------------------------ + Modified call to read_rmf. Version 0.9.13 - 2011-03-06 (SS) ------------------------ + Minor tweaks for compatability with new QPB files. + Requires download of CalDB files. Version 0.9.12 - 2011-02-10 (SS) ------------------------ + Minor tweaks to a few tasks - cleaning code Version 0.9.11 - 2010-11-26 (SS) ------------------------ + Added pn_back to the release version. Version 0.1 - 2009-02-03 (AI) ------------------------ + First version of ESAS.