Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://xmm.vilspa.esa.es/sas/7.1.0/documentation/releasenotes/xmmsas_5.3.0.shtml
Дата изменения: Unknown Дата индексирования: Sat Dec 22 14:52:04 2007 Кодировка: Поисковые слова: star trail |
Release Note for SAS 5.3.0 ========================== Giuseppe Vacanti $Id: xmmsas_5.3.0.txt,v 1.1 2002/04/15 14:17:43 saslib Exp $ * Contents . SAS releases covered by this note . URLs . Summary of important changes . Package manifest for SAS version 5.3.0 . New and withdrawn packages . Detailed list of changes between SAS 5.2.0 and SAS 5.3.0 * SAS releases covered by this note The version of the SAS installed can be displayed with the command: sasversion This version (5.3.0): xmmsas_20020413_2031 Last public version (5.2.0): xmmsas_20010917_1110 SAS versions not made public (but used in the pipeline), whose changes are also described in this release note: 5.2.2 xmmsas_20020129_1610 5.2.1 xmmsas_20011206_1713 * URLs SAS pages at the XMM-Newton SOC: http://xmm.vilspa.esa.es/sas/ Pipeline configuration at the XMM-Newton Survey Science Centre: http://xmmssc-www.star.le.ac.uk/pipeview/prod/ * Summary of imporatnt changes ** General o CHANGES TO THE CCF ORDERING ALGORITHM were introduced in order to simplify the maintenance of the calibration database. You can read the details in the documentation of the task cifbuild, and at the URL http://xmm.vilspa.esa.es/calibration/cifbuild/. These changes are not recognized by versions of cifbuild earlier than 4.0 (SAS version from 5.0.0 to 5.2.x inclusive). If you usually create your CIFs by running the task cifbuild on a local copy of the CCF database, then you are advised to upgrade to SAS 5.3.0. If you wish to stay with an earlier SAS version, but still be able to use some of the recent calibration files, you should create the CIF via the scripts available at the URL mentioned above. o CHANGES TO THE ODF SUMMARY FILE SUM.ASC distributed with the ODF were introduced to make additional information available to the SAS and the XMM-Newton data archive. These changes affect all observations made starting from revolution 415 cannot be processed with SAS versions earlier than 5.3.0 without making a small change to the SUM.ASC file, as described at http://xmm..vilspa.esa.es/sas/watchout/. o A new task, odfbrowser, has been introduced. This allows the user to view the contents of an ODF by instrument and exposure. Some of the parameters describing the exposure (filter, start and stop time) are also displayed. For the X-ray instruments the user can select the exposures to process, and launch one of the proc-tasks (emproc, epproc, or rgsproc) to create the event lists. o xmmselect can now make use of canned selection expressions, via the so-called preferences machanism. In order to activate the preferences the first time run the command sasprefgen. The usage of this machanism will be expanded in response to requests from the users. o A coding error was corrected in the task barycen. The error introduced an apparent shift of the order of one part in 10^6 in the period determination of a periodic source. With SAS 5.3.0 it is possible to recover the period of the Crab pulsar to one part in 10^9. o The dataset browser is now much faster, solving an outstanding problem with the previous SAS releases. * EPIC o The MOS CTI correction has been improved to take into account the changes occurred since launch. o A new task, evigweight, assigns a vignetting correction to each individual event. This allows one to extract vignetting-corrected images and spectra directly. o A new task, epatplot, is available to identify pile up. o The PN background rejection and CTI correction have been significantly improved. o The tasks rmfgen and arfgen now reproduce the canned matrices to within 1%. Also, the full range of event patterns is supported. Further, rmfgen supports the major observing modes. * OM o It is now possible to create whole-field image mosaics. o Improved photometric accuracy in the optical bands (~0.05 mags (systematic) or better) * RGS o Hot pixels are better removed. o The task rgsproc now produces response matices and fluxed spectra automatically. o Switched from RATE format to COUNT format, but using a new format (OGIP Memo OGIP/92-007), which requires XSPEC users to upgrade to version 11.1. * Package manifest for SAS version 5.3.0 addattribute-1.8.tgz arfgen-1.48.8.tgz asmooth-2.4.4.tgz attcalc-4.27.1.tgz atthkgen-1.17.2.tgz backcorr-2.2.4.tgz backscale-1.0.1.tgz badpix-2.26.2.tgz badpixfind-1.28.tgz barycen-1.13.2.tgz cal-3.138.tgz calmosalgo-2.7.1.tgz caloalutils-1.65.1.tgz calpnalgo-2.32.4.tgz calview-1.6.tgz ccftools-1.26.1.tgz cifbuild-4.1.tgz colimchain-1.3.tgz colimplot-3.3.1.tgz colsmooth-1.0.1.tgz dal-1.154.3.tgz daltools-1.0.tgz datautils-1.2.tgz deceit-1.15.2.tgz devel-1.46.1.tgz dscalc-2.2.1.tgz dsplot-1.14.6.tgz dsslib-3.16.5.tgz eboxdetect-4.7.1.tgz edetect_chain-2.3.1.tgz eexpmap-3.23.2.tgz efftplot-2.6.1.tgz elcbuild-1.6.1.tgz emask-2.7.tgz embadpixfind-1.6.1.tgz emchain-8.4.1.tgz emdiag-3.9.tgz emenergy-6.3.1.tgz emevents-6.5.3.tgz emeventsproj-1.2.tgz emframes-4.11.2.tgz emldetect-4.11.7.tgz emosaic-1.3.tgz emsaplib-2.9.tgz epatplot-1.1.3.tgz epauxcomb-1.1.tgz epchain-8.29.8.tgz epevents-6.30.6.tgz epframes-8.46.5.tgz epicproc-1.0.4.tgz eposcorr-3.4.tgz eptestdata-0.5.tgz error-1.38.tgz esensmap-3.5.tgz esky2det-1.2.4.tgz especplot-2.6.1.tgz esplinemap-2.8.2.tgz evarimgen-0.2.tgz evigweight-1.1.5.tgz evlistcomb-4.17.2.tgz evselect-3.47.2.tgz ewavelet-3.3.tgz flspec-2.32.7.tgz ftools-1.0.tgz gtialign-2.5.tgz gtibuild-1.1.tgz gtimerge-1.3.tgz gui-1.37.3.tgz histolib-3.6.1.tgz hkauxplot-4.4.2.tgz hkgtigen-1.7.1.tgz hkstrip-3.10.tgz imagelib-3.2.tgz imgdisplay-1.30.3.tgz implot-1.7.tgz interpr-1.15.2.tgz inthist-2.13.1.tgz layout-1.1.tgz lcplot-1.14.1.tgz merge-0.4.1.tgz mssllib-2.18.1.tgz oal-3.90.2.tgz obssumm-4.4.5.tgz odfbrowser-1.0.2.tgz odfingest-3.7.5.tgz omatt-2.27.tgz omcomb-2.2.tgz omcosflag-1.21.3.tgz omdetect-3.5.5.tgz omdrifthist-1.21.3.tgz omfastflat-1.12.1.tgz omfastshift-1.21.3.tgz omflatfield-2.2.2.tgz omflatgen-1.8.tgz omichain-1.30.2.tgz ommag-2.2.4.tgz ommodmap-2.4.tgz ommosaic-1.5.3.tgz omprep-2.25.3.tgz omregion-2.6.3.tgz omsrclistcomb-1.21.8.tgz omthconv-1.27.2.tgz omthlcplot-1.0.4.tgz orbit-2.8.tgz param-1.68.tgz pedal-1.30.1.tgz pkgmaker-1.20.1.tgz playback-1.1.tgz ppssumm-2.3.6.tgz preferences-0.1.2.tgz region-6.2.2.tgz responselib-1.0.tgz rgsangles-4.3.tgz rgsbadpix-2.11.1.tgz rgsenergy-1.4.2.tgz rgsevconvert-1.1.tgz rgsevents-3.5.2.tgz rgsfilter-1.11.2.tgz rgsfluxer-1.1.1.tgz rgsframes-3.13.2.tgz rgsimplot-1.11.7.tgz rgslib-1.26.tgz rgslinepos-1.2.tgz rgsoffsetcalc-1.14.tgz rgsproc-1.3.3.tgz rgsprods-1.5.tgz rgsregions-1.12.tgz rgsrmfgen-0.50.2.tgz rgssources-5.17.9.tgz rgsspecplot-2.16.6.tgz rgsspectrum-1.4.1.tgz rmfgen-1.44.5.tgz rmftools-0.14.1.tgz rudi5-0.4.tgz rudiframetime-1.2.tgz sas-1.287.22.tgz sashelp-1.0.tgz saslib-1.68.tgz sasperl-1.0.1.tgz sasversion-1.0.tgz selectlib-4.46.5.tgz sla-1.7.1.tgz slatec-1.36.tgz specadd-1.11.tgz srcdisplay-1.4.tgz srcmatch-3.10.4.tgz ssclib-2.4.tgz statistics-1.0.1.tgz tabgtigen-2.8.3.tgz taskmain-1.67.2.tgz testccf-1.96.4.tgz testodf-0.42.tgz timeappend-1.4.tgz tools-1.42.3.tgz utils-1.83.2.tgz xcolorcod-1.8.tgz xmmselect-2.43.2.tgz * New and withdrawn packages ** New Package eppatplot: version 1.2 [RENAMED -> epatplot] Package odfbrowser: version 1.0.2 Package omfastflat: version 1.12.1 Package omfastshift: version 1.21.3 Package rgsenergy: version 1.4.2 Package colsmooth: version 1.0.1 Package esky2det: version 1.2.4 Package evigweight: version 1.1.5 ** Withdrawn Package edetectproc: version 1.1.7 Package arithmetic: version 3.8.1 Package imageanalyse: version 0.27 Package odffix: version 2.0 Package radial: version 4.1.1 Package regionstats: version 3.1 * Detailed list of changes between SAS 5.2.0 and SAS 5.3.0 Entries are formatted as follows: Package: version [was ] New packages are labelled as such. Software problem reports (SPR) can be viewed in two separate databases: SOC-SPR-nnnn: http://xmm.vilspa.esa.es/sas-cgi/db/spr?ViewRecord=1&Id=nnnn SSC-SPR-nnnn: http://xmmssc-www.star.le.ac.uk/sprpublic/db/SSC-SPR-nnnn.shtml ========================================================================= Package arfgen: version 1.48.8 [was 1.44.4] ChangeLog Version 1.48.8 - 2002-04-11 (RDS) ------------------------------ More documentation. Version 1.48.7 - 2002-03-19 (RDS) ------------------------------ Just documentation. Version 1.48.6 - 2002-03-8 (RDS) ------------------------------ + (src/DetmapFilter.cc) - reset the CAL accuracy mode after attcalc Version 1.48.5 - 2002-02-20 (RDS) ------------------------------ + (src/ConcreteArfDataServer.cc) Set the window mode in the Cal server (src/CalCoreData.cc) Set number of patterns correctly for PN Version 1.48.4 - 2002-02-19 (RDS) ------------------------------ + (src/Areacalc.cc) (SPR-2142 - Q.E. applied spatially) (src/CalCoreData.cc/h etc..) (SPR-2047 - removed asserts) Version 1.48.3 - 2002-02-07 (RDS) ------------------------------ Remove dependency on rmfgen from DEPENDS. Version 1.48.2 - 2002-02-04 (RDS) ------------------------------ + (src/ConcreteArfDataServer.cc) (SPR-2144, 2162 - more shapes + box width errors ) (src/ConcreteArfDataServer.cc) Removed the need to add a ':' for the datamaptype=dataset, dataset definition Version 1.48.1 - 2002-01-25 (RDS) ------------------------------ + (src/ConcreteArfDataServer.cc/h, src/OffCCDPixelIterator.cc/h, src/OffCCDPSFCorrector.cc) treatment of edge pixels (SPR-2117) (src/CalCoreData.cc/h) (SCR-72 - pattern fractions) Version 1.48 - 2002-01-23 (RDS) ------------------------------ + (ConcreteArfDataServer.h, RegionExtent.h/cc, CalCoreData.h, CoreData.h) - dsslib made non-const (SPR-2162) Version 1.47 - 2001-12-10 (RDS) ------------------------------ + (config/arfgen.par, src/ConcreteArfDataServer.cc, src/CalCoreData.cc/h,CoreData.h) removed the params withpatterns, patternmin, patternmax (SPR-2069) Version 1.46.1 - 2001-12-05 (RDS) ------------------------------ + (src/CalCoreData.cc, src/CalPsfModel.cc/h, src/RatioPsfModel.h/cc, src/PointEeCorrector.cc, src/PsfModel.h, Makefile) - new encircled energy CAL implementation (SPR-2233) - (src/CirclePsfModel.cc/h, DummyPsfModel.cc/h) - removed. + (src/ConcreteArfDataServer.cc/h, AreaCalc.cc/h, arfgen.par - new param modelootcorr ) - OOT correction (SCR-14, SPR-2198) Version 1.46 - 2001-10-31 (UL) ------------------------------ + brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates changed from single to double precision Version 1.45 2001-08-06 (RDS) ------------------------------ + (doc/arfgen_description.tex) - updated and include some CAL errors (src/ConcreteArfDataServer.cc) - solved problem with polygons (SPR-2147) (src/CalCoreData.cc/h, src/CirclePsfModel.cc/h) - added support for annuli in the circular PSF model (SPR-2048) (src/ConcreteArfDataServer.cc, RmfEbins.cc... ) - mods for compiling with optimisation on (SPR-2134) Version 1.44.4 2001-05-18 (RDS) ------------------------------ (doc/arfgen_description.tex) - updated for 5.1 changes (SPR-2033, 2040) ========================================================================= Package asmooth: version 2.4.4 [was 1.5.1] ChangeLog Version 2.4.4 - 14 Mar 2002 (IMS/LUX) ---------------------- - Upgraded documentation, small cosmetic changes in code and lyt. Version 2.4.3 - 10 Mar 2002 (IMS/LUX) ---------------------- - Fixed some bugs in the source-map routine. Version 2.4.2 - 08 Mar 2002 (IMS/LUX) ---------------------- - Updated DEPEND. - Fixed two array-bound errors (SPR 2727). Version 2.4.1 - 21 Feb 2002 (IMS/LUX) ---------------------- - Fixed SPR 2778. This was due to changes in an argument type in an ssclib routine that asmooth calls. - Fixed SPR 2729 (by adding sfftw to the EXTERNALS line in src/Makefile). Version 2.4 - 23 Jan 2002 (IMS/LUX) ---------------------- - No longer uses wcs stuff but slalib instead. Also now needs the cal to get instrum boresight. - Fixed some bugs so that the test harness now runs. - Moved some sourcelist-handling routines to ssclib. Version 2.3 - 19 Dec 2001 (IMS/LUX) ---------------------- - Fixed .par and .lyt files. - Fixed some bugs. Version 2.2 - 19 Dec 2001 (IMS/LUX) ---------------------- - Added some fftw test routines (maybe temporary). - Some but not all of the 'array' header keywords (eg wcs kwds) are now copied over to the output. Can't copy them all over because many are DSS kwds and copying these over disturbs DSS matters. - Defaults for --desiredsnr and --ngauss now 10 and 20 respectively. - Changed CGP's getdp() and getstring() for getRealKwd(), getIntKwd() and getStringKwd() in ssclib-2.0/fitsutils_mod. - Fixed bug (showed up on DEC) in which multiplyByGaussian() was creating lines of underflows. - The array 'mask' is now initialised whether --withdetmask is set or not. This was done ok in <2.0 but was neglected in 2.0, 2.1. Closes SPR 2671. - Now accesses fftw global variables and some subroutines from ssclib-2.0/fftw_aux_mod. (The type of the fftw plan variable was changed to a pointer structure to enable asmooth to run on all platforms). - The exposure map is now used correctly (with added parameters --expmapuse and --remultiply). - Added facility for the user to submit their own variance map (with added parameters --withvarianceset and --varianceset). - Internal arrays now only store that rectangular part of the image into which the nonmasked pixel area just fits. This makes processing of images with large surrounding 'black' areas much quicker. Version 2.1 - 30 Oct 2001 (IMS/LUX) ---------------------- - Fixed lyt file so GUI is correct (fixes SPR 2613). - --copydss parameter introduced, so that asmooth can handle files (such as produced by farith) from which the dss blocks have been lopped off. - Template file now saved before outset is. - Bug fixed in which the task attempted to read a defunct parameter when --withboxlist=yes. Version 2.0 - 11 Sep 2001 (IMS/LUX) ---------------------- - Iterative algorithm replaced by a simpler, faster, more elegant 2-step process. - Added dependency on evselect (for test set). Version 1.7 - 30 Aug 2001 (IMS/LUX) ---------------------- - Fixed dependency bug. Version 1.6 - 23 Aug 2001 (IMS/LUX) ---------------------- - Algorithm extended to include iteration. - Parameters --scaletype, --fluxformaxsigma and --minsigmafluxfraction suppressed: only 'constsnr' adaptive smoothing is available for the present. (This closes SPR 2292.) - Iteration parameters --ncycles and --optimize added. - Parameter --withtemplateset removed and replaced by --readtemplateset and --writetemplateset. - Test set modified to fail if task not built. - DSS now copied from inset if present. Version 1.5.1 - 25 Jun 2001 (IMS/LUX) ---------------------- - Included missing --bkgrate parameter in .par file. ========================================================================= Package attcalc: version 4.27.1 [was 4.25.5] ChangeLog Version 4.27.1 - 2002-04-08 (MJF) --------------------------------- + (src/attcalc_mod.f90): converted debug output introduced in 4.27 to a "Noisy" message [SSC-SPR-2824] closed SPR: - SSC-SPR-2824: debug output should be message Version 4.27 - 2002-03-14 (UL) ------------ + now takes position of optical axes (obtained from OPTICS_X/Y in CCF) into account Version 4.26 - 2001-12-07 (MJF) ------------------------------- + resubmitted 4.25.5 for start of 5.3 RT Version 4.25.5 2001-02-20 (AMR) ------------ + (config/attcalc.par) fixedposangle range widened (SSC-SPR-2242) + (doc/attcalc_description.tex) Documentation updated (SSC-SPR-2242) ========================================================================= Package atthkgen: version 1.17.2 [was 1.16] ChangeLog Version 1.17.2 - 2002-03-10 (MJF) --------------------------------- + (odf*/0001_0000000000_SCX00000TCS.FIT): make columns OBTFINE proper "uint16" format via TZERO3=32768 and TSCAL3=1 FITS header keywords Version 1.17.1 - 2002-03-08 (MJF) --------------------------------- + (src/atthkgen_mod.f90): added call "OAL_addCommonAttributes()" [SOC-SCR-84] + (doc/atthkgen_description.tex): added all OAL calls to section "OAL usage" Version 1.17 - 2001-12-07 (MJF) ------------------------------- + resubmitted 1.16 for start of 5.3 RT Version 1.16 - 2000-11-28 (AMR) ------------ + (src/atthkgen_mod.f90) Changed task to calculate instantaneous pointing differences with respect to the median spacecraft pointing (and not to the nominal RA/Dec summary file values) (SSC-SPR-2077). + (doc/atthkgen_description.tex) Updated as regards above. ========================================================================= Package backcorr: version 2.2.4 [was 2.1.5] ChangeLog Version 2.2.4 - 08-02-02 (NW) ---------------------- Test harness completely changed to solve the problem raised in SPR-2732 `test_backcorr. 2 fixes so test passes at MPE'. The test now calls a fortran program to test the output of backcorr, by checking the spectral content and the content of the headers. In this way any problems with different platforms is avoided. Version 2.2.3 - 23-11-01 ---------------------- Changes made to the test, to reflect the recent changes made to programs preceding backcorr. Version 2.2.2 - 07-11-01 ---------------------- Further refinements made to the test, to stop it failing on Linux. Version 2.2.1 - 19-10-01 ---------------------- A change has been made to the test, to stop it failing on Linux. Version 2.2 - 12-09-01 ---------------------- A `do loop' at the end of the `make_backcorr' module has been changed so that the energy boundaries don't have to exactly match those of the arf. This is to stop `backcorr' crashing with 'Internal file overflow', with regards to SPR 2511. The test has also been changed, so that it doesn't rely on the type of ftools being run, thus solving the problem in SPR 2532. Version 2.1.5 - 31-05-01 ---------------------- The test has also been changed so that it doesn't test for high or a low memory model. ========================================================================= Package backscale: version 1.0.1 [was 0.3.2] backscale has no ChangeLog information ========================================================================= Package badpix: version 2.26.2 [was 2.20.2] ChangeLog 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 ========================================================================= Package badpixfind: version 1.28 [was 1.26.5] ChangeLog Version 1.28 - 2002-01-16 (MJF) ------------------------------- - (test/badpixfind): set VERBORSITY=5 - (test/pn.*): reasonable FRMTIME values written into header Version 1.27 - 2001-10-20 (MJF) ------------------------------- - (DEPEND): needs cal-3.121 - (src/badpixfind_mod.f90): CAL coordinate routines need double type variables - (src/badpixfind_mod.f90): for EPN access table columns in read-only mode Version 1.26.5 2001-04-11 (AMR) -------------- + (src/badpixfind_mod.f90) Correction to bad column searching algorithm in columnsearchlabel=total mode + (doc/badpixfind_description.tex) Updated ========================================================================= Package barycen: version 1.9 [was 1.13.2] ChangeLog Version 1.9 - 2001-04-04 (UL) ----------- + implemented SPR 1836: srcra and srcdec should be of type angle Version 1.8 - 2001-03-28 (UL) ----------- + fixed SPR 1965: coding bug Version 1.7 - 2001-03-09 (UL) ----------- + fixed linking problem introduced in 1.6 Version 1.6 - 2001-03-02 (UL) ----------- + brought in line with caloalutils-1.43 Version 1.5 - 2000-12-20 (UL) ----------- + some trivial changes to make optimizer happy Version 1.4.5 - 2000-11-18 (GV) ------------- + DEPEND: add dscalc Version 1.4.4 - 2000-11-17 (UL/GV) ------------- + earthbarycen: look also at "TIMESYS", if it is not TT, add UT->TT offset to time tags + (test/*) add test harness for earthbarycen. Version 1.4.3 - 2000-11-05 (UL) ------------- + bug fix in EarthPositionLocator Version 1.4.2 - 2000-11-03 (UL) ------------- + added earthbarycen task + code re-organization Version 1.4.1 - 2000-10-27 (UL) ------------- + fixed GROUPS entry in task info file Version 1.4 - 2000-10-02 (UL) ----------- + redelivery as 1.4 for v5 code freeze Version 1.3.1 - 2000-07-05 (UL) ------------- + fixed small problem with test harness under Liunx Version 1.3 - 2000-05-25 (UL) ----------- + added taskinfo file Version 1.2 - 2000-04-25 (GV) ----------- + DEPEND: add taskmain Version 1.1 - 2000-03-06 (UL) ----------- + specify ODF directory in test harness + in data: create sym-links to JPL ephemeris files in $SAS_DIR/lib Version 1.0 - 2000-03-03 (UL) ----------- + first fully functional version Version 0.0 - 1999-01-28 (UL) ----------- + nothing is working; just task description submitted for approval ========================================================================= Package cal: version 3.138 [was 3.116] ChangeLog Version 3.138 - 2002-03-14 (UL) ------------- + empirical correction to RGS effective area (driven by table RGS?_QUANTUMEF_????.CCF:RGA_EFFAREACORR) now done through interpolation of correction data Version 3.137 - 2002-03-06 (UL) ------------- + added CAL_toDirectionCosineMatrix()/CAL_toEulerAngles() (meant to replace CAL_getBoresightMatrix()/CAL_euler321toMatrix() which will be phased out of the API at some point) + extended and revised documentation of boresight related routines + adapted f90 test harnesses w.r.t above additions Version 3.136.1 - 2002-02-19 (UL) --------------- + relaxed interval for allowed chip/camera temperatures in CAL state to now [0, 300] K for all instruments (was only EMOS in 3.132) + updated error labels in doc Version 3.136 - 2002-02-15 (UL) ------------- + CAMCOORD2<->TELCOORD conversions now properly take values of OPTICS_X/OPTICS_Y in XMM_MISCDATA CCF into account + more precise definition of TELCOORD/CAMCOORD2 in doc Version 3.135.8 - 2002-02-15 (UL) --------------- + bug fix in CrossPsf construction - distributions were wrongly centered + changes to CrossPsf Viewable (now show 90% contour + first moment of distribution vs beta) + minor bug fix in EMOS redistribution code which prevented pattern-0-only spectra from being accepted Version 3.135.7 - 2002-02-12 (UL) --------------- + return values of new CAL_getEffectiveArea() are again close to pre-3.135.6 values (used to be significantly different for large off-axis angles); now depends on caloalutils-1.64 Version 3.135.6 - 2002-02-08 (UL) --------------- + bug fix in EmosRedist::at() + significantly improved performance of CAL_getEffectiveArea() Version 3.135.5 - 2002-02-05 (UL) --------------- + fixed minor compilation problem under Linux Version 3.135.4 - 2002-01-30 (UL) --------------- + RgsCcdQuantumDataServer: added support for virtual H2O layer on RGS CCD to model observed absorption feature around O-edge in QE cuves + brought in line with testccf-1.96 Version 3.135.3 - 2002-01-29 (UL) --------------- + fixed minor problem in RgsCcdQuantumDataServer inadvertently introduced during code reorganization in cal-3.134 + fixed problem in GratingDataServer inadvertently introduced with cal-1.135.1 (caused failure in case of old-style RGS QUANTUMEF CCF w/o reflection efficiency correction data) + fixed coding bug in PsfDataServer helper class (caused crash under Linux) Version 3.135.2 - 2002-01-28 (UL) --------------- + fixed minor problem with caching of PsfDataServer atom in case accuracy level was changed autonomously and CAL is used in metatask context + closed SPR 2261: problem with error propagation in CAL_omPhotoNatural Version 3.135.1 - 2002-01-25 (UL) --------------- + new algorithm to interpret CCF data RGS?_QUANTUMEF.CCF:RGA_EFFCORR (fudge data are interpolated before being applied to reflection efficiencies curves) Version 3.135 - 2002-01-18 (UL) --------------- + downgraded CTI mode-mismatch warning to message (Verbose) + extended list of possible cmode values passed to calpnalgo + harmonized CcdQuantumDataServer/Redistribution classes w.r.t event grade selections Version 3.134 - 2002-01-15 (UL) ------------- + new class PatternFractionDataServer which gives access to new tables in CCF::QuantumEf + extensive internal re-organization of CcdQuantumDataServer code in conjunction with addition of new PatternFractionDataServer class + cal{mos|pn}nalgo I/F: added pattern and patternFraction argument + failure to find EXTENDED-accuracy PSF in CCF will change accuracy level to HIGH also in the CAL state + downgraded couple of CAL warnings to messages (Msg::Noisy) + temporarily disabled o cxxtest/emosredist o f90test/calexample_emos[redist] until updated QuantumEf CCF constituent (with pattern fractions) is in testccf + check that bad pixel locations read from CCF are within valid bounds - otherwise end in error (used to give assertion failure) Version 3.133 - 2001-12-21 (UL) - the Christmas 2001 CAL! ------------- + fall back upon HIGH-accuracy PSF model if CCF table for EXTENDED model is not found (used to fall back to MEDIUM) + fixed problem with size of last pixel row in case RGS OCB 3x3 Version 3.132 - 2001-12-20 (UL) ------------- + fixed another problem with the pixel size of the outermost RGS pixel columns for OCB>1; work now correctly for all OCBs (tested 1x1, 2x2, 3x3, 4x4, 5x5) + added new CalViewable which plots outer perimeter of all CCD pixels in CAMCOORD1 space (can be used to check RGS pixel sizes for OCB>1) + relaxed interval for allowed chip/camera temperatures in CAL state to now [0, 300] K + in new test harness rgspixel: d is now .5 as it ought to be Version 3.131 - 2001-12-18 (UL) ------------- + internal meliorations in CalDataVector class (implemented ref counting); fixes a problem with instantiation of XmmPixelList from real-valued coordinates; overhaul of C++/F90 glue in view of changes; added test harness to test correct RGS pixel size in OCB 3x3 + removed re-normalization of Lorentzian CrossPsf component Version 3.130 - 2001-12-13 (UL) ------------- + changes to CrossPsf normalization; resulting probability spectrum is no longer re-normalized to given cross dispersion window to properly account for light loss outside the window; also arbitrary combination of Gaussian+Lorentzians is now correctly handled + bug fix to CalDataVector::operator= + fixed minor problem with peaking EE-curve in calview Version 3.129 - 2001-12-05 (UL) ------------- + altered reading of *CTI*::CTI-EXTENDED to make it compliant with emos-cti-0.7 changes (CTI_X/CTI_Y are now vector columns of length 4) related to new ALGOID-1 EMOS CTI correction + added CAL_getBadPixelCode()/CAL_getAduconvCode() for access to attributes *BADPIX*CCF:BADPIX%BPT_CODE/*ADUCONV*CCF:OFFSET_GAIN%BPT_CODE; updated test harnesses + doc accordingly Version 3.128 - 2001-11-26 (UL) ------------- + new King-model PSF (activated on accuracy level EXTENDED) fully fully implemented (PSF map + EE + inverse EE) + EE(PSF) viewable now plots EE vs r [arcmin] + fixed bug in CalDataVector.h (caused crash in HTR offset correction) + mode recognition in setting state: make use of SUBMODE attribute if present + no exception handling in CalView backend to allow GUI to catch and present errors Version 3.127 - 2001-11-21 (UL) ------------- + RgsEnergyCorrector: - bug fix in HTR offset correction: was testing against wrong mode - added HTR CTI I/F + more changes related to CCD QE construction with EXAFS data (RGS only) + bug fix in GeometryDataServer: lead to wrong sizes of outermost pixels columns of RGS in OCB 3x3/5x5 Version 3.126 - 2001-11-20 (UL) ------------- + fixed bug with instantiation of new EXTENDED-level PsfDataServer + several bug fixes related to new EXAFS scheme affecting RgsCcdQuantumDataServer Version 3.125 - 2001-11-06 (UL) ------------- + added virtual HTR-specific offset correction method to EnergyCorrector + new experimental Psf model (from CNR; analytical King model) selected with new accuracy level 'EXTENDED' + fixed couple of problems with applying empirical correction curves to various RGS entities (see 3.123 changes) Version 3.124 - 2001-10-30 (UL) ------------- + added dedicated RgsEnergyCorrector::offsetCorrect() for HTR mode + fixed problem of SPR 2214: SCR74: list/document errors + fixed problem of SPR 2220: raw rate input parameter description for om_phottonatural Version 3.123 - 2001-10-29 (UL) ------------- + brought in line with CAL HB 2.2 changes o construction of RGS QE curves amended by fine structure in RGS?_EXAFS CCF o self-vignetting + reflection efficiencies constructed with empirical correction curves (driven by tables in RGS?_QUANTUMEF) o multiplicative empirical correction curve to overall RGS effective area (driven by table in RGS?_QUANTUMEF all changes are fully backwards compatible; missing CCF data will give pre-3.123 results + mode determination logic: o in line with caloalutils-1.57 changes; now more reliable for engineering modes o can identify mode from 'SUBMODE' attribute + added 'std::' prefix to all standard C++ lib constructs in header files and 'using namespace std;' in all .cc Version 3.122 - 2001-10-18 (UL) ------------- + fixed problem of SPR 2215: coding error in CAL_omPhotoMagnitude + requesting filter transmission outside FOV will now yield warning + transmission=0 instead of error Version 3.121 - 2001-10-17 (UL) ------------- + CAMCOORD1/2/SACCCORD/ROWCOORD coordinates now in double precision to resolve accuracy problem with sub-pixel positions; affects C++/F90 APIs + implemented CHIPCOORD->PIXCOORD1 conversion also for non-binodal readout modes + added to cal.f90 routine to release int8 1-D array Version 3.120 - 2001-09-27 (UL) ------------- + bug fix: if a CCF constituent was specified with path component (in CIF or as replacement on command line) it was nevertheless searched along SAS_CCFPATH + modiciations to new experimental MOS CTI correction (ALGOID=1) Version 3.119.1 - 2001-09-26 (UL) --------------- + another harmless optimizer related change Version 3.119 - 2001-09-25 (UL) ------------- + fixed SPR 1996: different OCB factors in X/Y for RGS HTR mode not taken\ into account + couple of trivial changes to make optimizer happy + new experimental MOS CTI correction (ALGOID=1) Version 3.118 - 2001-09-14 (UL) ------------- + hot/discarded pixel data for EPN CTI correction are now read from CCF::EPN_BADPIX instead of dedicated tables in CCF::EPN_CTI Version 3.117 - 2001-08-15 (UL) ------------- + in RgsEnergyCorrector::shapeToGrade: turned error into warning + reading of selectlib-regions from CCF (LinCoord, FilterTrans, QuantumEf) will now transparently replace "polygon" by "polygon2" filters to include points on the boundary (see selectlib doc for more details on new polygon2 filter); requires selectlib-4.44 + utils-1.76 Version 3.116 - 2001-07-27 (UL) ------------- + fixed minor doc problem + fixed problem of SPR 2140: mode dependence of bad pixels not taken into account ========================================================================= Package calmosalgo: version 2.7.1 [was 2.6] ChangeLog Version 2.7.1 - 2002-02-28 (rds) ----------- + (src/rmfrow.f) Fixed problem with double pixel RMF Version 2.7 - 2002-01-15 (rds, UL) ----------- + (src/rmfcommon.f, rmfrow.f) (SCR-72, pattern fractions) + (src/rmf/d_lookup.f) SSE update Version 2.6 - 2001-04-30 (rds) ----------- + (src/rmf/rmfcommon.f, rmfrow.f, CalMosAlgoRmf.h) Added extra parameters and code for SSE update (SPR-2007) ========================================================================= Package caloalutils: version 1.65.1 [was 1.55.1] ChangeLog Version 1.65.1 - 2002-03-07 (UL) -------------- + if needed EPNcam::toMode() now checks value of F1294 attribute (if present - see ODF-ICD DCP-140) to distinguish between FF/eFF Version 1.65 - 2002-02-19 (UL) ------------ + added o XmmInstrument::focusCcd()/isImaging() o AttitudeMatrix::x/y/zRefAxis() Version 1.64 - 2002-02-12 (UL) ------------ + added src/Interpolator.h Version 1.63 - 2002-01-08 (UL) ------------ + made OdfDesignator functionality (see 1.61) available from f90 Version 1.62 - 2001-12-10 (UL) ------------ + fixed compilation problem under Solaris8/Linux introduced with 1.61 Version 1.61 - 2001-12-06 (UL) ------------ + added src/OdfDesignator.h + associated test harness Version 1.60 - 2001-12-05 (UL) ------------ + fixed minor problem in CalOalUtility.cc Version 1.59 - 2001-12-04 (UL) ------------ + brought in line with utils-1.82 Version 1.58 - 2001-11-22 (UL) ------------ + Xmm::toInstrument()/Xmm::toString() can now also handle the short two-char instrument identifier Version 1.57.1 - 2001-10-30 (UL) -------------- + couple of trivial changes to satisfy optimizer Version 1.57 - 2001-10-29 (UL) ------------ + EMOS/EPN/RGS/OMcal::toMode() re-written; now more robust in detecting engineering modes Version 1.56 - 2001-09-13 (UL) ------------ + added provision for optional numeric attribute in BadPixel class + added predicate classes to facilitate using BadPixelMaps in confunction with stdlib algorithms Version 1.55.1 - 2001-09-13 (UL) -------------- + slightly modified test/teststringpool to work around sh bug under Tru64 ========================================================================= Package calpnalgo: version 2.32.4 [was 2.21] ChangeLog Version 2.32.4 - 2002-03-15 (MJF) -------------- + (DEPEND): added "param" as required by change of package "sas" Version 2.32.3 - 2002-02-25 (RDS) ------------ + (src/rmf/getpnrsp.f) Just calculate sings+dubs even if P0-12 is requested. Version 2.32.2 - 2002-02-20 (RDS) ------------ + (src/rmf/getpnrsp.f) Calculate channel energy bounds on the fly Version 2.32.1 - 2002-02-18 (MJF) -------------- + (src/ctigain/*): restore original file times (as of version 2.30) + (src/ctigain/evcr03.f): use unshifted RAWY values for bad pixel checks closed SPR: - SSC-SPR-2766: Incorrect warnings related to bad pixels for SW and LW modes Version 2.32 - 2002-01-22 (RDS&UL) ------------ + (src/rmf/getpnrsp.f, pem_par.f) (SCR-72 - patterns) Version 2.31 - 2002-01-22 (UL) ------------ + interim update to rmf code - just CAL I/F updated; to be superseded by RDS/FH versions Version 2.30 - 2002-01-16 (MJF) ------------ + (src/ctigain/sas_epn_gaincticorrect_mod.f90): extended parameter interface from task `epevents' Version 2.29 - 2001-12-13 (MJF) ------------ + (src/ctigain/evcr03.f): updated SW/LW-CTI correction function, label quantities that should be moved to a CCF (requires further iteration) Version 2.28 - 2001-11-22 (JBa) ------------ + (doc/calpnalgo_description.tex): fixed documentation Version 2.27 - 2001-11-19 (MJF) ------------ + (src/ctigain/sas_epn_gaincticorrect_mod.f90): remove CAL dependency Version 2.26 - 2001-11-16 (MJF) ------------ + (src/ctigain/sas_epn_gaincticorrect_mod.f90): new module containing the former calibration routines of task `epevents' Version 2.25 - 2001-11-06 (MJF) ------------ + (src/ctigain/evcr03.f): improved medium-energy correction (SW LW) Version 2.24 - 2001-10-11 (MJF) ------------ + (src/ctigain/evcr03.f): improved low-energy correction (SW LW) Version 2.23 - 2001-09-01 (MJF) ------------ + (src/ctigain/evcr03.f): adapt internal error codes to CAL-routine "CtiCorrector" (exchange "bright pixel" and "no calibration data") Version 2.22 - 2001-08-31 (MJF) ------------ + (src/ctigain/evcr03.f): eFF mode variable C changed: 0.60 -> 0.56 Version 2.21 - 2001-07-17 (MJF) ------------ + (src/ctigain/evcr03.f): new energy correction function (LW) ========================================================================= Package calview: version 1.6 [was 1.4] ChangeLog Version 1.6 - 2001-11-23 (JBa) ------------ + (doc/calview_description.tex): added '\taskparametersnote' and '\taskserrorsnote' to documentation. Version 1.5 - 2001-11-22 (JBa) ------------ + (doc/calview_description.tex): fixed documentation Version 1.4 - 2001-03-05 (GV) ----------- + (src/calviewGui.cc) enable exceptions around the call to display a calviewable so that calview will not crash if there is an error in the CAL. A message box is displayed instead (SOC-SPR-1920). + (src/calviewGui.cc) start xmgrace in the background so that it becomes possible to have more than one plot visible at the same time (SOC-SPR-1920). + (src/CalviewGui.*) add new function calview_ds to create unique names for the storage of calibration results. Needed to implement the above item. All the datasets are erased when calview exits. + (doc/calview_description.tex) update list of limitations and new developments (both shorter as a consequence of this update). ========================================================================= Package ccftools: version 1.26.1 [NEW] ChangeLog Version 1.26.1 - 2002-02-20 (UL) -------------- + now DEPENDs on srcdisplay-1.0 Version 1.26 - 2002-02-19 (UL) ------------ + added new task 'opticsxy' Version 1.25 - 2002-01-18 (GV) ------------ + (ccfextseq) CCF EVALDATE must be strictly > VALDATE. Version 1.24 - 2001-12-14 (GV) ------------ + Update extseqid to know about the CCF constituents's end of validity date. Version 1.23 - 2001-10-12 (GV) ------------ + DISTRIBUTION -> world + DEPEND -> srcdisplay > 1.0 Version 1.22 - 2001-07-06 (UL) ------------ + brought in line with selectlib-4.41 Version 1.21 - 2001-04-04 (UL) ------------ + updated DEPEND (eboxdetect 4.0) + changed old-style include statements Version 1.20 - 2001-03-02 (UL) ------------ + brought in line with caloalutils-1.43 + srcinfov uses extended Boresight class capabilities; it also now computes the CHIPCOORD pixel corresponding to given direction Version 1.19.3 - 2000-11-08 (GV) -------------- + ccfextseq did not need the cal. Version 1.19.2 - 2000-11-08 (UL) -------------- + fixed SPR 1822: inconsistent apos calculated by INSBS in different output formats + fixed problem in epicbscalgen caused by change of type of sourceradius parameter in srcdisplay-0.2 Version 1.19.1 - 2000-10-27 (UL) -------------- + rationalized GROUPS entries in task info files Version 1.19 - 2000-09-13 (UL) ------------ + added new task 'insbs' to compute boresight of instrument from star tracker boresight Version 1.18.2 - 2000-07-03 (UL) -------------- + strbs gives now Ra/Dec with 8 significant digits in case of odffixoutput=true Version 1.18.1 - 2000-06-20 (UL) -------------- + fixed SPR 1542: DOC::broken links + fixed SPR 1543: DOC::name mismatch between task and doc + fixed SPR 1545: DOC::broken links + fixed SPR 1557: DOC::broken links Version 1.18 - 2000-05-26 (GV) ------------ + update DEPEND. Version 1.17 - 2000-05-25 (UL) ------------ + now depends on srcdisplay package (enforced by move of showdetect stuff into new package srcdisplay) Version 1.16 - 2000-05-23 (GV) ------------ + (ccfrelease/src/ccfextseq.cc) do not set DATE and CREATOR as these are now reserved keywords. Version 1.15 - 2000-05-12 (UL) ------------ + fixed typo in diagnostic message of strbs + added task info files Version 1.14 - 2000-05-04 (UL) ------------ + fixed problem in strbs Version 1.13 - 2000-05-03 (UL) ------------ + now depends on tools-1.30 + improved sum-square criterion in bscalgen Version 1.12 - 2000-04-27 (UL) ------------ + new directory 'rgs' comes from cal Version 1.11 - 2000-04-04 (UL) ------------ + bug fix in strbs Version 1.10 - 2000-03-22 (UL) ------------ + added new task parameter 'odffixout' to 'strbs' Version 1.9 - 2000-03-20 (UL) ----------- + added 'apos' parameter to bstool: strbs Version 1.8 - 2000-03-20 (UL) ----------- + added bstools subdir Version 1.7 - 2000-03-08 (UL) ----------- + fixed problem with static build (dsslib with not in USEDLIBS of bscalgen) Version 1.6 - 2000-01-31 (GV) ----------- + ccfextseq: do not tamper with VALDATE + set SUBDATE to now Version 1.5 - 2000-01-11 (UL) ----------- + updated documentation of epicbscalgen Version 1.4 - 2000-01-10 (UL) ----------- + extended documentation of task epicbscalgen Version 1.3 - 2000-01-06 (UL) ----------- + fixed SPR 1049 : Task fails to build (static link) + completed documentation of epicbscalgen Version 1.2 - 1999-12-17 (UL) ----------- + optimized balance of two tolerance values in epicbscalgen parameter file Version 1.1 - 1999-12-16 (UL) ----------- + better angle optimization strategy in epicbscalgen Version 1.0.1 - 1999-12-15 (UL) ------------- + bug fix Version 1.0 - 1999-12-15 (UL) ----------- + siamgen task reconciled with SIAM ICD issue 1.2 + first prototype of epicbscalgen task Version 0.3 - 1999-11-30 (UL) ----------- + brought siamgen in line with SIAM ICD issue 1.2 (all three BS angles are now independent of each other) + added prototype of bscalgen task Version 0.2.1 - 1999-11-11 (UL) ------------- + brought in line with cal-3.32 Version 0.2 - 1999-11-05 (GV) ----------- + add ccfextseq. Version 0.1 - 1999-09-24 (UL) ----------- - first version; contains siamgen ========================================================================= Package cifbuild: version 4.1 [was 3.2.1] ChangeLog Version 4.1 - 2001-12-21 (GV) ----------- + (test/testcifbuildwitheval.cc) extend to also test mif generation. + (CalIndexSet.cc VirtualCcfConstituent.cc) make sure EVALDATE is written/read correctly. Make the column in the CIF/MIF blank when EVALDATE does not exist. + (cifbuild_description.tex) updated with excerpts from the new ODF ICD (issue 4.0). Version 4.0 - 2001-09-07 (GV) ----------- + (src/CcfConstituent.h) introduce endvaldate() and hasEndvaldate(). Implementation in {Common, Real, Virtual}CcfConstituent. If a CCF constituent has the attribute EVALDATE this is read in. + (src/cifbuild.cc) change container type from list to vector. Makes use of the notion of end of validity date, if such a date exists in the CCF constituents. + (test/testcifbuildwitheval.cc) test harness for CCF constituents with and end of validity date. Makes use of data in mytestcc-with-endvaldate. Version 3.2.1 - 2001-06-10 (GV) ------------- + (doc/cifbuild_description.tex) fix broken links. ========================================================================= Package colimchain: version 1.3 [was 0.1] ChangeLog Version 1.3 - 23 Jan 2002 (IMS/LUX) ---------------------------- - Added some more utility scripts. - Now checks that none of the input images are all blank. - Added parameters --withthumbnails and --thumbnaildir. Version 1.2 - 14 Sep 2001 (IMS/LUX) ---------------------------- - Updated dependency to asmooth-2.0 and colimplot-3.1. - Changed --addtoframe to --withframe. - Added --idtype and --ngauss parameters. Version 1.1 - 14 Jun 2001 (IMS/LUX) ---------------------------- - Added support for gif output of the image frame by colimplot-3.0. - Added parameter --addtoframe re above. Version 1.0 - 9 Apr 2001 (IMS/LUX) ---------------------------- - Parameter --clobber split into --clobbertemps and --clobberprods. - Introduced --heatspread parameter to parallel changes in colimplot. - Minor changes in calls and clobbering. - Now if colimplot makes a ppm file it is converted to png. - introduced --obsid and --expid parameters. Version 0.1 - 12 Mar 2001 (IMS/LUX) ---------------------------- - Draft version. ========================================================================= Package colimplot: version 3.3.1 [was 2.1.2] ChangeLog Version 3.3.1 - 08 Mar 2002 (IMS) ---------------------------- - Updated DEPEND. Version 3.3 - 23 Jan 2002 (IMS) ---------------------------- - Fixed lyt file. - Added style 'user' to the accepted --refclrstyle choices and added --refclr to cater for this style. The reference colour RGB triplet is also now printed out at noisy verbosity. - Updated depend and fixed compile bugs. Version 3.2 - 14 Sep 2001 (IMS) ---------------------------- - Fixed a bug that prevented non-xmm images from being used. Version 3.1 - 11 Sep 2001 (IMS) ---------------------------- - Included evselect and testodf in DEPEND. Version 3.0 - 11 Sep 2001 (IMS) ---------------------------- - New algorithm designed to produce pleasing colours. - When --pgdev=ppm and --withframe=yes, the image frame info is now output to a gif, and the ppm file is scaled to fit into this frame; this is so colimchain can add them together and convert the whole thing to png. The frame pixel sizes are written to file chain_coms.dat. - Access of PI selection ranges from the DSS is now more intelligent. The new routine requires ssclib/sort_mod. - Constants now read from ssclib/constants. - Fixed bugs in net flux scaling. - Removed parameters --fluxtransformstyle, --bkglevel, --clrcontrast, --*amp, --preserveaspect. - New parameters --negremovalstyle, --pixelfraction, --tofluxfraction. - Renamed parameters --bbrefstyle, --internalrefstyle. Version 2.2 - 24 May 2001 (IMS) ---------------------------- - Introduced new parameter --heatspread. - Introduced fits output. Version 2.1.2 - 08 May 2001 (IMS) ---------------------------- - Fixed booboo in test harness. ========================================================================= Package colsmooth: version 1.0.1 [NEW] ChangeLog Version 1.0.1 - 08 Mar 2002 (IMS/LUX) ---------------------- - Updated DEPEND. Version 1.0 - 23 Nov 2001 (IMS/LUX) ---------------------- - First task delivery. Version 0.1 - date ---------------------------- - Task description circulated for comment. ========================================================================= Package dal: version 1.154.3 [was 1.134.5] ChangeLog Version 1.154.3 - 2002-04-12 (GV) --------------- + (dal_implementation.cc::settonullcolumn) When accessing an element it should allow for the possibility of a seek having being done on the table. Change row into row + col->from(). SOC-SPR-2289. Corresponding test harness added under sprtests. Version 1.154.2 - 2002-01-25 (GV) --------------- + Misc. doc fixes (SOC-SPR-2224) + Enable unsigned variable length vector column test in spr2159.cc Version 1.154 - 2002-01-24 (GV) ------------- + (sprtests) activate test harnesses related to SOC-SPR-2159: spr2159, spr2159f90, and vlcaddcolumns (this one related to SOC-SPR-2251). Version 1.153 - 2002-01-21 (GV) ------------- + (DalDataSetServer.cc) update history records in the open instead of the close. This solves SOC-SPR-2253 (History records duplicated). Test harness: spr2253. Version 1.152 - 2002-01-17 (GV) ------------- + (DalTable.cc) remove extra check on number of elements of a vector column, as it is ok to have an n dimensional vector columns with 0 extent (SOC-SPR-2254). Version 1.151 - 2002-01-14 (GV) ------------- + (FitsReaderWriter.cc) It was incorrectly adding an empty XPROC. The new cfitsio now writes out empty string keywords, and this was causing the test harness process.cc to fail. + Activate a number of test harnesses that had highlighted cfitsio problems. Most of them now pass. Version 1.150 - 2001-11-01 (GV) ------------- + move templates back into Dal.h + DataSetServer::open: using an empty set name generates a comprehensible error message. Version 1.149 - 2001-10-30 (GV) ------------- + template specialization (see 1.148) works also for bool8. + move actual specializations away from Dal.h in DalDal.cc. Version 1.148 - 2001-10-25 (GV) ------------- + Dal.h: add template T * Data::data() const; and corresponding specializations. Version 1.147 - 2001-10-22 (GV) ------------- + dal.f90: add i/f to dataSetServer::client + add std namespace qualifiers + dal_implementation.cc: change the behavior of stringcell, so that f9x's trim function works as expected. + sprtests: add test harness for the above. Version 1.146 - 2001-10-18 (GV) ------------- + (sprtest/Makefile) add more tests for SPRs. Version 1.145 - 2001-10-16 (GV) ------------- + (HiLowColumn::insertRows()) now works in low mem (solves 1/3 of SOC-SPR-2192). + (HiLowColumn::deleteRows()) now works in low mem (solves another 1/3 of the same SPR). + (HiLowColumn::copyRows)) as above, final 1/3 of SPR. Version 1.144 - 2001-10-11 (GV) ------------- + (DalDataSet::blockNumber()) clarify error message for some cases of wrong compound syntax. SOC-SPR-2097 and SOC-SPR-2104. Version 1.143 - 2001-10-11 (GV) ------------- + (DalTable::deleteColumn()) release the data before deleting the column. SOC-SPR-1962. + (DalDataSet::releaseBolck()) idem. + (DalTable::deleteColumn()) make sure column access mode is reset when column is relased. SOC-SPR-2124. Version 1.142 - 2001-10-05 (GV) ------------- + (dal.f90) add numberOfelementsOfCell(column, row) to be used with variable length vector columns. + (dal_implementation.cc) implementation of the above, (setvariablecolumn.f90) test harness adapted to new interface. Version 1.141 - 2001-10-04 (GV) ------------- + (MemColumn::insertRows()) now does variable length columns correctly (SOC-SPR-2167: himem only). + Implement MemColumn::deleteRows() and MemColumn::copyRows() also for variable length vector columns. Version 1.140 - 2001-10-02 (GV) ------------- + (spr2159.cc) comment out some of the code, as it rquires a cfitsio version that is not yet available. + Now it stops cleanly when trying to insertRows on a variable length vector column. t still does not work though. Version 1.139 - 2001-10-02 (GV) ------------- + Typo in DalTable.cc Version 1.138 - 2001-10-01 (GV) ------------- + implement set->add(block) so that it also works with tables that contain variable length columns. SOC-SPR-2159. This boils down to implementing MemColumn::assignVariable and HiLowColumn::assignVariable. Add test harness. Version 1.137 - 2001-07-25 (UL) ------------- + fixed minor compilation problem under -O in dalcom/dal_utilities.h (for details see SPR 2131: Fails to compile) Version 1.136 2001-05-31 (MT) ------------------------ - Fixed a suble problem with Table::seek(); it should now work correctly with the high memory model. - Overhauled the implementation of the dataset server. - cxx: Implemented the following method // ******************************************************************* // The client name to which which a dataset is to be associated // is set using the method DataSetServer::client( const string& // clientName ). Whenever a dataset is opened it is always associated // with the current clientName. // The cleanupClient( const string& clientName ) method iterates // through all open datasets and closes those (regardless of the // reference count) datasets whose client name // matches the given client name. // ******************************************************************* /** Flush all the datasets associated with the named client back to disk. * @param clienName The name of the client. */ virtual void DataSetServer::cleanupClient( const string& clientName ) = 0; ---------------> THIS METHOD MUST ONLY BE CALLED BY METAtASKS. - f90: Implemented the following subroutine (it has the same functionality as described above) subroutine cleanupClient( clientName ) character(len=*), intent(in) :: clientName call error( "", errorMessage ) end subroutine cleanupClient ---------------> THIS SUBROUTINE MUST ONLY BE CALLED BY METAtASKS. Version 1.135 2001-05-22 (MT) ------------------------ - Updated the FITS readerWriter to work with the latest cfitsio; i.e. the proceesing of COMMENT and HISTORY no longer removes the two spaces which older versions of cfitsio prepended to COMMENT and HISTORY records. Version 1.134.5 2001-05-23 (MT) --------------- - dalcomtests now run correctly; also rolled back version 1.135 (temporarily). ========================================================================= Package daltools: version 1.0 [was 0.27.4] ChangeLog 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 ========================================================================= Package datautils: version 1.2 [was 0.17.1] ChangeLog 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 ========================================================================= Package deceit: version 1.15.2 [was 1.14.1] ChangeLog Version 1.15.2 - 2002-02-12 (GV) -------------- + Change description in info file, remove lyt (default ok). Version 1.15.1 - 2002-01-30 (JBa) ----------- + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems on linux/perl5.003: Make sure that old CCFLAGS of Conifgure.pm are not overwritten Version 1.15 - 2001-11-30 (GV) ------------ + Makefile.PL: add -DPERL_POLLUTE to make it work with perl 5.6 + (deceit.cc) remove obsolete c++ header. + (deceit.lyt) added Version 1.14.1 - 2001-04-27 (GV) -------------- + (deceit.pl) add more messages. ========================================================================= Package devel: version 1.46.1 [was 1.43.1] ChangeLog Version 1.46.1 - 2002-02-15 (JBa) ------------ + (bin/error2tex) created workaround for latex2html-98.1p1 doc generator Version 1.46 - 2001-11-22 (GV) ------------ + (bin/sascommit) change tag name. Version 1.45 - 2001-10-26 (JBa) ------------ + (bin/error2tex) tool to generate SAS-LaTeX documentation for errors Version 1.44 - 2001-09-21 (GV) ------------ + close broken doc link SOC-SPR-2063 Version 1.43.1 - 2001-04-26 (GV) -------------- +(bin/uploadreport) chomp($hostname) as sometimes it needs it. ========================================================================= Package dscalc: version 2.2.1 [was 1.0.4] ChangeLog Version 2.2.1 - 2002-02-11 (GV) ------------- + timeconv -> mjdconv Version 2.2 - 2001-12-20 (GV) ----------- + DEPEND updated (daltools). Version 2.1 - 2001-10-08 (GV) ----------- + DEPEND: add daltools, needed for test harnesses. Version 2.0 - 2001-10-02 (GV) ----------- + (tabcalc) allows one to set unit and label for the result column (SOC-SPR-2165). Test harness adjusted accordingly. + (tabcalc.par) new optional parameters columnunit and columnlabel. Offer the possibility to have the output as unsigned integer (16 and 32). + (tabcalc_description.tex) Updated. + (phasecalc_description.tex) add examples (SOC-SPR-2106). + add std:: namespace qualifier. Version 1.0.4 - 2000-11-16 (GV) ------------- + (phasecalc) looks for time attributes at the set and/or table level. + (test/phasecalctest.cc) SOC-SPR-1801. ========================================================================= Package dsplot: version 1.14.6 [was 1.13] ChangeLog Version 1.14.6 - 2002-03-13 (UL) -------------- + fixed couple of minor doc problems Version 1.14.5 - 2002-02-20 (UL) -------------- + small adjustmens to test harness to account for gracebat/grbatch differences Version 1.14.4 - 2002-03-15 (UL) -------------- + small fix to make optmized compilation succeed Version 1.14.3 - 2002-02-14 (UL) -------------- + meliorated robustness against invalid row-ranges in vector column specifiers + closed SPR 2271: Does not build statically Version 1.14.2 - 2002-02-07 (UL) -------------- + grbatch -> gracebat in several tests Version 1.14.1 - 2002-01-30 (UL) -------------- + closed SPR 1921: documentation for dstoplot not visible (combined task description for dsplot/dstoplot has been split into two separate ones) Version 1.14 - 2002-01-24 (UL) ------------ + implemented SCR 41: add support for error bars + minor mods to enhance standard conformance (std:: in .h etc.) Version 1.13 - 2000-12-21 (UL) ------------ + implemented SCR 20: Specification of boundaries (it still does not work due to an unresolved Grace problem) + new parameters 'xlog'/'ylog' to get logarithmic axes + trivial change to make optimizer happy ========================================================================= Package dsslib: version 3.6.1 [was 3.16.5] ChangeLog Version 3.6.1 - 2001-05-25 (DH) ------------- + Fix SSC-SPR-2023. If the dss writer finds a block name clash, it now renames the new block to something else. Version 3.6 - 2001-04-19 (DH) ----------- + Add new DataSubspace and DScomp method, called compressRegions. Tries to combine GeoRegions from the filters in a component into fewer filters. + Parser no longer tries to distinguish different axes and combine expressions for region filters in a component. This was just causing headaches. Instead regions are combined after parsing using the new compressRegions method. This closes SSC-SPR-2266. Version 3.5 - 2000-12-22 (UL) ----------- + a couple of trivial changes to make the optimizer happy Version 3.4.3 - 2000-11-14 (DH) ------------- + Fix SSC-SPR-2071, Cannot negate region in paratheses. Version 3.4.2 - 2000-10-31 (DH) ------------- + Add info file. Version 3.4.1 - 2000-10-12 (DH) ------------- + Parser now excepts parentheses around axis names. Closes SSC-SPR-1949. + Parser now excepts numbers of the form 1E2, as well as 1.E2. + Change to new convention for representing octal numbers (now preceded by an 'o'). + Accept real-valued ranges for integer-valued columns. Reals are truncated to integers, with a warning message. + Change software for detecting block filter types to be more robust, with a clearer error message in case of failure. Version 3.4 - 2000-10-02 (DH) ----------- + Error catching for the parser now done in DssBuilder:getDss method. Version 3.3 - 2000-09-25 (DH) ----------- + Fix bug in Range::maxRange method which was causing crashes on DEC. Could also be have been causing some of the 'out of memory' problems. Version 3.2 - 2000-07-27 (DH) ----------- + Add missing '#include ' to DSregion.cc Version 3.1 - 2000-07-19 (DH) ----------- + Incorporates changes up to version 3.0.6 . + Change projection of axes in selectExpression, so that if both the components of a 2D axis are listed, then the axis is included in the expression. + Add method 'extent' to the DataSubspace, DScomp, and DSfilter methods. Update documentation to correspond. + Implement volume calculation for Region and RegionBlock type filters. + Add support in parser for mask filters which do not use the 'in' operator. Closes SPR 1916. Version 3.0.6 - 2000-06-29 (DH) ------------- + Rework parser to handle logical combination of filters in simpler, better fashion. Some of the constraints on the parser have been removed. Version 3.0.5 - 2000-06-26 (DH) ------------- + Fix bug with clearing of list in DSS builder. Fixes SOC SPR 1540. Version 3.0.4 - 2000-06-22 (DH) ------------- + Add isGlobal method to DataSubspace class. Update C++ API documentation. Version 3.0.3 - 2000-06-15 (DH) ------------- + Add support for parsing region function filters of the form (...,X,Y) . Closes evselect SPR 1775. Version 3.0.2 - 2000-06-15 (DH) ------------- + Enhanced error message for DSS parsing, in response to evselect SPR 1775. + Prevent checking of unitialized values in Range objects. Closes evselect SPR 1778. + Increase accuracy of ranges stored in keywords to 15 digits. Store integer valued ranges as integer 32 instead of interger 16. Closes evselect SPR 1814. Version 3.0.1 - 2000-06-01 (DH) ------------- + Fix SPR 1698, dsslib chokes on 'bad' gti files + Fix evselect SPR 1692, GTI filter set not released + Fix evselect SPR 1697, task fails if selected time interval has no events Version 3.0 - 2000-05-24 (DH) ----------- + Fix parsing of bit mask filters, so that the paser recongizes the form required for selectlib (closes evselect SPR 1637). + Adjust DSS to account for the change in sense of bit mask filters (this change is not backward compatible). + Add code in parser to give 2d region filters reasonable names, based on the value of their components. Version 2.8 - 2000-03-08 (DH) ----------- + selectExpression() method was producing range specifictions which could not be parsed by selectlib. Fixed. Version 2.7 - 2000-02-29 (DH) ----------- + Add cleanDSS utility function to the library. + Change format for writing axis components to be compatible with Chandra. + Fix intialization problem which was causing problems when trying to use the dss within evselect within xmmselect. Version 2.6 - 2000-02-18 (DH) ----------- + Change method arguments 'DSS::FilterType &' to 'const DSS::FilterType &' in the API. Version 2.5 - 2000-02-08 (DH) ----------- + Fix SPR 1455 "[PATCH] fix for fix of SPR-148{8,9} (unresolved symbols)" Version 2.4 - 2000-02-25 (DH) ----------- + Additional expilicit template instantiation declarations needed for Dunix. Version 2.3 - 2000-01-31 (DH) ----------- + Accidentally delivered old version of ddslib in 2.2. Delivered updated version. Version 2.2 - 2000-01-28 (DH) ----------- + Iron out several bugs in dsscore. + Add support data subspace merging in dsscore. + Change block filters so that instead of initializing with a block pointer, they are initialized with a Dal type block specification ("FileName:Block"). + Expand parser to allow the use of >,<,>=,!= and == in filter expressions. + Change parser to associate filter names with table columns where appopriate. + Use DSS merging to expand parser to allow more complex nesting of filters. + Do not clobber files made by bison and flex, so most sites do not need these utilities. Version 2.1 - 1999-12-17 (UL) ----------- + minor modification in src/dscore/DSregion.cc to avoid compiler warning + reconciled with selectlib-4.23 Version 2.0 - 1999-11-18 (UL) ----------- + added functionality to convert a selectlib expression into a DataSubspace object + added test harness to test DSS conversion + changes directory structure (src dir now consists of two subdirs: dsscore + dssconstr) Version 1.3 - 1999-09-13 (DH) ----------- + Updates to documentation macros, error messages and references. + Fix bug which caused faulty generation of temporary file names on DEC - closes SOC SPR 803. Version 1.2 - 1999-06-15 (DH) ----------- + Fix SPR 1006 - Wrong type for string::size() caused problems on Digital Unix. Version 1.1 (DH) ----------- + Fix DEPEND file. Version 1.0 - 1999-05-19 (DH) ----------- + First release. Some functionality missing (see Implementation Status and TODO sections of the documentation). ========================================================================= Package eboxdetect: version 4.7.1 [was 4.1] ChangeLog Version 4.7.1 (2001-03-08) HB ----------------------------- EXPIDSTR & ATT_SRC propagated from input Closed SPR: +SSC-SPR-2647 Can we have optical axis position please? +SSC-SPR-2803 NaNs in multi-camera source lists Version 4.7 (2001-11-21) ------------------------ emldetect 4.7 added to DEPEND Version 4.6 (2001-11-07) ------------------------ Closed SPR: + SSC-SPR-2621: routines common to eboxdetect and emldetect now called from emldetect library. Module edetect_io renamed to edetect_io_box Version 4.5 (2001-10-15) ------------------------ Closed SPR: + SSC-SPR-2592 need to account for OOT events Rates and fluxes now divided by the following OOT correction factors: PN FF mode: 0.9411; PN eFF mode: 0.97815 Source counts (SCTS column) and other modes/cameras are left uncorrected Version 4.4 (2001-09-12) ------------------------ + test output removed Version 4.3 (2001-08-28) ------------------------ + source buffer size increased Version 4.2 (2001-07-25) ------------------------ + detection likelihoods, L, are now calculated such that, independently of the number of input images, they always obey the definition L=-ln(p) where p is the probability that the observed counts are due to Poissonian fluctuations of the background + the task now exists with an error message if any of the input images are empty Closed SPR: + SSC-SPR-2463 SCR 67: Calibration quantities in output source lists Version 4.1 (2001-04-10) ------------------------ Fixed bug in calculation of likelihood Removed diagnostic output ========================================================================= Package edetect_chain: version 2.3.1 [was 1.13.2] edetect_chain has no ChangeLog information ========================================================================= Package eexpmap: version 3.23.2 [was 3.13.2] ChangeLog Version 3.23.2 (2002-03-05) HB ------------------------------ Closed SPR: + SSC-SPR-2797 fails to compile on xmmos03 Version 3.23.1 (2002-02-27) HB ------------------------------ CLOSED SPR: + SSC-SPR-2792 eexpmap doesn't compile on some machines: EXPIDSTR & ATT_SRC propagated from input Version 3.23 (2002-01-10) HB ---------------------------- Changes by UL (v3.18) which were missing in version 3.21/22 added again. Version 3.22 (2002-01-09) HB ---------------------------- Closed SPR: + SSC-SPR-2667 parameter badclean not fully explained Version 3.21 2001-12-03 (A.Finoguenov) -------------------------------------- - Treatment of PN offset columns added. New parameters: useoffset:bool , default=no (Use information on EPN offset columns) hducut:real (0<=hducut<=1000), default=0 (Threshold for column offset selection [channel]) Version 3.20 - 2001-11-22 (JBa) ------------------------------- - doc/eexpmap_description.tex: fixed documentation Version 3.19 (2001-11-07) ------------------------- module edetect_io renamed to edetect_io_exp Version 3.18 (2001-10-31) - UL ------------------------- + brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates changed from single to double precision Version 3.17 (2001-10-08) ------------------------- Closed SPR: + SSC-SPR-2562 (SPR raised on emldetect-4.2.3). The underlying problem was an attitud table which contained NULL values. This resulted in an empty exposure map which in turn caused emldetect to crash. The SPR was fixed by modifying task eexpmap such that undefined attitude values will be ignored and a warning will be issued. As of version 4.3 task emldetect will terminate with an error message if an empty exposure map is encountered. Version 3.16 (2001-09-12) ------------------------- Closed SPR: + SSC-SPR-2550 eexpmap Out of Memory in the pipeline The following changes were made: *switch from withfastpixelization=yes to withfastpixelization=no if there are more than 18 attitude histogram bins *prevent the allocation of large arrays which are only needed if withfastpixelization=yes in the case withfastpixelization=no *ignore attitude histogram bins which contain less than 1e-4 of the total exposure Version 3.15 (2001-09-05) ------------------------- - test harness corrected Version 3.14 (2001-08-30) ------------------------- - treatment of option withpatterns=yes modified: the three cases withpattern=no, withpattern=yes && pattern=" ", and withpattern=yes && pattern= ( = "0 1" for PN and "0 1 ... 31" for MOS) now all result in an exposuremap which has QE=1 everywhere. This is different from the previous versions of eexpmap where the energy dependence of the QE was folded into the exposure map if withpatterns=yes. In the new version, dividing source counts by an exposuremap created for the appropriate patterns will result in rates which are normalized to the optical axis (i.e., vignetting corrected) and to the case. Closed SPR: + SSC-SPR-2544 Exposure in detector coordinates should not depend on pixel size Version 3.13.2 (2001-07-25) --------------------------- + SSC-SPR-2484 Subscript 2 of FEXPEXT out of range + SSC-SPR-2489 == 2484 ========================================================================= Package emask: version 2.7 [was 2.6.1] ChangeLog Version 2.7 2001-011-07 ----------------------- module edetect_io renamed to edetect_io_mask Version 2.6.1 2001-05-04 ------------------------ Closed SPR: SSC-SPR-2366 poor default value for threshold1 ========================================================================= Package embadpixfind: version 1.6.1 [was 1.0.1] ChangeLog Version 1.6.1 - 2002-03-08 (JB) ------------- - Add packSpace argument to all pack calls, to work around a problem with pack in the sas (src/embadpixfind_mod.f90). Version 1.6 - 2002-01-17 (JB) ----------- - Add security against gradients in strong statistics (1D). - Add security against false dark rows/columns via maxratio parameter. Version 1.5 - 2002-01-03 (JB) ----------- - Add security against CCF bright pixels outside the formal CCD. - Uses EXPIDSTR instead of EXP_ID. Version 1.3.1 - 2001-11-09 (JB) ------------- - Fixed SPR 2626 (slatec error in embadpixfind). Version 1.3 - 2001-10-22 (JB) ----------- - Adapted to cal-3.121. Version 1.2.2 - 2001-10-17 (JB) ------------- - MOS1 PSF hardcoded (not peaked enough in CCF). Version 1.2.1 - 2001-10-15 (JB) ------------- - Fixed SPR 2598 (Subscript 1 of XBAD is out of range). Version 1.2 - 2001-10-10 (JB) ----------- - Check uplinked bad pixels declared in CCF. Version 1.1.1 - 2001-07-06 (JB) ------------- - Optimize when finddead=N. Version 1.1 - 2001-07-03 (JB) ----------- - Look for brightest pixels before dark rows and columns. Version 1.0.1 - 2001-06-05 (JB) ------------- - Bug correction. ========================================================================= Package emchain: version 8.4.1 [was 7.1] ChangeLog Version 8.4.1 - 2002-04-08 (JB) ------------- - Correct bug on testing flare screening GTI length introduced in 8.1. Version 8.4 - 2002-03-01 (JB) ----------- - Call badpix with windowfilter=Y. - Make test harness less sensitive to precision on TIME. Version 8.3 - 2002-01-29 (JB) ----------- - Does not process low gain data unless processlowgain is set. Version 8.2 - 2002-01-22 (JB) ----------- - Doc corrected for flare screening. - Accepts instrument specifications like mos1, emos1 (not only m1). Version 8.1 - 2002-01-11 (JB) ----------- - Add CONTENT keyword to flare background timeseries. - Change background timeseries to /ks/arcmin2. Version 8.0 - 2002-01-10 (JB) ----------- - Generate flare background timeseries in RATE format. - flaremaxcounts becomes flaremaxrate. - Reject GTIs only one flaretimebin long. - exposure, instrument become exposures, instruments. - Make use of new EXPIDSTR keyword. - Support propagation of parameters to constituent tasks. - Gently inform of deprecated parameters. Version 7.5 - 2001-11-26 (JB) ----------- - Adapted to evselect 3.43 (updateexposure=N on single CCD events lists). - Changed name of flare background timeseries to follow PPS. - Write specific error message after each error in task. Version 7.4 - 2001-11-22 (JBa) ------------ - (doc/emchain_description.tex): fixed documentation Version 7.3.1 - 2001-10-29 (JB) ------------- - Adapted test harness to cal 3.121 (test). Version 7.3 - 2001-10-09 (JB) ----------- - Set default for badpixfindalgo to EM (like in PPS products). - Randomize TIME by default (like in PPS products) in Imaging modes. Version 7.2.2 - 2001-07-19 (JB) ------------- - Change test harness to accommodate cal 3.117. Version 7.2.1 - 2001-07-19 (JB) ------------- - Remove check on FILTER in test harness. Version 7.2 - 2001-07-02 (JB) ----------- - Avoid evselect error when XMMEA_22 does not exist. - Check on too small flare GTI (< 10%). Version 7.1 - 2001-05-29 (JB) ----------- - Fixed SPR 2384 (emchain does not support -h). - Also supports other standard options. - Changed doc to avoid mixing parameters in HTML doc. ========================================================================= Package emenergy: version 6.3.1 [was 6.1.1] ChangeLog Version 6.3.1 - 2002-02-11 (JB) ------------- - Accept bad pixels at RAWX=0. Version 6.3 - 2001-12-07 (JB) ----------- - Identical to 6.2. Version 6.2 - 2001-08-17 (JB) ----------- - Change test harness to accommodate selectlib 4.44 and cal 3.117. Version 6.1.3 - 2001-06-18 (JB) ------------- - Change message on PI thresholds to Sparse (src/emenergy_mod.f90). Version 6.1.2 - 2001-06-12 (JB) ------------- - Downgrade warning about missing BADPIX to message (src/emenergy_mod.f90). Version 6.1.1 - 2001-04-24 (JB) ------------- - Interface change to CAL_getMOSdarkFrameMap (src/emenergy_mod.f90). ========================================================================= Package emevents: version 6.5.3 [was 6.2.1] ChangeLog Version 6.5.3 - 2002-04-02 (JB) ------------- - Split the parameter dialog into two pages (config/emevents.lyt). Version 6.5.2 - 2002-03-12 (JB) ------------- - Correct bugs in doc's errors section. Version 6.5.1 - 2002-02-11 (JB) ------------- - Accept bad pixels at RAWX=0. Version 6.5 - 2002-01-23 (JB) ----------- - Adapted to cal-3.135. Version 6.4 - 2002-01-03 (JB) ----------- - Fix SPR 2683 (COSMIC out of range) for Compressed Timing mode. Version 6.3.1 - 2001-10-22 (JB) ------------- - Adapted to cal-3.121. Version 6.3 - 2001-10-05 (JB) ----------- - Use Z coordinate when converting CCD coords into detector coords. Version 6.2.1 - 2001-07-25 (JB) ------------- - Bug correction for Timing mode (src/emevents_mod.f90). ========================================================================= Package emeventsproj: version 1.2 [was 1.0] ChangeLog Version 1.2 - 2002-01-04 (JB) ----------- - Add new ccdnr parameter to support merged events lists in input. Version 1.1 - 2001-12-07 (JB) ----------- - Identical to 1.0 Version 1.0 - 2001-05-11 (JB) ----------- - First independent version (used to be part of embadpixfind). ========================================================================= Package emframes: version 4.5 [was 4.11.2] ChangeLog Version 4.5.1 - 2001-06-12 (JB) ------------- - Downgrade frames15 warning to message when < 0.05 s (src/emframes_mod.f90). Version 4.5 - 2001-03-21 (JB) ----------- - Use source position for time offset in Timing mode. - Change vertical binning from 100 to 101 in Timing mode. Version 4.4.1 - 2001-03-09 (ML) ------------- - Correct bug in dealing with frame repetition. - Check too large CLOCK_WRAP_AROUND. Version 4.4 - 2000-12-19 (JB) ----------- - Call OAL_getIPPVint for CLOCK_WRAP_AROUND (src/emframes_mod.f90). - Improve wrap-around test. - Add relative tolerance in telemetry drop test. Version 4.3.3 - 2000-11-27 (JB) ------------- - Time cycling at 32767 instead of 32768 (src/emframes_mod.f90). Version 4.3.2 - 2000-11-21 (JB) ------------- - Removed UL's modification (changed emsaplib to 2.1.2 instead). - Fixed SPR 2086 (better MJDREF attribute comment) (src/emframes_mod.f90). - Adapted test harness to changed keywords (test/keyword.ref). - Improved description of boolean parameters (doc/emframes_description.tex). Version 4.3.1 - 2000-11-18 (UL) ------------- - updated test/frames.ref after change of Xmm::missionReferenceTime (caloalutil-1.36.3/oal-3.58.8) Version 4.3 - 2000-10-27 (JB) ------------ - Set GATTIVAL to 0 in output when GATTI was off (free-run, Timing). - Write CCDMODE and SUBMODE keywords. Version 4.2 - 2000-10-10 (JB) ------------ - Correct bug in case of extended frames. - Sets FILTER before calling the CAL to avoid meaningless warning. - Write FILTER to events file. Version 4.1 - 2000-10-09 (ML) ------------ - Correct bug in case of duplicated frames. - Copy FILTER to frames table (not just set). - Downgrade "duplicated frame" to information flag. - Change test harness to avoid modifying input event list. Version 4.0 - 2000-10-06 (ML) ------------ - Allow frame renumbering (src/emframes_mod.f90). - Changed 'newoutput' parameter to 'newframeset' (config/emframes.par). - Added 'neweventset' and 'outeventset' parameters (config/emframes.par). Version 3.20 - 2000-09-28 (JB) ------------ - Call OAL_getIPPVstring instead of OAL_activeFilter (src/emframes_mod.f90). Version 3.19 - 2000-07-26 (JB) ------------ - Looks for emodf test directory under lib/testodf (test/emframes_test). - Changed default for 'cosmicsize' parameter (config/emframes.par). Version 3.18.3 - 2000-06-30 (JB) -------------- - Too many frames were flagged as extended (src/emframes_mod.f90). Version 3.18.2 - 2000-06-20 (JB) -------------- - Removed blanks from error codes (doc/emframes_description.tex and src/emframes_mod.f90). Version 3.18.1 - 2000-06-03 (JB) -------------- - Writes CLOCKAPP=T, TIMEZERO=0.0, changed TIMESYS to 'TT' (src/emframes_mod.f90). - Bug correction in CRRATIO (src/emframes_mod.f90). - Frame rejection when jump > 32 instead of 16 (src/emframes_mod.f90). - Updated doc (doc/emframes_description.tex). Version 3.18 - 2000-05-17 (JB) ------------ - Take care of large positive spike in frame number. Version 3.17 - 2000-04-06 (JB) ------------ - Removed EXPOSURE keyword from output. - Fixed SPR 1614 (emproc crash on non-increasing frame numbers). - Fixed SPR 1627 (Test harness fails under FTOOLS v5.0). Version 3.16 - 2000-03-06 (JB) ------------ - Correct bug for Compressed Timing mode. Version 3.15 - 2000-02-11 (JB) ------------ - Use Temp instead of copying auxiliary file. Version 3.14 - 09-02-2000 ------------ - Recompute NPIXEL in Timing mode. - Preserve FRMTIME when all frames are extended. Version 3.13 - 26-01-2000 ------------ - Generate temporary copy of auxiliary file (for selectlib). - Write keywords TIMEREF ('LOCAL') and TASSIGN ('SATELLITE'). Version 3.12 - 05-01-2000 ------------ - Temporarily removed call to CAL_getModeParameters - Temporarily reinstated EXPOSURE keyword. Version 3.11 - 21-12-1999 ------------ - Generate keywords TELAPSE, ONTIME and LIVETIME instead of EXPOSURE. - Set TIMESYS to 'MJD'. Version 3.10 - 09-12-1999 ------------ - removed calls to columnUnits. Version 3.9 - 24-11-1999 ----------- - flag first and last frames. - put_primary_keywords moved to emsaplib 1.2. - correct 'uninitialized POINTER FRAMENO' bug. Version 3.8 - 10-11-1999 ----------- - Uses new emsaplib library. Version 3.7 - 23-09-1999 ----------- - Test harness more robust. - Doc updated to sas 1.155. Version 3.6 - 03-09-1999 ----------- - Writes TIMEUNIT keyword. Version 3.5 - 01-09-1999 ----------- - Now allows a full (unselected) auxiliary file in input. - Changed default value of withodfeventset to False. - Test harness adapted to new emodf test directory in emevents. Version 3.4 - 27-08-1999 ----------- - Added EXPOSURE to primary header. Version 3.3 - 15-06-1999 ----------- - Fixed SPR 1003 (emframes_test fails > 3.0: Difference in GTI file). Version 3.2 - 09-06-1999 ----------- - Closed SPR 657 (No reference time in GTI header). - Upgraded to CAL 3.0. - Upgraded to 0AL 3.22. Version 3.1 - 26-05-1999 ----------- - Uses the OAL to generate correct times and primary keywords. - Supports all modes. - Removed unnecessary makegti parameter. - Simplified variable management by using parent function. - Uses the emevents/emodf directory for testing. Version 3.0 - 10-05-1999 ----------- - All parameter names changed to follow new guidelines. - Upgraded to be compatible with emutils in emevents 3.0. - Uses the new CAL_setState(block) facility. - FRMTIME now written in ms. - Uses the new presentation for columns, keywords, ... in the doc. - Includes a parameter layout file. Version 2.8 - 23-03-1999 ----------- - Minor correction to prevent core dump when 0 events in event file. Version 2.7 - 19-03-1999 ----------- - Upgraded to be compatible with CAL 2.x. - Upgraded to be compatible with emutils in emevents 2.8. - CCD column changed to CCDID in input auxiliary file. - STDGTI extension changed to STDGTInn in output GTI file. Version 2.6 - 11-12-1998 ----------- - Avoids duplication of error handling with DAL. - emutils_mod moved to emevents. Version 2.5 - 25-11-1998 ----------- - Fixed SPR 655 (Misleading information in Task Description). - Fixed SPR 656 (Task does not reread its own output). - Fixed SPR 659 (Algorithm description detail). - Fixed SPR 661 (Loss of sync of NVALID flag in i/p and o/p frame files). - Uses the new "layer" message interface. - Uses CAL_setStateFromScienceFile. - copyAttributes removed. - Generic routines set aside in a specific module. - New EXPOSURE keyword. - Now supports new output file when run on its own output. Version 2.4 - 17-09-1998 ----------- - Now uses 40 microsec as the unit for FTFINE. - Fixed SPR 526 (Cannot handle zero event). - Modified to adjust to param 1.10. - Modified to accept free run mode (GATTI OFF). - Version number jumped to 2.4 to meet that of description. Version 2.1 - 30-07-1998 ----------- - Fixed SPR 511 (Test harness fails under DEC OSF). The reference output is now produced within the test harness. - Uses the message facility instead of the prlev parameter. Version 2.0 - 20-07-1998 ----------- - Fixed SPR 334 (Change on/off parameters from integer to boolean). This interface change is the reason for the new major version. - Fixed SPR 109 (task is an FTOOL). This is the first version using the SAS DHS. Version 1.1 - 26-05-1998 ----------- - Tests event and frame file existence. - Propagates event file header into output GTI file. - Works for no HK GTI file. - Fills GATTIVAL with a reasonable value when less than 255 frames. Version 1.0 - 22-04-1998 ----------- - Initial version for SAS v1 integration. ========================================================================= Package emldetect: version 4.2.3 [was 4.11.7] ChangeLog Version 4.2.3 (2000-08-13) -------------------------- Closed SPR: - SSC-SPR-2527 XID band fluxes incorrect Version 4.2.2 (2000-05-30) ------------------------- - allocatable array (derv1; subroutine mlfit) changed to reduce memory requirement of task Version 4.2.1 (2000-05-30) -------------------------- Closed SPR: - SSC-SPR-2398 Does not work on Linux Version 4.2 (2001-05-20) -------------------------- -corrected error which led to sources below the likelihood cutoff in the output source table if withxid=true -parameter withhotpixelfilter added: if true likelihood of brightest pixel is ignored for each source -two internal buffers were enlarged to permit larger source extraction radiii for extent fitting -modification of psf routine to increase speed Version 4.1.2 (2001-05-09) -------------------------- Header keywords N_INSTR, PN_BNDS, M1_BNDS, M2_BNDS, XID_BND were added to describe the number of energy bands per source in the output source table (needed by V&V software). Closed SPRs: + SSC-SPR-2380 wrong xid band energy range header keyword + SSC-SPR-2381 description of xiddef keyword Version 4.1.1 (2001-04-26) -------------------------- Closed SPR: + SSC-SPR-2347 test harness fails on linux Version 4.1 (2001-04-06) -------------------------- Closed SPRs: + SSC-SPR-2305 Core dumps when nmaxfit=6 and several instruments + SSC-SPR-2321 wrong ID_BAND value for MOS1/MOS2 xid band Version 4.0 (2001-03-14) -------------------------- The task now has the option to either use the tabulated PSF from the calibration database or an internal, hardcoded analytical PSF. New command line parameters: usecalpsf, pixmin, pimax. Command line parameter pointresponse was removed. Closed SPRs: + SSC-SPR-2007 wrong summary line if withxidband=true new command line parameter: xiddef + SSC-SPR-2185 An output file should always be produced + SSC-SPR-2276 Energy band wanted Version 3.8 (2001-02-13) ------------------------ Closed SPRs: + SSC-SPR-2194 ecf units not specified in documentation + SSC-SPR-2198 Only the first value in the ecf parameter is used + SSC-SPR-2236 definition of hardness ratio Version 3.7.2 2000-10-19 ------------------------ Definition of hardness ratio 3 changed (as requested by JO). Closed SPR + SSC-SPR-1179 Behaviour with fitextent=Y (extent fitting now enabled) + SSC-SPR-2004 total DET_ML in multi-instrument fits + SSC-SPR-2007 wrong summary line if withxidband=true Version 3.7.1 2000-10-16 ------------------------ + documentation updated Closed SPRs + SSC-SPR-1166 WCS keywords in input images + SSC-SPR-1169 BAND for multi-instrument fits + SSC-SPR-1170 order of input images + SSC-SPR-1606 Task runs for a long time Version 3.7 2000-10-09 ---------------------- + documentation updated Closed SPRs + SSC-SPR-0787 maximum likelihood threshold (documentation) + SSC-SPR-0790 point_response parameter + SSC-SPR-0793 scut and ecut parameters (documentation) + SSC-SPR-0795 CAL calls + SSC-SPR-1557 core dumps when RA_PNT/DEC_PNT is outside the image (was already implemeted in v3.5) Version 3.6 2000-10-08 ---------------------- Error in .lyt file corrected Version 3.5 2000-07-28 ---------------------- Version changed to 3.5 Version 3.4.2 2000-07-02 ---------------------------- Closed SPRs: SSC-SPR-1720 nmaxfit constrains SSC-SPR-1505 LII,BII differences Version 3.4.1 (June 14, 2000) ---------------------------- - distance to nearest neighbour written to DIST_NN column in output source list (needed for V&V) Version 3.4 (March 13, 2000) --------------------------- - HR3 and hardness ratio errors corrected Version 3.3 (March 6, 2000) --------------------------- - name of VER_COMM column corrected - SPRs 1503 & 1506 corrected (fitting behaviour of test harness data) Version 3.2 (February 22, 2000) ------------------------------- - parameter withxidband added (default value set to false for now). Note that withxidband=true in v3.2 will result in wrong summary band fluxes (xid band fluxes are counted twice). Will be corrected in next version. - Column NUM_SRC removed from output list - Problem with error calculation corrected which let the program crash if the PN isn't the first instrument. Version 3.1 (February 18, 2000) ------------------------------- - Error in error computation corrected - Flag columns added to source list Version 3.0 (January 19, 2000) ------------------------------ - Source list format adjusted to comply with recent DCPs. - Task now can handle several exposures per instrument. - XID band output added to output source list. - Offsets between different instruments as determined by task eident are now read and applied to the input images. Two command line parameters were added to control whether the eident output file is read. - The pixel position of the optical axis is now calculated from the image keywords (used to be set to the center of the image). Version 2.11 (September 20, 1999) --------------------------------- Closed SPRs: - 1164: parameter default values corrected in doc Version 2.10 (September 14, 1999) --------------------------------- - Error in routine psfoff corrected. Version 2.9 (August 6, 1999) ---------------------------- - use of CRVALn instead of ra_pnt, dec_pnt for ra,dec calculation. - prevent crash if negative count rates occure in bands where a source was not detected Open SPRs: see version 2.6 Version 2.8 (August 3, 1999) ---------------------------- - roll angle is now read from CROTA2 instead of PA_PNT if no CROTA2 is present, 0 is assumed - max. filename sizes changed to 1024 (this didn't work in v2.7) - task now complains if number of supplied background & exposure maps doesn't agree with number of supplied images Open SPRs: see version 2.6 Version 2.7 (July 29, 1999) --------------------------- - error in RA, DEC calculation corrected - filename sizes changed to 1024 Open SPRs: see version 2.6 Version 2.6 (July 12, 1999) --------------------------- - parameter names changed to conform to conventions Closed SPR: - 0791: _image parameters Open SPRs: - 0787,0790,0793: items missing from documentation - 0795: CAL calls - 0797: ID_SRC descriptors - 0798: FLAGs column - 0808: influence of background image - 0811: count flag not used Version 2.5 (July 8, 1999) -------------------------- Closed SPRs: - 0796: small ecut values - 0800: Point response usage - 0803: consistency of boxdetect and mldetect source counts - 0805: lists of input images - 0807: BD_MAP corrected - 0985: taskmain added to DEPEND Open SPRs: - 0787,0790,0793: items missing from documentation - 0791: _image parameters - 0795: CAL calls - 0797: ID_SRC descriptors - 0798: FLAGs column - 0808: influence of background image - 0811: count flag not used Version 2.4 ---------------------- - smaller test harness files - hardness ratio calculation added - source table column renamed - sevaral errors relating to multi-band source fitting corrected Version 2.3 ---------------------- - Coding error in v2.2 which lead to failed test harness at SOC corrercted. Version 2.2 ---------------------- Closed SPRs: - Check whether correct number of input files is given - 0812 & 0816: task made to exit gracefully if photon mode (not yet implemented) is selected Version 2.1 ---------------------- Closed SPRs: - 0533: This corrects some errors in the documentation of version 2.0. Version 2.0 ---------------------- - MIDAS prototyping code included. - Reading of parameter lists changed. Closed SPRs: - 0119 & 0120: Routines get_files and cp_head are now included in a module to be used by all EPIC detection tasks. Version 1.12 ---------------------- "to do list" section added to ChangeLog Closed SPRs: - 0122: same as SPR 342 - 0293: test files are now gzip'ed - 0297: temporary files added to CLEANFILES - 0302: diff removed from the test harness: a f90 program is used to inspect the output file - 0342: old task description removed - 0343: see SPR 302 - 0344: see SPR 302 - 0461: HDUCLASS keywords added - 0464: EXTNAME changed to SRCLIST - 0471: "draft" removed from task description - 0492: see SPR 302 Open SPRs: - 0119: generic mechanism for get_files - 0120: generic mechanism for cp_head Version 1.11 ---------------------- Closed SPR: - 0289: problem fixed (variable hew set to 0.0) Version 1.1 ---------------------- ChangeLog added Closed SPRs: - 0115: subscript out of range problem fixed - 0117: .par file provided instead of .prm - 0121: test harness is more robust now Open SPRs: (will be treated in next task version) - 0119: get_files to be replaced by generic mechanism - 0120: cp_head to be replaced by generic mechanism - 0122: I will look into this Version 1.0 ---------------------- - Original version submitted to the SOC To do list: ------------ - add functionality from MIDAS prototyping software. (done: v2.0) - improve error determination loop - reduce memory requirement of task - add error control - add verbosity control ========================================================================= Package emosaic: version 1.3 [was 1.1.1] ChangeLog Version 1.3 - 23 jan 2002 (IMS/LUX) ---------------------- - Updated DEPEND. Version 1.2 - 29 Oct 2001 (IMS/LUX) ---------------------- - RA_PNT, DEC_PNT and PA_PNT kwds now copied to output. - If, for any keyword, all the input images have the same value, the original keyword name is retained (with the common value) in the output file. - If the data types of all input images are the same (int8, 16, 32, or real32 or 64), the output image is given that data type. - Keyword-reading routine can now read them from either the dataset or primary array headers. Version 1.1.1 ------------- - Distribution changed to WORLD ========================================================================= Package emsaplib: version 2.9 [was 2.6] ChangeLog Version 2.9 - 2002-03-08 (GV/SOC) ----------- + add FILENAME to files in emodf, or they cannot be used with the OAL. Version 2.8 - 2001-12-07 (JB) ----------- - Renaming 2.7.1 Version 2.7.1 - 2001-10-29 (JB) ------------- - Corrected bug introduced in 2.6.1 (emodf). Version 2.7 - 2001-10-26 (RG) ----------- - Added compare_realcols utility used in test harnesses. Version 2.6.1 - 2001-10-15 (JB) ------------- - Modified FILENAME keyword to follow oal 3.68.7 (emodf). - Removed obsolete includes (src/edusoft.nag.cc). ========================================================================= Package epatplot: version 1.1.3 [NEW] ChangeLog Version 1.1.3 - 2002-03-28 (MJF) -------------------------------- - (doc/eppatplot_description.tex): added an example output plot with pile-up Version 1.1.2 - 2002-03-05 (MJF) -------------------------------- - (src/epatplot_mod.f90): updated TI model and new BU model for EPIC pn Version 1.1.1 - 2002-02-22 (MJF) -------------------------------- - (src/epatplot_mod.f90): write also revolution number on plot Version 1.1 - 2002-01-23 (MJF) ------------------------------ - (src/epatplot_mod.f90): made more robust against missing or empty extensions Version 1.0 - 2002-01-10 (MJF) ------------------------------ - (*) converted all occurences of "eppatplot" to "epatplot" Note: after the first "official" support of MOS in `eppatplot-1.9' the task is renamed from `eppatplot' to `epatplot' and maintained under the new name Version 1.9 - 2002-01-09 (MJF) ------------------------------ - (src/eppatplot_mod.f90): activated MOS1 model curves - (config/eppatplot.par): changed default from "xaxisadu=Y" to "N" - (config/eppatplot.info): added "MOS" to description Version 1.8 - 2002-01-09 (MJF) ------------------------------ - (src/eppatplot_mod.f90): added MOS support for parameter `withoutputmask' Version 1.7 - 2002-01-08 (MJF) ------------------------------ - (src/eppatplot_mod.f90): activate "xaxisadu=N" (i.e. X axis: adu -> eV) - (src/eppatplot_mod.f90): allow creation of CCD map with FLAG==0 positions - (config/eppatplot.*): new parameters `withoutputmask' and `outmaskname', defaults "N" and "flag0_map_##.dat" - (doc/eppatplot_description.tex): see above, sections: description, parameters Version 1.6 - 2001-12-20 (MJF) ------------------------------ - (src/eppatplot_mod.f90): update SW model (calpnalgo-2.29) - (src/eppatplot_mod.f90): allow user-defined Y-postion instead of event file average value for the spatial model dependence - (config/eppatplot.*): new parameters `withuserrawy' and `userrawy', defaults "N" and "190.0" - (doc/eppatplot_description.tex): see above Version 1.5 - 2001-12-18 (MJF) ------------------------------ - (src/eppatplot_mod.f90): add average RAWY position to plot - (src/eppatplot_mod.f90): strip redundant "/" and "./" from file paths - (src/eppatplot_mod.f90): allow user-defined mode instead of SUBMODE to be plotted as model curve in pattern distribution - (config/eppatplot.*): new parameters `withusermode' and `usermode', defaults "N" and "0" - (doc/eppatplot_description.tex): see above Version 1.4 - 2001-12-17 (MJF) ------------------------------ - (src/eppatplot_mod.f90): accept pn FastBurst mode even if no model exists Version 1.3 - 2001-12-09 (MJF) ------------------------------ - (src/eppatplot_mod.f90): updated models, implemented spatial dependence Version 1.2 - 2001-08-07 (MJF) ------------------------------ - (src/eppatplot_mod.f90): implemented eFF model, check if model of event file is already implemented (otherwise do not try to plot model labels) - (doc/eppatplot_mod.tex): updated models part Version 1.1 - 2001-06-11 (MJF) ------------------------------ - (src/eppatplot_mod.f90): updated SW model (new high-energy CTI correction) Version 1.0.2 - 2001-06-05 (MJF) -------------------------------- - (src/eppatplot_mod.f90): added support for FLAG column via new parameter "withflag", default=Y (i.e. select only events with FLAG=0), added new warning if FLAG column is not present (continue without FLAG selection) - (config/eppatplot.*): see above - (doc/eppatplot_description.tex): see above - (test/eppatplot_test): call explicitly with "withflag=Y" (default) Version 1.0.1 - 2001-05-11 (MJF) -------------------------------- - (src/eppatplot_mod.f90): added support for LW and TI model - (doc/eppatplot_description.tex): updated for new models Version 1.0 - 2001-04-23 (MJF) ------------------------------ - (src/eppatplot_mod.f90): read INSTRUME attribute Version 0.2 - 2001-04-19 (MJF) ------------------------------ - (doc/eppatplot_description.tex): included suggestions by DL and JB - (test/): moved test data file to new package `eptestdata' - (DEPEND): depend on `eptestdata-0.2' Version 0.1 - 2001-03-26 (MJF) ------------------------------ - first draft version ========================================================================= Package epchain: version 8.29.8 [was 8.19] ChangeLog Version 8.29.8 - 2002-03-25 (MJF) --------------------------------- - (src/epchain): stop with error if non-existing exposure should be processed, the check for this was not active for setting "odfaccess=oal" [SSC-SPR-2818] - (doc/epchain_description.tex): added three more examples closed SPR: - SSC-SPR-2818: Warning "Use of uninitialized value" should give error Version 8.29.7 - 2002-03-19 (MJF) --------------------------------- - (doc/epchain_description.tex): corrected a few typos Version 8.29.6 - 2002-03-15 (MJF) --------------------------------- - (doc/epchain_description.tex): corrected error labels Version 8.29.5 - 2002-03-05 (MJF) --------------------------------- - (src/epchain): activated a few engineering parameters for `epframes' to prepare for ODFs from the Commissioning Phase - (src/epchain): re-adjusted default "timebinsize"; - withhardmask=Y (7-15 keV): 100 [s] for FF + eFF modes, 200 for LW, 350 for SW, 100 for TI + BU modes - withhardmask=N (0.2-10 keV): 10 [s] for FF + eFF modes, 20 for LW, 350 for SW, 10 for TI + BU modes - (doc/epchain_description.tex): see above Version 8.29.4 - 2002-03-01 (MJF) --------------------------------- - (src/epchain): added some high verbosity level messages - (src/epchain): addition to parameter "propagatecolumns" [SSC-SPR-2734]: if "all" then all `epevents' output columns are propagated to IMAGING and TIMING mode event lists [default: "auto"] - (src/epchain): if "timebinsize=0" [default: 0] then the task choses default values for lightcurve according to the instrument mode and energy range: - withhardmask=Y (7-15 keV): 100 [s] for FF eFF LW modes, 200 [s] for SW TI BU modes - withhardmask=N (0.2-10 keV): 20 [s] for FF eFF LW modes, 100 [s] for SW TI BU modes - (doc/epchain_description.tex): see above Version 8.29.3 - 2002-02-21 (MJF) --------------------------------- - (src/epchain): make changes introduced by SSC-SPR-2734 (`epchain-8.29.1') user-friendly backwards compatible via new parameter "propagatecolumns": the setting "imaging" enables the old setting where the TI and BU mode files had the same columns as for imaging modes. Default is "auto" which sets the propagated columns according to the datamode (as of version 8.29.1) - (doc/epchain_description.tex): see above Version 8.29.2 - 2002-02-18 (MJF) --------------------------------- - (src/epchain): fully enabled `usecanonicalnames=Y' setting [SSC-SPR-2106] - (doc/epchain_description.tex): explain `usecanonicalnames=Y' output filenames Version 8.29.1 - 2002-02-05 (MJF) --------------------------------- - (src/epchain): reduce number of columns for TI and BU mode event files - (doc/epchain_description.tex): adapt "Output files" section accordingly closed SPR: - SSC-SPR-2734: too many default columns for TI and BU modes Version 8.29 - 2002-01-23 (MJF) ------------------------------- - (src/epchain): update calling sequence for `epframes' - (DEPEND): needs `epframes-8.46' and `eptestdata-0.4' Version 8.28 - 2002-01-16 (MJF) ------------------------------- - (src/epchain): update calling sequence for `epevents' - (DEPEND): needs `epevents-6.30' Version 8.27 - 2002-01-15 (MJF) ------------------------------- - (src/epchain): enable background mask for SW mode - (doc/epchain_description.tex): modified `badpixfind' calls in flow chart - (doc/epchain_description.tex): added optional files to output files section - (test/*): use in-orbit ODF (eptestdata/epodf_BU_TI/0029_*) for BU and TI modes Version 8.26 - 2002-01-10 (MJF) ------------------------------- - (src/epchain): renamed `eppatplot' to `epatplot' - (doc/epchain_description.tex): as above - (DEPEND): needs `epatplot-1.0' Version 8.25 - 2002-01-09 (MJF) ------------------------------- - (src/epchain): update calling sequence for `epframes' - (src/epchain): optional call to `eppatplot' with final event list as input, default "withpatplot=N" (no call) - (DEPEND): needs `eppatplot-1.7' Version 8.24 - 2001-12-19 (MJF) ------------------------------- - (test/epchain_test_IM): change input ODF to Rev.146 in-orbit data - (test/checkoutput_IM.f90): adapt checks accordingly - (DEPEND): needs `eptestdata-0.3' Version 8.23 - 2001-12-14 (MJF) ------------------------------- - (src/epchain): for "withhardmask=Y" use explicit high-energy pattern/energy default expression when creating background lightcurve - (src/epchain): merge offset column extensions OFFSETS into one extension - (DEPEND): needs `evlistcomb-4.17' (made all other entries at least SAS-5.2.1) Version 8.22 - 2001-12-13 (MJF) ------------------------------- - (src/epchain): ensure that PATH read from SUM.SAS file ends with a slash - (src/epchain): renamed offset column extension to be merged - (DEPEND): needs `epframes-8.37' (renamed OFFSETCO -> OFFSETS) closed SPR: - SSC-SPR-2578: Wrong parse of SAS_ODF [PATH from SUM.SAS file] Version 8.21 - 2001-09-15 (MJF) ------------------------------- - (src/epchain): call `badpix' and `dscopyblock' in low memory mode which makes the chain faster for large event files Version 8.20 - 2001-09-01 (MJF) ------------------------------- - (src/epchain): add line "use 5.005;" to match SAS installation requirements - (src/epchain): add creation of background GTI file (via `tabgtigen') - (src/epchain): new parameter "flaremaxrate" for background GTI creation - (src/epchain): new parameter "usecanonicalname" to autocreate output names, not fully implemented yet - (src/epchain): update calling sequences for `epframes' and `epevents' - (DEPEND): needs `epframes-8.35' and `epevents-6.22' Version 8.19 - 2001-06-18 (MJF) ------------------------------- - (src/epchain): give certain messages also for SAS_VERBOSITY=0 (-v, -p) - (src/epchain): if SAS_ODF is ASCII file then try to extract PATH from this file, if not found then keep the current behaviour (i.e. assume that summary file is in ODF directory) closed SPRs: - SSC-SPR-2432: epchain --h or --p (and -v) does not work - SSC-SPR-2431: epchain does not read PATH from SUM.SAS file ========================================================================= Package epevents: version 6.30.6 [was 6.21] ChangeLog Version 6.30.6 - 2002-03-28 (MJF) ---------------------------------- - (doc/epevents_description.tex): some comments about long-term CTI effects Version 6.30.5 - 2002-03-18 (MJF) ---------------------------------- - (doc/epevents_description.tex): corrected a couple of typos Version 6.30.4 - 2002-03-08 (MJF) ---------------------------------- - (src/epevents_mod.f90): implement SOC-SCR-88: bit #8 in PATTERN is not set anymore for singles and bits #7 and #8 are not set anymore for doubles events close to CCD edges or bad pixels: this means these do not have PATTERN = 128 or 205 anymore but 0 and 1-4, just as `normal' single and double events; they still have the corresponding flags set (e.g. CLOSE_TO_CCD_WINDOW, CLOSE_TO_ONBOARD_BAD). A few remarks: - the selection "PATTERN==0 && FLAG==0" will give the same events as before, this was and is a recommended selection for spectral analysis of pn data - the selection "PATTERN==0" will now also yield edge singles and doubles which may have lost part of the charge in the gaps: the photon energy may be underestimated; resulting products should be used with care, however, broad-band images should be fine - the PATTERN coding for triple and quadruple events close to edges (etc.) has not been changed, only singles and doubles are affected - (src/epevents_mod.f90): write keyword "SCR_88" with content "Y" to EVENTS and EXPOSURE extensions to distinguish between previous and present coding - (test/checkoutput_IM.f90): check SCR_88 keywords in extensions - (doc/epevents_description.tex): explain changes (see above) closed SCR: - SOC-SCR-88: epevents uses double coding in PATTERN and FLAG Version 6.30.3 - 2002-03-07 (MJF) ---------------------------------- - (src/epevents_mod.f90): avoid any negative recombined PI value in output file [extends SOC-SCR-48 also for events with FLAG=0] - (doc/epevents_description.tex): extended section about PATTERN coding Version 6.30.2 - 2002-03-06 (MJF) ---------------------------------- - (src/epevents_mod.f90): use warning "frameCTI" instead of debug statement in case of setting "withframecti=Y" for non-IMAGING modes [SSC-SPR-2800] - (doc/epevents_description.tex): added warning "frameCTI" Version 6.30.1 - 2002-03-06 (MJF) ---------------------------------- - (src/epevents_mod.f90): ensured that the XMMEA_16 attribute is written always when the OUT_OF_FOV flag is set [SSC-SPR-2802] - (src/epevents_mod.f90): use TIME-derived frame numbers only for IMAGING modes, for TI and BU modes use the ODF supplied numbers to avoid broadening of the low-energy noise peak [SSC-SPR-2800], this behaviour can be reset by the new parameter "withframecti" (default="N", "Y" should only be used for engineering purposes) which is only active for the non-imaging modes (as the problem only occurs there) - (doc/epevents_description.tex): as above - (test/checkoutput_*.f90): check XMMEA_16 and FRAMECTI keywords - (config/epevents.*): new parameter "withframecti" (for non-imaging modes) closed SPRs: - SSC-SPR-2800: Broadening of noise peak in TIMING mode - SSC-SPR-2802: OUT_OF_FOV flag is set but no XMMEA_16 keyword written Version 6.30 - 2002-01-16 (MJF) -------------------------------- - (src/epevents_mod.f90): made long-term CTI increase correction more flexible by extending interface to `calpnalgo' package routines - (test/epevents_test_XX): call with all experimental parameters (also for long-term CTI effects) - (DEPEND): needs `calpnalgo-2.30' Version 6.29 - 2002-01-14 (MJF) -------------------------------- - (src/epevents_mod.f90): new warning `veryManyClasses' with condition as the old error `tooManyClasses' which has now a stricter error condition - (doc/epevents_description.tex): as above closed SPR: - SSC-SPR-2597: error (tooManyClasses) [0320_0085581001_PNS003, CCD9] Version 6.28 - 2002-01-11 (MJF) -------------------------------- - (doc/epevents_description.tex): renamed reference `eppatplot' to `epatplot' - (test/checkoutput_IM.f90): more verbose output for optimizer issues Version 6.27 - 2001-12-19 (MJF) -------------------------------- - (src/epevents_mod.f90): removed CCD temperature parameter, instead read the value from the events file (written by epframes) - (doc/epevents_description.tex): clarify that "coordSysType = CAMCOORD" closed SPR: - SSC-SPR-2642: documentation Version 6.26 - 2001-11-16 (MJF) -------------------------------- - (src/epevents_mod.f90): moved calibration routines into a new module "sas_epn_gaincticorrect_mod" that is now part of `calpnalgo' - (doc/epevents_description.tex): added patterns for events at CCD window - (DEPEND): needs `calpnalgo-2.26' Version 6.25 - 2001-11-06 (MJF) -------------------------------- - (src/epevents_mod.f90): update TI mode specific gain correction - (src/epevents_mod.f90): messages if experimental corrections are enabled Version 6.24 (2001-10-31) - UL ------------------------- - brought in line with cal-3.121: type of CAMCOORD/TELCOORD coordinates changed from single to double precision Version 6.23 - 2001-10-11 (MJF) -------------------------------- - (src/epevents_mod.f90): set FOV attribute only for IMAGING modes closed SPR: - SSC-SPR-2551: Should set OUT_OF_FOV event attribute only for IMAGING modes Version 6.22 - 2001-09-01 (MJF) -------------------------------- - (src/epevents_mod.f90): several temporary energy correction switches via parameters (gain TI+BU, CCD offsets, long-term CTI increase), experimental, default behaviour completely identical with previous version - (par/epevents.*): implemented above changes - (src/epevents_mod.f90): issue (new) warning "CCDlowGain" if a CCD has a GAINCAME value of "LOW" instead of "HIGH", energy correction does not apply - (doc/epevents_description.tex): implemented above changes Version 6.21 - 2001-08-08 (MJF) -------------------------------- - (src/epevents_mod.f90): update BU mode specific gain correction ========================================================================= Package epframes: version 8.46.5 [was 8.34] ChangeLog Version 8.46.5 - 2002-04-05 (MJF) --------------------------------- - (doc/epframes_description.tex): minor reorganization, added another example Version 8.46.4 - 2002-03-08 (MJF+UL) ------------------------------------ - (src/epframes_mod.f90): resolved exposure confusion case (e.g. S003 and U003 in ODF like 0238_0029340101, SSC-SPR-2628) - (src/epframes_mod.f90): write warning "tooLongExposure" if the observation duration (DATE_END - DATE_OBS) is shorter than the elapsed time of this exposure (derived via TSTOP - TSTART) - (doc/epframes_description.tex): added warning "tooLongExposure" - (doc/epframes_description.tex): completed sections "OAL usage" and "CAL usage" - (test/*_SW.*): added check for RA/DEC to RAWX/RAWY conversion Version 8.46.3 - 2002-02-21 (MJF) --------------------------------- - (test/*_SW*): added basic run for SW mode - (src/epframes_mod.f90): made MIP rejection even more robust [SSC-SPR-2779] - (src/epframes_mod.f90): added 0044_0119710201 (all 4 exposures) to black-list of incorrectly produced data sets (wrong energy scale) [SSC-SPR-2776] closed SPR: - SSC-SPR-2779: MIP rejection not robust against meaningless HK parameters Version 8.46.2 - 2002-02-20 (MJF) --------------------------------- - (src/epframes_mod.f90): slight modifications for messages in high verbosity levels to ease debugging of memory problems - (src/epframes_mod.f90): made MIP rejection robust against meaningless HK values by using then default FF mode values [SSC-SPR-2779] - (src/epframes_mod.f90): implemented call "OAL_addCommonAttributes()" [SCR-84] - (DEPEND): needs `oal-3.87' Version 8.46.1 - 2002-02-06 (MJF+UL) ------------------------------------ - (src/epframes_mod.f90): minor changes related to "OBT=-1" values [SOC-SPR-2231] - (doc/epframes_description.tex): added error "NoGoodObtValues" Version 8.46 - 2002-01-23 (MJF) ------------------------------- - (src/epframes_mod.f90): minor changes related to messages - (doc/epframes_description.tex): added a warning about the use of the default parameter setting "withsrcrawy=N withsrccoords=N" in the case of non-default pointings (source put intentionally off-axis); the occurence of this case cannot be determined by the software, so it is in the user's responsiblity. For TIMING and BURST modes offset pointings (or boresight changes) will lead to incorrect absolute timing and wrong energy corrections if the proper source coordinates are not supplied. This is irrelevant for all other modes. Version 8.45 - 2002-01-22 (MJF) ------------------------------- - (src/epframes_mod.f90): allow input of source position (decimal RA,DEC) and output of corresponding RAWX,RAWY for all modes (if "withsrccoords=Y"), used for time and energy corrections only for TIMING and BURST modes (as before) - (src/epframes_mod.f90): new parameter `withsrcrawy' to enable switch-on of TIMING and BURST source position parameter `srcposition' in cases when there is no reliable attitude available but one knows where the source should be. The default setting is "withsrccoords=N" and "withsrcrawy=N" which means that the source pixel position shall be derived from RA_OBJ DEC_OBJ values - (config/epframes.*): added new parameter "withsrcrawy" - (doc/epframes_description.tex): extended and re-ordered parameter section, details about the various HK-related messages and keywords Version 8.44 - 2002-01-18 (MJF) ------------------------------- - (src/epframes_mod.f90): reorganized a few messages and warnings, write several additional keywords to exposure extension, obtain offset map parameters in a more robust way Version 8.43 - 2002-01-14 (MJF) ------------------------------- - (src/epframes_mod.f90): warning 'singleBoresightBurst' if unusual RAWY range occurs for BURST mode, warning 'doubleWindowTiming' if unusual RAWX range occurs for TIMING mode. The window parameters may then be incorrect in ODF and/or CCF, and consequently associated event flags. This is added to be prepared for a change in the window sizes during the next SAS period - (doc/epframes_description.tex): see above Version 8.42 - 2002-01-11 (MJF) ------------------------------- - (src/epframes_mod.f90): a few minor changes to make the MPE optimizer happy - (src/epframes_mod.f90): initialize EXPOSURE extension columns (e.g. FRAMELIM) before filling them to avoid memory corruption closed SPRs: - SSC-SPR-2566: FRAMELIM value incorrect [0140_0112230101_PNU014, low-gain mode, CCD 3] - SSC-SPR-2577: FRAMELIM value incorrect [0219_0087940101_PNU002, short 26s, CCD 7] Version 8.41 - 2001-12-21 (MJF) ------------------------------- - (src/epframes_mod.f90): new parameter `showve' to show valid events in the loops where the optimizer has problems to ease the debugging on the various platforms, will be removed once it is obsolete (hopefully soon) - (doc/epframes_description.tex): see above - (config/epframes.*): see above Version 8.40 - 2001-12-19 (MJF) ------------------------------- - (src/epframes_mod.f90): write keyword EXPIDSTR to primary FITS header - (src/epframes_mod.f90): write keywords REVOLUT and BPT_CODE to EVENTS header - (src/epframes_mod.f90): moved CCD temperature parameter from task `epevents' to epframes, only active when no HK file (PMH) found - (doc/epframes_description.tex): added new parameter `hcettmpfpf' (well, that IS the housekeeping parameter name) that is only active if PMH file is absent - (config/epframes.*): see above Version 8.39 - 2001-12-14 (MJF) ------------------------------- - (src/epframes_mod.f90): implemented BadPixelTable coding, compare BPT code from PAH file with ADUCONV.CCF for revolutions 293 and later (first implem.) and if different issue new warning (BPTcode) - (doc/epframes_description.tex): added new warning (BPTcode) - (test/epframes_test_IM): use in-orbit data of Rev.146 for FF mode - (DEPEND): needs `cal-3.129' and `eptestdata-0.3' Version 8.38 - 2001-11-21 (MJF) ------------------------------- - (src/epframes_mod.f90): adapt to new OAL state interface - (DEPEND): needs `oal-3.81' (probably some older version were sufficient) Version 8.37 - 2001-11-21 (MJF) ------------------------------- - (src/epframes_mod.f90): if "automode=Y" then try to determine the nominal frametime, the frame time parameter (F1294), and the chopper value (An_CHOP) from the data itself which may be useful if no PMH or PAH file is available (PMSFITS), default "N" - (src/epframes_mod.f90): write bad-pixel-table related HK values as keyword BPT_CODE into the events file (prepare for comparison with CCF) - (src/epframes_mod.f90): rename OFFSETCO extension and its PHA column to OFFSETS and OFFSETX (prepare for `evlistcomb-4.17') - (doc/epframes_description.tex): rename offset column extension Version 8.36 - 2001-09-14 (MJF) ------------------------------- - (src/epframes_mod.f90): new warning (invalidODF) if (DATE-OBS == DATE-END) or (DATE-END > last HK entry) as an attempt to avoid ODF SPRs on pn tasks that are due to false ODFs, but e.g. the CAL may nevertheless crash later - (doc/epframes_description.tex): added new warning "invalidODF" and a subsection how to deal with those ODFs that should not have been delivered in this form closed SPR: - SSC-SPR-2554: Problems with ODF in Rev 185 (ODS 10.2.3) Version 8.35 - 2001-09-01 (MJF) ------------------------------- - (src/epframes_mod.f90): write correct FRMTIME value (as integer), this avoids repeated CAL warnings in subsequent tasks - (src/epframes_mod.f90): stop with error if FRAME_TIME_PARAMETER is outside valid range [0..15] instead of just giving a warning (see epframes-8.31) - (doc/epframes_description.tex): added new error message "illegalIPPVvalue" - (config/epframes.par): add parameter "automode" (not active yet) Version 8.34 - 2001-08-17 (MJF) ------------------------------- - (src/epframes_mod.f90): issue (new) warning "CCDlowGain" if a CCD has a GAINCAME value of "LOW" instead of "HIGH" - (src/epframes_mod.f90): check eFF/FF modes for consistency (if not issue new warning "changedMode" and continue with correct value) - (doc/epframes_description.tex): added new warnings ========================================================================= Package epicproc: version 1.0.4 [NEW] ChangeLog Version 1.0.4 - 2002-04-02 (GV) ------------- + More documentation updates. + Compact a little parameter dialog. Version 1.0.3 - 2002-03-28 (GV) ------------- + Documentation updated. Version 1.0.2 - 2002-03-26 (GV) ------------- + Factorize out more code: badpixfind is now common between emproc and epproc. + Clean up parameter files by removing unused parameters. + (Proc.cc) make all sub-tasks execute as system calls instead of subroutines in order to work around a problem that could not be fixed for 5.3.0. + New lyt files. Version 1.0.1 - 2002-03-11 (GV) ------------- + DEPEND updated. Version 1.0 - 2002-03-10 (GV) ----------- + merge of proclib, epproc, emproc ChangeLog for emproc ChangeLog for epproc ChangeLog for proclib ========================================================================= Package eposcorr: version 3.4 [was 3.1.1] ChangeLog Version 3.4 (2001-10-17) HB --------------------------- -error in the test harness corrected Version 3.3 (2001-10-13) HB --------------------------- -units of RA, DEC, and error columns now read from source table -position error column no longer required -optional output of table containing matched sources with distances and likelihood contributions for each matched pair -RA, DEC offsets and rotation angle can optionally be specified as input parameters instead of being determined by the programme -column names for R and B magnitues now specified by input parameter Version 3.2 (2001-08-13) HB --------------------------- Closed SPRs: + SSC-SPR-2486 Fails to compile with NAG F95 4.1 + SSC-SPR-2357 Allow correlating X-ray sources with one another + SSC-SPR-2316 SCR 56task puts too many restrictions on input file Version 3.1.1 (2001-06-01) HB ----------------------------- Closed SPR: + SSC-SPR-2414 broken link in HTML doc ========================================================================= Package eptestdata: version 0.5 [was 0.2] ChangeLog Version 0.5 - 2002-01-31 (GV) ----------------------------- + Makefile: all ODFs available under lib/testodf. Version 0.4 - 2002-01-23 (MJF) ------------------------------- - (epodf_BU_TI/0029_0116690801_PNU002*.FIT): updated header keyword FILENAME (was RRRR_0116690801_PN* but the OAL now wants the revolution number for unscheduled exposures) to prevent test harness chrash of epchain for PNU002 (TIMING mode). - (epodf_eFF): put in 0184_0124712201_PNS001 for ExtendedFullFrame mode tests - (epodf_LW): put in 0067_0123500101_PNS002 for LargeWindow mode tests - (epodf_SW): put in 0132_0129350201_PNS014 for SmallWindow mode tests Version 0.3 - 2001-12-15 (MJF) ------------------------------- - (epodf_FF + epodf_BU_TI): new directories containing real in-orbit data (FF Rev.146 + BU_TI Rev.29), not yet used by the ep-tasks Version 0.2 - 2001-04-10 (MJF) ------------------------------- - (epintermediate/rawevents_no.dat): add attribute TIMEDEL to EXPOSURE extension - (epintermediate/rawevents_IM.dat): add attribute TIMEDEL to EXPOSURE extension - (epintermediate/): renamed `e2.dat' to `events_src_lh_1.dat' - (epintermediate/): restore original times - (epodf/): restore original times - (doc): add documentation ========================================================================= Package error: version 1.38 [was 1.36] ChangeLog Version 1.38 - 2002-01-14 (GV) ------------ + (SimpleHandler.h) if SAS_RAISE_SIGNAL is defined, then do not exit(1) but raise(SIGUSR1). Version 1.37 - 2001-11-19 (JBa) ------------ + (src/ErrorDispatcher.*) Fixed SOC SPR::2227 verbosity settings are passed on command-line... Version 1.36 - 2000-03-28 (JBa) ------------ + * replaced old-style headers ========================================================================= Package esensmap: version 3.5 [was 3.4.2] ChangeLog Version 3.5 2001-11-07 ---------------------- module edetect_io renamed to edetect_io_sens Version 3.4.2 2001-05-02 ------------------------ Closed SPR: + SSC-SPR-2313 Crashes on several instruments and bands ========================================================================= Package esky2det: version 1.2.4 [NEW] ChangeLog Version 1.2.4 - 08 Mar 2002 (IMS) ---------------------- - Removed tautological parameter --node. - Updated DEPEND. Version 1.2.3 - 07 Mar 2002 (IMS) ---------------------- - Core dump from unilateral call of CAL_releaseMemory(ccdNr) at end of processing. Made this call conditional on --outunit='raw'. - Removed a debugging message. Version 1.2.2 - 28 Feb 2002 (IMS) ---------------------- - Fixed the test harness. Version 1.2.1 - 20 Feb 2002 (IMS) ---------------------- - Added some warnings to help the user avoid inadvertently retaining default parameter settings. - Some messages could only handle source numbers up to 999 (SPR 2773). This limit is now extended to huge(int32). Version 1.2 - 23 Jan 2002 (IMS) ---------------------- - Updated DEPEND. - Fixed test harness. - Added missing --ccdnode parameter. Version 1.1 - 11 Oct 2001 (IMS) ---------------------- -? Version 1.0 - 11 Oct 2001 (IMS) ---------------------- - First task delivery. Version 0.1 - date ---------------------------- - Task description circulated for comment. ========================================================================= Package esplinemap: version 2.8.2 [was 2.4] ChangeLog Version 2.8.2 (2002-03-01) HB identical to 2.8.1 which for some reason was not ingested into the system properly Version 2.8.1 (2002-02-27) HB ----------------------------- Closed SPR: -SSC-SPR-2718: INSR array out of range if input source table empty (on Linux) Version 2.8 (2002-01-10) HB --------------------------- test harness updated Version 2.7 (2002-01-09) HB --------------------------- default values of parameters withexpimage and withdetmask set to true Closed SPR: +SSC-SPR-2692 esplinemap writing massive output Version 2.6 (2001-10-17) ------------------------ Closed SPR: + SSC-SPR-2374 Incomplete directory execution rights Version 2.5 (2001-07-25) ------------------------ the dynamic range of the input data for the spline fit was compressed to avoid oscillations of the spline map in the presence of bright extended sources Closed SPR + SSC-SPR-2477 (on emldetect) fixed by extending the backgrounnd to areas outside the FOV (if withexpimage=true) Version 2.4 (2001-03-30) ------------------------ DEPEND file updated ========================================================================= Package evarimgen: version 0.2 [was 0.1] ChangeLog Version 0.2 - 23 Jan 2002 (IMS/LUX) ---------------------------- - Updated DEPEND. Version 0.1 - 9 Apr 2001 (IMS/LUX) ---------------------------- - Draft version. ========================================================================= Package evigweight: version 1.1.5 [NEW] ChangeLog Version 1.1.5 - 2002-04-09 (JB) ------------- - Filled the doc's error section. Version 1.1.4 - 2002-03-27 (JB) ------------- - Changed the doc for coherence with evselect on withzerrorcolumn. Version 1.1.3 - 2002-02-19 (JB) ------------------------------- - Adapted test harness to cal 3.136 Version 1.1.2 - 2002-02-11 (JB) ------------------------------- - Removed message for low and high energies. - Adapted test harness to cal 3.135.6 - Removed workaround to SPR 2178. Version 1.1.1 - 2002-01-31 (JB) ------------------------------- - Test harness modified to conform to new testccf (test/*.ref files) Version 1.1 - 2002-01-22 (JB) ----------------------------- - Changed the evigweight.info file. - Updated the doc to precise call to eexpmap. Version 1.0.1 - 2001-11-05 (JB) ------------------------------- - Bug correction in doc. Version 1.0 - 2001-10-29 (RG) ---------------------------- - First official version. ========================================================================= Package evlistcomb: version 4.17.2 [was 4.15.2] ChangeLog Version 4.17.2 - 2002-04-12 (JB) -------------- - Correct test file test/event.ref. Version 4.17.1 - 2002-04-11 (JB) -------------- - Correct bug showing when a column is missing in one input file. - Add test for overflow in test/mos21.fits on PHA and PI. Version 4.17 - 2001-11-15 (JB) ------------ - Allow merging several extensions. Version 4.16.1 - 2001-07-20 (JB) -------------- - Bug correction for Optimization mode (src/evlistcomb_mod.f90) Version 4.16 - 2001-07-10 (JB) ------------ - Implement seek call to optimise in low-memory mode. Version 4.15.2 - 2001-05-21 (JB) -------------- - Remove link to defunct task rgsexposure (doc/evlistcomb_description.tex) ========================================================================= Package evselect: version 3.47.2 [was 3.35] ChangeLog Version 3.47.2 - 2002-02-27 (DH) -------------- + Fix bug which caused an infinite exposure to be calculated for some products if the input filtered event list was empty. Version 3.47.1 - 2002-01-28 (DH) -------------- + Documentation updates. Version 3.47 - 2001-11-21 (DH) ------------ + Rearrange parameter file so that parameters are in same order as in the documentation. + Initialize various variables to zero in wcs_proj.c in order to avoid optmized compiler warnings on linux. + Removal of un-needed EXPOSUnn extensions now occurs when exposure updating is set, even if no TIME filtering is done. + Fix bug which in some cases caused the last bin (ie. row) in a histogram or lightcurve not to be created. Closes SSC-SPR-2656. + If the column used to accumulate a histogram is named COUNTS, it now gets rename to OLD_COUNTS in the histogram, instead of crashing evselect. Closes SSC-SPR-2637. Version 3.46 - 2001-11-21 (DH) ------------ + Increment version number for book keeping purposes. Version 3.45 - 2001-11-21 (DH) ------------ + Include string.h and stdio.h in wcs_proj.c . Hopefully fixes a Dec compile problem. Version 3.44 - 2001-11-07 (DH) ------------ + Check for existence of CCDNR column in XmmExposure constructor. Closes SSC-SPR-2622. Version 3.43 - 2001-10-29 (DH) ------------ + Incorporate C version of wcslib into the evselect code. + Add option to shift image to be centered at a given Ra and Dec. Closes SAS-SCR-11. + Remove makesparserates option, as this produces a lightcurve which is a mis-interpetation of the OGIP standard. Closes SSC-SPR-1975. + Add makeratecolumn option, which makes a RATE column instead of a COUNTS column in a light curve. Closes SAS-SCR-12. Version 3.42 - 2001-10-16 (DH) ------------ + Mention imagechain in documentation as an example of evselect use. Version 3.41 - 2001-10-12 (DH) ------------ + Fix problems causing compiler problems with optimization turned on. Some pointers needed to be initialized to zero. Closes SSC-SPR-2595. Version 3.40 - 2001-10-11 (DH) ------------ + Add spectrum accumulation using a 'weight' column (withzcolumn=true). For spectra, light curves and histograms the error column for the weight (withzerrorcolumn=true) is now optional. Version 3.39 - 2001-09-24 (DH) ------------ + Changed all standard containers to use the explicit std:: scope operator. + Implement SCR 66: Inefficient selection of EXPOSUnn extensions. Note that the algorithm is executed only when evselect thinks it needs to update exposure information. + Fix some errors in the documentation introduced in 3.38 . + Fix error in algorithm used for caculating exposure for a spectrum region that spans more than one ccd. Exposure was being over estimated. Closes SSC-SPR-2570. Version 3.38 - 2001-09-19 (DH) ------------ + Major rework of getGtiLists method of XmmExposure. Now more robust in determining which TIME filters can be appropriately applied for exposure correction. Closes SSC-SPR-2285 and SSC-SPR-2467. Version 3.37 - 2001-08-13 (DH) ------------ + Change system and compiler include statements to conform to standard. + Change test harness bourne shell script so that queried keyword values are returned correctly on all systems. Fixes SSC-SPR-2396. + Warning now given when doing exposure updating if data subspace parsing failed. Closes SSC-SPR-2029. + Use new compressRegions() method to compact data subspace when old and new dss specifications have been combined. + Change test harness to reflect different polygon algorithm in selectlib. + Change exposure info correction so that it no longer requires access to the ccf via the cal. Closes SCR-73. Version 3.36 - 2001-08-06 (DH) ------------ + Test for zero bin sizes. Fixes SSC-SPR-2241. + Add writing of LTV/LTM coordinate keywords to extracted images. Closes SCR 27. + Empty product tables are now created when no events are selected. Closes SCR 24. Documentation updated for relavent error and warning messages. + Option for calculating BACKSCAL keyword in evselect removed from the documentation. Closes SSC-SPR-2405. Version 3.35 - 2001-04-19 (DH) ------------ + Remove iostream.h includes. + Remove backscale calculation option from spectral extraction. ========================================================================= Package ewavelet: version 3.3 [was 2.6.2] ChangeLog Version 3.3 - 2001-11-05 (GL/AIP) + Check bounds of array pixel[] in centroid() + Changed algorithm used to avoid spurious sources near chip edges Version 3.2 - 2001-11-22 (JBa) + (doc/ewavelet_description.tex): fixed documentation Version 3.1 - 2001-09-06 (GL/AIP) + Fixed a bug, that caused crashes under Tru64 Version 3.0 - 2001-08-14 (GL/AIP) + Closed SPR-2535: Need to reconstruct source map + Closed SPR-2487: Fails to compile with optimization on + Closed SPR-2502: ewavelet maxscale mismatch + Fixed wrong values in output columns RATE, RATE_ERR + Introduced parameter "edgethreshold" Version 2.6.2 - 2001-05-11 (GL/AIP) + Closed SSC-SPR-2376: Spurious Make.include ========================================================================= Package flspec: version 2.32.7 [was 2.22] ChangeLog Version 2.32.7 - 2002-03-18 (MC) ---------------------------- +(doc/flspec_description.tex): updated documentation Version 2.32.6 - 2002-03-12 (MC) ---------------------------- +(src/flspec.pl): removed event selection for spectral extraction Version 2.32.5 - 2002-03-08 (MC) ---------------------------- +(src/createpseudoevt_mod.f90): brought in line with ssclib-2.3.9 Version 2.32.4 - 2002-03-04 (MC) ---------------------------- Closes SSC-SPR 2796: output spectra should be binned +(src/flspec.pl) : removed unnecessary fparkey call : new binning and improved selection criteria for output spectra +(doc/flspec_description.tex): documentation updated Version 2.32.3 - 2002-03-01 (MC) ---------------------------- Closes SSC-SPR 2793: ROWID column with incorrect values. +(src/flspec.pl): sets appropriate values for ROWID column +(doc/flspec_description.tex): updated documentation Version 2.32.2 - 2002-02-18 (MC) ---------------------------- Closes SSC-SPR 2763: Should set CAL state +(src/createpseudoevt_mod.f90): sets CAL state Version 2.32.1 - 2002-02-18 (MC) ---------------------------- Closes SSC-SPR 2759 :Incorrect area units for fluctuations spectra +(src/flspec.pl) new spectral area units: 0.05 arcsecs pixels +(doc/flspec_description) updated to account for new units Version 2.32 - 2002-02-14 (MC) ---------------------------- Brought in line with flspec2.29.3 and: +(DEPEND): added emask, ssclib and cal +(src/flspec.pl): removed use of backscale to calculate area. Brought in line with region6.2.1 and ssclib 2.3.1 Exposure map borders eliminated using 'emask' +(src/createpseudoevt_mod.f90): new routine to create a pseudo evt list from input image and to use it to create mask files to filter de input event list. +(doc/flspec_description): updated to show task changes. Version 2.29.3 - 2002-02-01 (MC) ---------------------------- Closed SSC SPR 2728: fails test harness at mathpha +(src/flspec.pl): numerical value in mathpha expression formated in %.3f Version 2.29.2 - 2002-01-30 (MC) ---------------------------- Closed SSC SPR 2724: fails test harness +(src/flspec.pl): corrected error introduced while solving SPR 2716 Version 2.29.1 - 2002-01-29 (MC) ---------------------------- Same as 2.30 for the release track. Version 2.30 - 2002-01-29 (MC) ---------------------------- Closed SPR SSC 2716: fails test at mathpha call +(src/flspec.pl) formated numerical factor in 'mathpha' expression so that it only has 5 decimal places. Closes SPR. Version 2.29 - 2002-01-18 (MC) ---------------------------- Brought in line with region 6.2 + (DISTRIBUTION) moved to world +(src/flspec.pl) new parameter in 'region' call: outunit=xy +(test/flspec_test) now it uses 'emldetect' output source list. (region does not read EPIC combined src list) Version 2.28 - 2002-01-18 (MC) ---------------------------- Open SPRs: none + (DEPEND) Updated dependencies (region 6.0) + (src/flspec.pl) In call to region, moved 'eventfile' to 'eventset' according to new 'region' parameter interface. Version 2.27 - 2002-01-14 (MC) ---------------------------- Open SPRs: none + (DISTRIBUTION) Distribution moved from world to ssc until tasks required by flspec close SPRs. Version 2.26 - 2002-01-04 (MC) ---------------------------- Open SPRs: none + (DEPEND) Updated dependencies (daltools 1.0, sasperl 1.0) Version 2.25 - 2001-12-13 (MC) ---------------------------- Open SPRs: none + (DEPEND) Updated dependencies (backscale 1.0) Version 2.24 - 2001-11-6 (MC) ---------------------------- Open SPRs: none + (src/flspec.pl) Corrected use of Solid Angle values Improved some warning messages + (doc/flspec_description.tex) updated Version 2.23 - 2001-11-2 (MC) ---------------------------- Open SPRs: none + (DEPEND) Include backscale and specadd + (config/flspec.par) included default values + (src/flspec.pl) BACKSCAL calculated through backscale Included more explanatory SAS messages. Source regions now calculated with option radiusmode=enfrac in task region Spectra stored in output file with specadd + (src/fladdspec_mod.f90) removed. It now uses specadd task + (doc/flspec_description.tex) updated + (test/) new test files (real obervations) + (test/testval.f90) new test harness adapted to changes in perl script Version 2.22 - 2000-10-12 (GV/SOC) ------------ + (DEPEND) updated. ========================================================================= Package ftools: version 1.0 [was 0.2] ChangeLog Version 1.0 - 2001-12-16 (GV) ----------- + re-upload of 0.2 Version 0.2 - 2000-08-18 (GV) ----------- + add task info files. ========================================================================= Package gtialign: version 2.5 [was 2.4] ChangeLog Version 2.5 - 2001-10-12 ----------- + Check existence of CCDID, CCDNODE and FRMTIME keywords before copying. Closes SSC-SPR-2418. Version 2.4 - 2001-04-24 ----------- + Change so that program will work with a TIMEDEL keyword as well as a TIMEDEL column. Closes SSC-SPR-2239. ========================================================================= Package gtibuild: version 1.1 [was 0.3.3] ChangeLog Version 1.1 - 2002-02-08 (GV) ----------- + Implementation according to updated doc, test harness. Version 1.0 - 2001-12-20 (GV) ----------- + documentation updated. Version 0.3.3 - 2001-06-06 (UL) ------------- + ironed out another docu problem ========================================================================= Package gtimerge: version 1.3 [was 1.2.2] ChangeLog Version 1.3 - 2001-12-07 (UL) ----------- + redelivery of 1.2.2 for start of 5.3 RT Version 1.2.2 - 2001-05-30 (UL) ------------- + added warning message in case of empty output GTI table (as already described in doc) ========================================================================= Package gui: version 1.37.3 [was 1.33] ChangeLog Version 1.37.3 - 2002-02-01 (JBa) -------------- + (demo/config/demo_radial.par) fixed bug in syntax Version 1.37.2 - 2002-01-29 (JBa) -------------- + LogPane registers, when a task has finished. Version 1.37.1 - 2002-01-28 (JBa) -------------- + Fixed SOC::SCR-16 Version 1.37 - 2002-01-25 (JBa) -------------- + Fixed SOC::SPR-2136 Version 1.36 - 2002-01-25 (JBa) -------------- + Changed implementation of Column view, such that: * it uses a spreadsheet instead of a single piece of text, * the browser can show the contents of variable length columns. This fixes SPR-1420 Version 1.35 - 2001-12-19 (JBa) -------------- + Improved DataSet-browser performance + Updated DataSet browser, such that it can handle SAS_ODF as File|Directory and SAS_CCF as DataSet|Directory + Removed obsolete top-level entries: ODF,CCF,HOME,Current. Instead, jump through root tree ;-) Version 1.34 - 2001-11-06 (JBa) -------------- + Whenever a task gets focus in the TaskBrowser, it notifies all groups to the statusbar. Version 1.33 - 2001-06-14 (JBa) -------------- + implementation of DirOrDataSet parameters (param-1.62) + SAS_ODF and SAS_CCF (preferences) are now of type DirOrDataSet ========================================================================= Package hkauxplot: version 4.4.2 [was 4.2.3] ChangeLog Version 4.4.2 - 02-03-06 (BHP) ------------- - fixed (another) trivial bug in LaTeX doc - added GROUPS to hkauxplot.info file. - minor bug fix in aux arrays. Version 4.4.1 - 01-10-31 (UL) ------------- - fixed trivial bug in LaTeX doc Version 4.4 - 01-08-26 ----------- - Added unsigned integer column data type. Version 4.3 - 01-06-06 ----------- - Added total pages to each page (SPR-1866) - Updated DEPEND file. Version 4.2.3 - 00-11-30 ----------- - Fixed Makefile in config directory ========================================================================= Package hkgtigen: version 1.7.1 [was 1.6.2] ChangeLog Version 1.7.1 - 2002-03-12 (UL) ------------- + fixed minor problems in documentation (broken links/improper macro use) Version 1.7 - 2001-07-24 (UL) ----------- + S/C HK parameters were not properly taken into account + consistent use of namespace std in all sources Version 1.6.2 - 2000-10-27 (UL) ------------- + task is now in GROUPS 'gti' ========================================================================= Package hkstrip: version 3.8 [was 3.10] ChangeLog Version 3.8 - 09-10-2000 (DH) ----------- - Incorporate all changes from patch 3.7.1 . Version 3.7.1 - 20-05-00 (DH) ------------- - Update date in the task description. Closes SPR 1422. Version 3.7 - 18-05-00 (DH) ----------- - Yet another fix to the test harness to make it compatible with DAL changes. Note that current test harness will not work with ftools 5.0 . Version 3.6 - 08-02-00 (DH) ----------- - Fix test harness for changes in ODFs Version 3.5 - 01-12-99 (DH) ----------- - Change version number of documentation - Update DISTRIBUTION file. - Change SAS_ODFDIR to SAS_ODF in test harness. - Fix SPR 1364, "Fails during integration at SOC". Version 3.4 - 08-09-99 (DH) ----------- - Update to documentation macros and error section. Version 3.3 - 25-08-99 (DH) ----------- - Change test harness so it is not so sensitive to changes in testodf. Version 3.2 - 10-08-99 (DH) ----------- - Change test harness reference file to reflect new version of testodf/scisimsimple. Version 3.1 - 05-08-99 (DH) ----------- - Fix SPR 1033, hkstrip does not convert the TIME column. Did this by clarifying the documentation on the TIME column conversion and also gave more details on reading in ODF files. Version 3.0 - 18-06-99 (DH) ----------- - New parameter names - Updated code to use latest DAL features - Can now use OAL ODF file specification for an input HK file - Converts TIME column of ODF files from string format to seconds since the XMM reference time. Version 2.1 - 08-10-98 (DH) ----------- -fixed parameter file for new parameter system (SPR 576) Version 2.0 - 07-08-98 ----------- - fixed problem in DEPEND file (UL) Version 1.9 - 06-08-98 ----------- - Fixed SPRs: 381, Remove the mode parameter 382, Use type f for files 383, Remove the trailing . from the parameter labels 384, Move the bibliography items into central DAL library 385, Use lowercase Fortran 386, Move get_free_io_unit into library 387, Do not implement the @ sign convention 388, Use a smaller test file which is more easy to check 498, Test harness fails after DAL upgrade Version 1.8 ---------------------- - Updated DEPEND file, closes SPR 189 Version 1.7 ---------------------- - Change to more robust test harness. - Update documentation to new format. - Add this ChangeLog file. ========================================================================= Package imgdisplay: version 1.30.3 [was 1.28] ChangeLog Version 1.30.3 - 2002-03-13 (UL) -------------- + fixed couple of minor doc problems Version 1.30.2 - 2002-02-19 (UL) -------------- + minor ds9-2.1b5 adjustment Version 1.30.1 - 2002-01-30 (UL) -------------- + brought in line w.r.t changed annulus region format in ds9 2.1b4 Version 1.30 - 2002-01-28 (UL) ------------ + Ds9::toRegion(): added support for elliptical annuli Version 1.29.1 - 2001-08-17 (UL) -------------- + fixed problem inadvertently introduced in 1.29 (caused invalid ds9 region file to be written) Version 1.29 - 2001-08-13 (UL) ------------ + added converter task cxctods9/ds9tocxc + brought in line with selectlib-4.43 + consistent use of namespace std Version 1.28 - 2000-12-22 (UL) ------------ + trivial change to make optimizer happy ========================================================================= Package implot: version 1.7 [was 1.3.8] ChangeLog Version 1.7 - 2002-2-25 (CGP) More robustness, e.g. fixed bug if source table is empty (SPR2754), Uses better colours if OM image is almost constant, Marks sources with row number if table has no other suitable column. Version 1.6 - 2002-1-24 (CGP) New version to make version numbering consistent Version 1.4.5 - 2002-1-18 (CGP) One case of NaN handling wasn't fixed, now done Version 1.4.4 - 2002-1-17 (CGP) NaNs in real images handled better Version 1.4.3 - 2001-10-25 (CGP) Fixed bug, added numbers & varysize switches Version 1.4.2 - 2001-10-12 (CGP) Changed annotation: "lowest" when select on magnitudes Version 1.4.1 - 2001-10-12 (CGP) Cleaned up code; supports OM combined source list overlay. Version 1.4 - 2001-8-14 (CGP) Added parameters pmin, pmax so user can set pixel levels shown Version 1.3.8 - 2001-5-21 (CGP) Can use EPIC Summary source list for source annotation ========================================================================= Package inthist: version 2.13.1 [was 2.11] ChangeLog Version 2.13.1 (2002-03-20) (MC) -------------------------- + (doc/inthist_description.tex): updated documentation Version 2.13 (2002-01-08) (MC) -------------------------- + (DEPEND) Updated dependencies (ssclib 2.0, sasperl 1.0) Version 2.12 (2001-08-10) (MC) -------------------------- Open SPRs: none + (src/intmakehist_mod.f90) Now it does read exposure and band information from images Added more messages depending on verbosity level + (src/inthist.pl) Added more messages depending on verbosity level + (config/inthist.par) Added default values and improved explanatory messages + (doc/inthist_description.tex) Documented new default values + (test/inthist_test) Added real PPS EPIC image/exposure sets to test task. Updated test harness Version 2.11 (2000-08-17) (MC) -------------------------- Open SPRs: none + (ChangeLog) Format updated + (config/inthist.info) Removed "interactive" from GROUPS list + (doc/inthist_description.tex) Macros updated ========================================================================= Package lcplot: version 1.14.1 [was 1.13.4] ChangeLog Version 1.14.1 - 09-01-02 ----------------------- Data now referenced to TSTART and not to TIMEZERO, according to the OGIP recommendation. Documentation also changed to incorporate this change. Version 1.14 - 7-12-01 ----------------------- Version number increment as requested for the new public release cycle. Version 1.13.9 - 4-12-01 ----------------------- Even more information has been added to the output plot in response to SPR 2659: which OSW a light curve has come from, the filename of the plotted file and the plotted bin size. Version 1.13.8 - 20-11-01 ----------------------- New information has been added to the output plot: exposure ID, source number, source position, source and background re-extraction region areas, background light curve subtraction, fraction of the PSF included in the source lightcurve, and is a correction applied for this. The version of lcplot is also included in the bottom left hand corner. The documentation has consequently been updated. Version 1.13.7 - 07-11-01 ----------------------- A new parameter has been introduced (bkgdyscale) which by default is set to `no', but can be set to `yes' so that the y-scale of the background counts is the same as the source counts, in response to SPR-2616. Version 1.13.6 - 22-10-01 ----------------------- The test has been radically changed so that it doesn't test the .ps file, as these are never standard. Version 1.13.5 - 19-10-01 ----------------------- The test has been changed so that if it does fail, the output is not long and a small revision has been made to the errors, as they were not accurate. Version 1.13.4 - 7-09-01 ----------------------- The times, aswell as the dates, are now printed in the title of the output of lcplot and the format of TIMEZERO has been changed so that more decimal places are shown, in response to SPR 2509. ========================================================================= Package merge: version 0.4.1 [was 0.3.1] ChangeLog Version 0.4.1 2001-11-08 (AMR) ------------- + (src/merge_mod.f90) STDGTI files now merged (SSC-SPR-2617). START & STOP attributes corrected + (doc/merge_description.tex) Updated Version 0.4 2001-06-19 (AMR) ------------- + (src/merge_mod.f90) New functionality, allowing adjustments of individual event file sky coordinates, for attitude errors etc, prior to merging. + (config/merge.par, merge.lyt) New parameters for sky coordinate adjustments. Also withuserradec changed to withradec. + (doc/merge_description.tex) Above change described. Version 0.3.1 2000-11-23 (AMR) ------------- + (doc/merge_description.tex) Documentation updated (SSC-SPR-2115) ========================================================================= Package mssllib: version 2.18.1 [was 2.16] ChangeLog Version 2.18.1 2002-01-25 (VNY) (+src/numerical_mod.f90) - The subroutine DLOCATE in the module numerical_mod.f90 can crash if the input xx-array consists of only one element. Protection against this potential crash (subscription message) has been added (SPR 2702). Version 2.18 2002-01-08 (CB) ---------------------- DEPEND file ammended. Version 2.17 2001-12-13 (CB) ---------------------- +(src/frametime_mod.f90) - Extra parameter added to pass the BINBPE parameter- needed for Engineering-2 data. (SPR 2571) Version 2.16 2001-06-18 (CB) ---------------------- +(src/getstartendexp_mod.f90) - Extra parameter added to subroutine getstartendexp to pass the instrument mode- modified to get the fast-chain working. ========================================================================= Package oal: version 3.90.2 [was 3.68.6] ChangeLog Version 3.90.2 - 2002-04-11 (UL) -------------- + fixed minor problem with determination of ODF location when SAS_ODF is given just name of summary file Version 3.90.1 - 2002-04-02 (UL) -------------- + fixed another problem related to treatment of data blocks with incorrect QUADRANT/CCDIDs in EPN auxiliary data [lead to negative GTIs generated by epframes with at least ODF 0078_0124100101] Version 3.90 - 2002-03-25 (UL) ------------ + introduced fifth SAS_OBT_MET_FIT field: 0/1 toggle switch controlling whether or not GS handovers in the TC data are ignored (1) or not (0); in the latter case all TC data after a handover are not taken into account; default is 1, i.e. all TC data are considered + updated doc w.r.t to new SAS_OBT_MET_FIT control parameter Version 3.89.1 - 2002-03-25 (UL) -------------- + changed default parameters controlling OBT-MET FIT from 0,1,1.e-2,.9 to 0,4,5.e-5,.9 Version 3.89 - 2002-03-15 (UL) ------------ + fixed bug in OBT-MET conversion (prevented correct conversion of OBT=-1 entries to NaN) Version 3.88.11 - 2002-03-12 (UL) --------------- + fixed minor documentation problems Version 3.88.10 - 2002-03-11 (UL) --------------- + fixed problem inadvertendly introduced in 3.88.9 (caused emframes' test harness to fail) Version 3.88.9 - 2002-03-08 (UL) -------------- + make OAL_setState(set) robust against missing FILENAME attribute in set + fixed minor problem with treatment of very last frame in frame-counter to OBT conversion for pn (problem occures in ODF 0093_0124710201) Version 3.88.8 - 2002-03-04 (UL) -------------- + adjustment of internal parameter in pn frame-counter to OBT conversion fixes processing problems with ODFs 0375_0134521401 Version 3.88.7 - 2002-02-26 (UL) -------------- + fixed problem described in SSC-SPR-2777: crash without error msg (emframes) [exposure confusion problem in Odf-related classes] Version 3.88.6 - 2002-02-21 (UL) -------------- + optimized memory usage in EPN frame-counter to OBT conversion + updated error labels in doc + better description of OAL_toAttitudeMatrix() Version 3.88.5 - 2002-02-14 (UL) -------------- + more robust frame time computation in EpnAuxDataServer (fixed problem with CCD-0/Quad-3 in ODF 0131_0110660101) Version 3.88.4 - 2002-02-12 (UL) -------------- + brought in line with caloalutils-1.64 Version 3.88.3 - 2002-02-06 (UL) -------------- + closed SPR 2231: OAL problems with pn event time computation in development-track [effectively closed with 3.88.2 already] + minor internal modifications Version 3.88.2 - 2002-02-05 (UL) -------------- + fixed minor compilation problem under optimization + better robustness in IPPV access (invalid string-number conversions) + fixed various processing problems of odffixed/PMSFITS data sets (0032_0117500201) Version 3.88.1 - 2002-02-04 (UL) -------------- + fixed problem with computation of frame time in SmallWindowMode + summary file may contain CONFIGURATION section Version 3.88 - 2002-01-21 (UL) ------------ + fixed couple of problems in OBT tag computation for EPN (related to FTCOARSE wrap-around) + fixed minor problem with instrument priorities read from sum file + fixed minor problem with data mode recognition + minor doc update Version 3.87 - 2002-01-15 (UL) ------------ + fixed problem of SPR 2249: OAL_addCommonAttributes does not work on odffixed data + minor doc update Version 3.86 - 2002-01-08 (UL) -------------- + fixed minor problem with OAL_addCommonAttributes() I/F + setState() accepts now full instrument/exposure identifier (e.g. 'R1U571') in argument 'instrExposureId'; can also be the name of an ODF set name Version 3.85 - 2002-01-07 (UL) ------------ + better robustness against invalid GSID from TCS (this fixes problem of SPR 2236: OAL_frameCounterToObt core dumps in emframes) + closed SPR 2234: Implement SCR 84: Source of attitude data wanted [added OAL_addCommonAttributes()] + improved ODF ICD compilance: do not require proposal data in SDFs Version 3.84.1 - 2001-12-14 (UL) -------------- + removed forgotten debug statement in TimeTags.cc Version 3.84 - 2001-12-10 (UL) ------------ + src/TimeCorrelator: * internal optimizations * user can now force linear OBT-MET relation by setting SAS_OBT_MET_LINEAR=slope,anchor slope : slope of OBT-MET line anchor: determines point in TCS to use as 'anchor' to define OBT-MET line; index is N*anchor (0<=anchor<=1, N: number of TCS data point) + coefficients of OBT-MET fit polynomial now printed on VERBOSITY>=7 Version 3.83 - 2001-12-06 (UL) ------------ + added OalStateable::instrExposureId() + brought in line with caloalutils-1.61 (class Odf [formerly in Odf.h] moved to caloalutils) Version 3.82 - 2001-11-22 (UL) ------------ + TimeCorrelator object instantiation now robust again too few data points in TCS + added OalServer::instrExposureId() to set state from "M1U001"-type strings Version 3.81 - 2001-09-11 (UL) ------------ + OdfSet::scheduled() now only returns true for 'S'-type exposures (used to give true also for type 'X') + fixed problem of SPR 2168: Does not distinguish S/U + end with error when attempting to retrieve numeric IPPV from string value (e.g. 'UNKNOWN') - requires technology in utils-1.79 + fixed problem of SPR 2213: SCR74: list/document errors Version 3.80 - 2001-09-06 (GV) ------------ + (src/TimeCorrelator.cc) fix ieee exception on DEC triggered when writing some messages to errstr. SOC-SPR-2164. This problem was also fixed in 3.68.6 (release track). Version 3.79 - 2001-08-24 (GV) ------------ + (src/Odf.h) add Odf::setNames() and Exposure::ippvs(). + (cxxtest/oalserver.cc) exercise the new i/f. Version 3.78 - 2001-08-10 (UL) ------------ + OalState I/F change to support exposure selection by scheduled flag + ODF exposure designator (e.g. "U571") + doc updated to describe above change + fixed typos Version 3.77 - 2001-07-30 (UL) ------------ + internal changes related to treatment of engineering mode exposures Version 3.76 - 2001-07-25 (UL) ------------ + fixed compilation problem under Tru64 Version 3.75 - 2001-07-24 (UL) ------------ + fixed problem of SPR 2127: attitude data extrapolation artifacts (only relevant for RAF ODFs) + fixed minor problem which lead to a crash in the extremely unlikely case that there are no usable data frames in an EPN aux file (SciSim EPN AUX files, see SPR 2128) + fixed problem of SPR 2126: not robust against OBT resets in time correlation data Version 3.74 - 2001-07-16 (UL) ------------ + if EPN Additional Periodic HK file is missing needed parameters F1534/F1634/F1734/F1834 are given d/f value 0 + name change in OdfInfo.h: scienceExposures() -> observationExposures() [now returns science+engineering exposures] Version 3.73 - 2001-07-06 (UL) ------------ + fixed subtle bug which lead to incorrect treatment of IPPVs under certain circumstances Version 3.72 - 2001-07-06 (UL) ------------ + increased offset by which HK parameter for the frame-counter to OBT conversion are sought after the exposure start to 90s (EPIC) (this is to avoid problems with late counter resets) Version 3.71 - 2001-07-05 (UL) ------------ + removed inadvertently introduced cal dependency in oal.f90 (causes compilation failure if oal is build before cal) Version 3.70 - 2001-07-04 (UL) ------------ + fixed small problem in Makefile related to new additions in 3.69 Version 3.69 - 2001-07-03 (UL) ------------ + much meliorated and extended frametime-OBT translation algorithm for EPN implemented; detects and corrects all known anomalies in auxiliary files; summary log of found problems is printed at the end - experimental + new thin access layer to Odf dedicated for odfbrowser application (odfbrowse/OdfInfo.h) Version 3.68.2 - 2001-06-07 (UL) ------------ + fixed problem in RAF reading routine (second field was skipped) + make interpretation of RAF data robust against negative time jumps (data with negative time increments w.r.t to previous row are ignored; problem has been reported to FD) + ignore entries with UTCDAY==0 in TCS (some early ODFs [e.g. 0078/0124100101] are afflicted with this problem - cause unclear) + meliorated robustness against unexpected EOF conditions in summary file reading Version 3.68.1 - 2001-05-03 (UL) -------------- + fixed minor compilation problem under optimization + implemented SPR 2011: cannot handle duplicate VALTIME entries in AHF Version 3.68 - 2001-04-18 (UL) ------------ + time boundaries of non-science data exposures are now set to observation start/end time (instead of 1958-01-01T00:00:00) Version 3.67 - 2001-04-04 (UL) ------------ + fixed another problem caused by consecutive ATS bins of duration 0s (see also related comment below on v3.65) + fixed problem introduced with 3.65 for odffix'ed data Version 3.66 - 2001-04-02 (UL) ------------- + moved tcsfix task to package utils to break cyclic dependency Version 3.65 - 2001-03-27 (UL) ------------ + open all HK files in lowmem mode + added tcsfix task (to be run in ODF BRKP chain) + fixed subtle bug in AttitudeLocator class which caused incorrect attitude data to be returned for time axis bins of duration 0s after a data gap (this absorbs oal-3.61.1 in the releasetrack) + approximately correct for wrong EPIC clock reset times after CDMU crash (this implements SCR 57: correct wrong clock reset times after CDMU crash) + implemented SCR 55: add support for new RAF + fixed obsolete old-style include statements + couple of trivial changes to satisfy optimizer Version 3.64 - 2001-03-23 (UL) ------------ + added functionality to access bad pixel tables from ODF (C++/f90 I/F + updated doc) - this closed SCR 52: Access MOS bad pixels in the HouseKeeping + -> + fixed minor bug in C++/f90 layer Version 3.63 - 2001-03-21 (UL) ------------ + fixed SPR 1960: allow for temporal overlap of consecutive AHF entries Version 3.62 - 2001-03-02 (UL) ------------ + implemented recalculation of signal propagation delays in time correlation data (see doc on environment variable SAS_OBT_MET_FIT for detail) + support for new environment variable SAS_ORBIT (see doc for detail) + brought in line with caloalutils-1.44 Version 3.61 - 2000-12-12 (UL) ------------ + fixed problem unintentionally introduced in 3.59 Version 3.60 - 2000-12-08 (UL) ------------ + a few trival changes to make the optimizer silent Version 3.59 - 2000-12-07 (UL) ------------ + parameters controlling the OBT-MET fit can now be given via environment variable SAS_OBT_MET_FIT = deg[,rms[,frac]] Version 3.58.8 - 2000-11-17 (UL) -------------- + brought a few test harnesses in line with caloalutils-1.36.3 + ObtVector::toUtc() -> ObtVector::toMET() Version 3.58.7 - 2000-11-15 (UL) -------------- + removed redundant CAL from USEDLIBS in combilib Makefile Version 3.58.6 - 2000-11-09 (UL) -------------- + fixed SPR 1825: Picks wrong AUX file ? Version 3.58.5 - 2000-11-08 (UL) -------------- + fixed SPR 1823: summary file pick up Version 3.58.4 - 2000-11-02 (UL) -------------- + a couple of transparent changes (needed by barycen) Version 3.58.3 - 2000-10-30 (UL) -------------- + fixed minor problem introduced with 3.58.2 (reading of *SUM.ASC can fail) Version 3.58.2 - 2000-10-27 (UL) -------------- + can now also read skeleton ODF summary file from ODS + added oal.info file Version 3.58.1 - 2000-10-19 (UL) -------------- + bug fix in Ra/Dec conversion routine (caused sign of small negative value to be ignored); this closes SSC-SPR-1989 Version 3.58 - 2000-09-25 (UL) ------------ + access to IPPVs from C++ + fixed SOC-SCR 9: Access the *SUM.SAS summary file by default + removed obsolete OAL_activeFilter() + added OAL_getIPPVint() + updated documentation + small updated to test harnesses Version 3.57 - 2000-09-05 (UL) ------------ + recognize new RGS DPP Non-Periodic-HK files (ODF DCP 128) of type "D1H"/"D2H" Version 3.56 - 2000-08-29 (UL) ------------ + coarse time wrap-around value now taken from periodic HK in case of EPN; it used to be taken as constant 32768 whereas the most likely operational value is 32400 - this leads to a ~300 s bogus time gap in >32ks exposures Version 3.55 - 2000-07-31 (UL) ------------ + fixed problem with exposure selection (related to simultaneous acceptance of new + old style HK sets) Version 3.54.9 - 2000-07-12 (UL) -------------- + another fix to make it work for old+new-style ODFs; the latter contain HK files that cover the entire observation instead of being broken down per exposure Version 3.54.8 - 2000-07-07 (UL) -------------- + fixed a problem in exposure recognition related to scheduled/unscheduled status Version 3.54.7 - 2000-07-06 (UL) -------------- + relaxed RMS criterion for OBT-MET polynomial fit to TCS data from 1.e-10 to 1.e-2 Version 3.54.6 - 2000-07-03 (UL) -------------- + closed SPR 1655: OAL does not recognize OM Imaging exposures + closed SPR 1652: remove \env from Change history + closed SPR 1437 : test harness fails on Linux Version 3.54.5 - 2000-06-22 (UL) -------------- + made reading of ODF summay file more robust w.r.t to empty lines, comments lines, etc. Version 3.54.4 - 2000-06-21 (UL) -------------- + some transparent fixes to read new ODF summary created by 'odfingest' Version 3.54.3 - 2000-06-19 (UL) -------------- + fix of bug introduced in 3.54.2 + fixed minor doc problem Version 3.54.2 - 2000-06-15 (UL) -------------- + change to behavior in ODF file name expansion: Asking for a set corresponding to a specified CCD will now fail if that particular set does not exist + minor documentation update + fixed SPR 1492: modifications to the summary file reading routines + fixed SPR 1552: DOC::broken links + fixed SPR 1570: make depend fails without make clobber Version 3.54.1 - 2000-05-31 (UL) -------------- + added two convencience functions to f90 API: makes checking for presence of optional sets (e.g. COUNTING_CYCLE_REPORT for EPN) easy Version 3.54 - 2000-05-19 (UL) ------------ + more diagnostic messages from setState(block/set) + opening of data set for setState more robust w.r.t to prepending ODF directory name + brought in line with cal-3.71 Version 3.53 - 2000-05-08 (UL) ------------ + fixed SPR 1278: Misusing macros in documentation + now DEPENDs on sas-210 Version 3.52 - 2000-05-04 (UL) ------------ + minor bug fix (caused ODF file name expansion to fail under certain circumstances) Version 3.51 - 2000-04-14 (UL) ------------ + another ODF ICD compliance fix + now depenent on caloalutils-1.26 Version 3.50 - 2000-04-10 (UL) ------------ + fixed SPR 1126: Problem accessing correct exposure + fixed SPR 1228: Another problem with exposure number + two exposure numbering schemes implemented: exposureIndex/exposureNumber + a few updates to bring OAL in line with ODF ICD issue 2.4 (mainly additional data modes) + fixed SPR 1236: Looking for FTCOARSE in MOS periodic housekeeping file + fixed SPR 1239: Wrong wrap around at first frame Version 3.49 - 2000-03-06 (UL) ------------ + made reading of ODF orbit file more robust w.r.t recognition of EOF conditions + shortened dummy orbit file Version 3.48 - 2000-03-02 (GV) ------------ + (PositionLocator.cc) bring in line with new STime in utils. + (DEPEND) updated. Version 3.47 - 2000-02-25 (UL) ------------ + PositionLocator class + corresponding f90 wrapper (OAL_getPosition) properly implemented + dummy POS file added to odf + updated test harness for PositionLocator class + internal name changes Version 3.46 - 2000-02-03 (UL) ------------ + fixed SPR 1079: Unwarranted IllegalObtValue warning (see ChangeLog in src/Tags.cc for more info) + fixed SPR 1080: Data viewed as SLEW Version 3.45 - 2000-01-11 (UL) ------------ + brought in line with ODF ICD 2.4 (w.r.t unsigned interger columns) Version 3.44 - 2000-01-06 (UL) + fixed SPR 957 : Problem with OAL and diagnostic files on SVT3 + fixed SPR 1063: Behaviour when exposure is not 1. Version 3.43 - 1999-12-20 (UL) ------------ + work around for SciSim bug which generates FTCOARSE values in MOS/PN AUX files in the range 0..32767,-32768,-32767,...; in telemetrt these counters are 15 bit, i.e., legal sequence is 0,32767,0,1,2,...,32767,0,1,... (this fixes the problem reported on 1999-11-25 by Matthias Ehle/Mike Denby who saw negative time jumps in event list time tags and START>STOP times in GTIs) Version 3.42 - 1999-12-17 (UL) ------------ + set OAL state from dataSet/Block/setName does no longer use the name of the set but retrieves state variables values from attributes + bug fix in InstrFrameCounterVector ::toObt() - was accessing wrong auxiliary file (see email Matthias Ehle from 1999-11-25) Version 3.41 - 1999-12-16 (UL) ------------ + added functionality to access IPPV from summary file Version 3.40 - 1999-12-15 (UL) ------------ + closed minor memory leak + extended input format for Ra/Dec strings in OalUtils Version 3.39 - 1999-11-30 (UL) ------------ + dropped support for deprecated SAS_ODFDIR Version 3.38.2 - 1999-11-12 (UL) -------------- + generate error if orbit number in summary file is not an integer number + dynamically created ODF files in odf directory are no longer removed by 'make clean' (such that they can be used by other packages) Version 3.38.1 - 1999-11-10 (UL) -------------- + brough in line with caloalutils-1.14 Version 3.38 - 1999-11-09 (UL) ------------ + avail new combilib services in sas-1.169 + fixed SPR 766: OAL_frameCounterToObt calls wrong housekeeping file ? + environment variable SAS_ODFDIR changed to SAS_ODF - the latter can point to a directory or an ODF summary file (old form still supported); documentation updated + brought in line with caloalutils-1.13 + fixed problem with wrap-around condition of FTCOARSE for long exposures (wrap-around counter is now reset at every OAL state change) Version 3.37 - 1999-11-02 (UL) ------------ + bail out on attempt to set the CCD number to an invalid value + fixed SP 755 [a:spr] : OAL_getAttitude does not work on MOS2 (now the AttitudeLocator reads in the AHF data for the entire observation) Version 3.36.4 - 1999-10-29 (UL) -------------- + bug fix: reset wrap-around counter in InstrFrameCounterVector objects every time ccd/node ID changes in state (otherwise in a loop over the CCDs for a long-exposure ODF time tags of events from second/third etc. CCD are wrongly offset) Version 3.36.3 - 1999-10-28 (UL) -------------- + remove non-OAL libraries from combilib (does not work) Version 3.36.2 - 1999-10-27 (UL) -------------- + all libraries that OAL needs now in OAL combilib Version 3.36.1 - 1999-10-25 (UL) -------------- + removed forgotten debug statement Version 3.36 - 1999-10-24 (UL) ------------ + added Interpolator.h to INTERFACES Version 3.35 - 1999-10-22 (UL) ------------ + needed header file TimeAxis.h was not exported + renamed DalUtils.h -> OalDalUtils.h (name clash with Cal) Version 3.34 - 1999-10-21 (UL) ------------ + no longer export DalUtils.h Version 3.33 - 1999-10-21 (UL) ------------ + odf/auxhkgen_epn now generates two dummy HK parameter columns + Additional Periodic HK file (with another dummy parameter) + use INTERFACE / combilib mechanism + fixed SPR 798 [s:spr] : broken links in documentation Version 3.32 - 1999-09-22 (UL) ------------ + brought in line with caloalutils-1.7 Version 3.31 - 1999-09-14 (UL) ------------ + brought in line with dal-1.70 + added DISTRIBUTION file Version 3.30 - 1999-08-25 (UL) ------------ + cosmetic changes to diagnostic/warning/error messages + bug fix in Odf::registerOdfFile (fix to SPR: SPR 748 : OAL_frameCounterToObt fails in scisimmultimode + frameCounterToObt does no longer die on missing frame numbers in Auxiliary files but will set the OBT values to -1 (same for ObtToUtc) Version 3.29 - 1999-08-20 (UL) ------------ + more diagnostic messages + check for invalid exposure/ccd numbers + minor update of documentation Version 3.28 - 1999-08-18 (UL) ------------ + PositionLocation::positionVelocity()/AttitudeLocatior::attitude() now throw exceptions; OAL_getAttitude/OAL_getPosition are now logical functions returning false if there is no data Version 3.27 - 1999-08-10 (UL) ------------ + bug fix in one of the C++ test harnesses ;) (caused a problem in the STime constructor which does now error checking) Version 3.26 - 1999-08-05 (UL) ------------ + fixed bug in Odf class (caused problems with multi-exposure ODFs); this fixes SPR 728: OAL_setState fails on scisimmultimode for MOS + fixed SPR 639: Wrong reference to caloaldefs.f90 in doc + fixed SPR 693: Seg Fault on file expand (this is fixed with caloalutils-1.3) + rejected SPR 668: Misleading error message added some further explanations to documentation + closed SPR 703: Unclear error message TimeAxis.cc:59 described problem could not be reproduces; assume it is fixed with odffix>=1.15; introduced more checks in AttitudeLocator classes to facilitate detection of time mismatch problem with AHF and exposure start/end times Version 3.25 - 1999-06-23 (UL) ------------ + no longer depends on cal + depends now on caloalutils + fixed SPR 639: Wrong reference to caloaldefs.f90 in doc Version 3.24 - 1999-06-15 (UL) ------------ + getPosition() now returns (optionally) the S/C velocity vector Version 3.23 - 1999-06-11 (UL) ------------ + OAL_getPosition uses now KeplerOrbitSimulator object from caloalutils in the absence of a true orbit file Version 3.22 - 1999-06-03 (UL) ------------ + dropped obsolete vector-length arguments from F90 API + added F90 wrapper for TimeCorrelator::ert2seconds and updated f90 test harness accordingly Version 3.21 - 1999-05-25 (UL) ------------ + fixed SPR 665: OAL_frameCounterToObt() and FTCOARSE counter cycling was assuming wrong range of coarse time counters for all instruments Version 3.20 - 1999-05-19 (UL) ------------ + support for non-continuous exposure sequence numbers in ODF summary file Version 3.19 - 1999-05-12 (UL) ------------ + improved robustness against inconsistencies in ODF summary file + fixed SPR 639: Wrong reference to caloaldefs.f90 in doc Version 3.18 - 1999-05-11 (UL) ------------ + brought in line with error-1.18 Version 3.17 - 1999-05-07 (UL) ------------ + forgot to update test harness following changes to oal/odf in v3.16 Version 3.16 - 1999-05-05 (UL) ------------ + improved robustness of ODF inquiry routines Version 3.15 - 1999-04-28 (UL) ------------ + all 'fatal' messages changed to 'error' Version 3.14 - 1999-04-28 (UL) ------------ + bug fix in src/DalUtils.h Version 3.13 - 1999-04-15 (UL) ------------ + changes to test harnesses enforced by error-1.16 Version 3.12 - 1999-04-14 (UL) ------------ + newlines removed from error/warning messages Version 3.11 - 1999-04-14 (UL) ------------ + changes enforced by error-1.16 Version 3.10 - 1999-04-01 (UL) ------------ + f90: implemented subroutine to initialize state from data set; OAL_setState comes now on three flavors: accepting list of state variables, data set name, reference to block; initial implementation of latter two is through dissection of the file name for setting the state variables Version 3.9 - 1999-03-19 (UL) ----------- + bug fixes in utility class needed by Attitude/PositionLocator classes (caused a fatal error in the Interpolator class) Version 3.8 - 1999-03-17 (UL) ----------- + odf/...SUM.ASC: proposal summary record make ODF ICD compliant + update of reading routine + f90: better error messages in case of missing mandatory arguments; routines can now properly deal with empty input vectors Version 3.7 - 1999-03-15 (UL) ----------- + src/Tags.cc: column name "EOSCOARSE" changed to "EOSCOARS" as stated in ODF ICD Version 3.6 - 1999-03-10 (UL) ----------- + works with TRACER disabled Version 3.5 - 1999-03-05 (UL) ----------- + changes in C++ sources pertaining to low memory Dal; test harness passes now with low+high memory Dal Version 3.4 - 1999-03-03 (UL) ----------- + src/Odf.cc: bug fix related to handling of multiple exposures Version 3.3 - 1999-02-22 (UL) ----------- + minor change required by Cal-2.6 upgrade Version 3.2 - 1999-02-22 (UL) ----------- + f90/oal.f90: removed '...length' fields from ExposureInfoType as this can be calculated with new CalOalUtility::toTimeTag + updated test harness Version 3.1 - 1999-02-17 (UL) ----------- + f90test/oaltest.f90: fixed expected value of psi in toEulerAngles-test Version 3.0 - 1999-02-10 (UL) ----------- + environment variable ODF_DIR no longer recognized Version 2.12 - 1999-02-09 (UL) ------------ + renaming of environment variable ODF_DIR -> SAS_ODFDIR + updated documentation (new routine OAL_toEulerAngles, generic task command line parameter --odfdir in taskmain >=v1.16) Version 2.11 - 1999-02-04 (UL) ------------ + environment variable 'ODF_DIR' is now 'SAS_ODFDIR' + SPR fixes: o 460: Too cryptic error messages [have been made more lucid with more parameters being written out] o 477: OAL error message written [OAL has been made more robust - should no longer core dump without any message] o 569: Assertion in ODFs with more than one exposure [test OAL with more than one exposure in oal/odf - worked ok] Version 2.10 - 1999-02-03 (UL) ------------ + code overhaul; now there is a single global instance of an OalServer object + all attitude related processing uses now the notion of 'astronomical position angle' as opposed to 'position angle' defined by FD + bug fix: GO data from ODF summary file was incompletely read + OAL can be build as shared library + a couple of new OalUtils methods + works now with scisimsimpleodf Version 2.9 - 1999-01-29 (UL) ----------- + fixes to make the Oal compile under egcs 1.1.1 Version 2.8 - 1999-01-27 (UL) ----------- + fixes to make the Oal compile under gcc 2.8.1 Version 2.7 - 1998-11-20 (UL) ----------- + bug fix in Odf-class method (caused epframes to crash) Version 2.6 - 1998-11-19 (UL) ----------- + more fixes pertaining to ODF ICD 1.0 -> 2.0 change Version 2.5 - 1998-11-13 (UL) ----------- + new build procedure in-line with what is done in the Dal: separate libaries are build in each src-subdir which get combined in a new directory 'interface'; this also contains now all needed symbolic links to *.h/*.f90/*.mod Version 2.4 - 1998-11-12 (UL) ----------- + new sym-link src/oal.f90->../f90/oal.f90 (relates to SPRs 273/274) Version 2.3 - 1998-10-14 ----------- + changed ODF summary file in sample ODF (ODF ICD 2.0: there are now only 6 INSTRUMENT blocks - ERM was dropped) + frameCounterToObt() methods more robust + two new fields in `ExposureInfoType': scheduledExposureTime/ actualExposureTime (F90 API) + new field 'isSlew' in `OdfInfoType' (F90 API) + fixed SPR 424: Need to know filter used during exposure (new inquiry routine 'OAL_activeFilter()') Version 2.2 - 1998-10-05 ----------- + added missing include (iomanip.h) (MB) Version 2.1 - 1998-09-29 (UL) ----------- + fixed SPR 417: Problems with frameToTime conversion for EPIC PN + fixed SPR 420: Extra info. needed from ODF summary file Version 2.0 - 1998-08-30 (UL) ----------- + generally overhauled and extended; there is now a proper implementation behind every announced routine in the F90 API; new classes: o TimeCorrelator for OBT->UTC, ERT->UTC conversions o AttitudeLocator for determination of spacecraft attitude at any point during the observation o PositionLocator for determination of spacecraft position and velocity at any point in time during the observation o FrameCounterVector/ObtVector + support classes to perform the conversion from CCD frame counters to COBT values to proper event time tags o support classes for the above + a couple of non-backwards compatible changes in the F90 API (therefore the 1.4->2.0 transition): o dropped state variables 'status'/verbosity'/'observationStartDate' status : no need for it any more - OAL uses now general SAS error handling strategy ('if-error-boom') verbosity : is now controlled by the environment (VERBOSITY) observationStartDate: not needed o added new state variables 'ccdNr'/'nodeNr'/'attitudefromAhf' ccdNr/nodeNr : the chip/node id attitudeFromAhf: boolean switch determining whether attitude data are to come from the AHF or from OM tracking history frames o dropped 'OAL_error' routine o renamed 'OAL_selectType' -> 'OAL_selectScope' o new auxiliary function 'OAL_toAttitudeMatrix' to convert a attitude record as returned by 'OAL_getAttitude' into a matrix representation o new enquiry function 'OAL_exposureInfo' o 'directoryName' fields added to structure returned by 'OAL_odfInfo' + a couple of tools in the sample ODF directory 'odf' which generate a dummy Attitude History File, and embryonic EMOS1 periodic HK and auxiliary files for EMOS1 exposure #1; all are needed for the test harnesses + re-organization of directory structure: odf : dummy ODF for test harness and example task src : all C++ sources cxxtest: tests of C++ implementation f90 : F90 API, C++/F90 I/F f90test: tests of F90 layer doc : documentation + test harnesses: extentended to test new functionality (from C++ and F90); + OAL example task: moved to f90test and extended to demonstrate usage of new features + documentation updated to be in line with code changes + remaining issues: o construction of PositionLocator class from data in Reconstructed Orbit File (ROF) is still dummy - need more information on structure of ROF before a proper implementation can commence o construction of AttitudeLocator from OM tacking history data is not implemented yet - algorithms needs to be clarified and meaning of OM telemetry to be confirmed (e.g. roll angle) Version 1.4 - 1998-07-20 (UL) ----------- + depends on utils 1.8 now Version 1.3 - 1998-07-07 (UL) ----------- + test harness of StringPool class moved to Cal + fixed SOC-SPRs: o 326: Update documentation o 327: Add oal.tex closely following the template o 328: Merge v1status.txt and status.txt into description o 329: Remove spurious files (src/OalAtoms.cc.new,src/OalAtoms.h.new) + doc/oal.tex removed - this is now created on-the-fly by 'make ps/html' Version 1.2 - 1998-06-08 (UL) ----------- + new function OAL_expandFileName() Version 1.1 - 1998-06-03 (UL) ----------- + fixed SOC-SPR 244 (broken html links in doc) Version 1.0 - 1998-05-14 (UL) ----------- + Initial version for SAS v1 integration ========================================================================= Package obssumm: version 4.4.5 [was 4.2.6] ChangeLog Version 4.4.5 04Mar2002 (DJF) ----------------------- - Fixed order of links in linkbar - Moved #top reference to image at top of page. Version 4.4.4 28Feb2002 (DJF) ----------------------- - Fixed missing Actual stop time in exposure records Version 4.4.3 22Feb2002 (DJF) ----------------------- - Corrected creation of links in linkbar. Path information was being Version 4.4.2 20Feb2002 (DJF) ----------------------- duplicated. Version 4.4.2 20Feb2002 (DJF) ----------------------- - Added c/l parameters (makedummyindices, indexnames, dummyindices) to allow pcms to control dummy index creation. If obssumm creates the files itself they don't get written to the DB. Version 4.4.1 11Feb2002 (DJF) ----------------------- - Added reference to #top to link bar to ensure we are transported to the top of each page. - Added option to create dummy product index files. This is for PCMS use. - Added output of DATA_MODE (was in ver 4.2.7 which was created after 4.3 for earlier library dependencies) Version 4.4 - 24-01-02 (DJF) ------------ - Updated library dependencies - Removed timestamp from bottom of pages. It has been causing confusion. as it was the time the output was generated, not the official sequence processing time Version 4.3 - 2001-11-22 (JBa) ------------ - (doc/obssumm_description.tex): fixed documentation Version 4.2.6 - 01-04-18 ------------- - Minor fix to layout of link bar ========================================================================= Package odfbrowser: version 1.0.2 [NEW] ChangeLog Version 1.0.2 - 2002-04-05 (JBa) ------------- + extended documentation + better button to start the procs + by default, the engineering modes are not shown Version 1.0.1 - 2002-03-10 (GV) ------------- + updated DEPEND. Version 1.0 2002-02-01 (JBa) ---------------------------- + Selecting exposures will enable 'configuration' buttons. These buttons will pop-up the Parameter dialogs, whilst remembering the state of the procs' parameters. + Added a 'Run' button, that will kick-off any proc, for which exposures were selected. + Implementation of fail-safe solutions, to trap problems within the proc and/or missing proc and/or bad configuration. Version 0.1 2001-07-13 (JBa) ---------------------------- + initial version of the dataset browser ========================================================================= Package odfingest: version 3.7.5 [was 3.2.1] ChangeLog Version 3.7.5 - 2002-03-18 (GV) ------------- + Test harness against DCP 141 updated (odfconf). Relevant section was actually commented out. Version 3.7.4 - 2002-03-05 (GV) ------------- + (IppvImplementation.cc) When no translation from a value to string is found, IppvCommon::print writes UNDEFINED instead of NoTranslation in the summary file. + (OdfObject.cc:proposal_summary_rec()) copy the SUM.ASC into the SUM.SAS from the PROPOSAL section or, if present, the new CONFIGURATION section (SOC RCR 638, ODF ICD DCP 141). Version 3.7.3 - 2002-02-27 (UL) ------------- + fixed problem with incorrect Dal usage in test/testtot.cc (caused test failure under Linux) Version 3.7.2 - 2002-02-14 (GV) ------------- + (IppvImplementation.cc) setValue() tolerates one HK record with a different value than expected. In a few cases in fact (for instance 0102/0099020301, PNS012) the value for F1118 (FILTER) changes just for 8s to CLOSE (it was MEDIUM). Consider this a glitch in tm, and carry on. + (OdfObject.cc) DLI and DII files are now given an arbitrary duration of 1s instead of 4m as before. Giving them 4m may make exposures with both science and DLI/DII file too long -> HK extraction fails (see: 0101/0124710301, PNU002). Version 3.7.1 - 2002-01-28 (GV) ------------- + (OdfObject.cc) change tpad to 240s (was 90). There are two consequences: . the default arbitrary exposure duration for some type of exposures becomes 480s (it is coded as 2*tpad). . read the HK values from Tstart(exposure) + 240s to Tstop(exposure) - 240s Version 3.7 - 2002-01-24 (GV) ----------- + (IppvExtractionImplementation.cc) Add GAIN_CCD for MOS. This required also the addition of EmosGainTranslator. Version 3.6 - 2002-01-17 (GV) ----------- + ((OdfObject.cc) handle the case when DLI + science mode data are present in the same exposure, by giving priority to the science data. Version 3.5 - 2002-01-14 (GV) ----------- + (IppvExtractionImplementation.c) PN CAMEX_GAIN for CCD4 should have used F1234 instead of F1243. Version 3.4 - 2002-01-07 (GV) ----------- + (OdfObject.cc::scan) Modify slightly the algorithm used when DATE-END is not a valid time string. A dataset with an invalid DATE-END used to be assigned an arbitrary duration of 180s. But there are cases (mostly ODFs from the real time chain) that can have an invalid DATE-END and contain good data. Now the algorithm will, if possible, set DATE-END to be the time of the last record in the main HK dataset. + (IppvExtractionImplementation.cc) Add CAMEX_GAIN_CCDx for PN (SOC-SPR-2154). Doc updated. Version 3.3 - 2001-11-15 (GV) ----------- + re-upload of 3.2.8 with new version number for reltrack. Version 3.2.9 - 2001-11-15 (GV) ------------- + (src/OdfObject.cc) undo the i/f changes on OdfSet (3.2.4) so that it can work with oal as in SAS 5.2.0. NOTE: DEPEND cannot be updated meaningfully because we have oal-3.68.6 in SAS 5.2.0 and the interface change happened at oal-3.68.8 (as of today in release track). Version 3.2.8 - 2001-11-06 (GV) ------------ + (src/OdfObject.cc) Now also cope correctly with the case of TIE + NOI/ODI, neglected during the previous updates. Version 3.2.7 - 2001-11-02 (GV) ------------- + (src/OdfObject.cc) cope 'correctly' with the case of both NOI and IME data files in the same PN exposure. + SLEW identification: 9RRRR#####, but not 99999#####, as these are unscheduled observations. Version 3.2.6 - 2001-10-30 (GV) ------------- + (src/OdfObject.cc:scan) impose fixed duration for RGS DII exposures, as DATE-END is not reliable. + (src/OdfObject.cc::scan) determine latest possible DATE-END from instrument HK. If DATE-END from any dataset appears to be later than what reported in HK, use the value from the HK instead. + (src/OdfObject.cc:scan) catch STime errors when evaluating DATE-END. If an error occurs, set DATE-END to be start + 180s. + (OdfObject::observation_rec) write SLEW instead of OBSERVATION in the summary file if the observation identifier starts with a 9. + (OdfObject::configuration_sub_record) do not use any of the OM auxiliary datasets in the determination of the instrument mode. + (OdfObject.cc) cope 'correctly' with the case of both ODI and IME data files in the same PN exposure. Version 3.2.5 - 2001-10-30 (GV) ------------- + (calmode.cc) here too I should have adjusted the i/f to OdfSet. + (OdfObject.cc) remove condition whereby the cal was asked to identify the mode only if the dataset was science-related. This to increase the amount of information in the summary file (and hence in the ODF d/b and odfbrowser). + (src/OdfObject.cc:observation_rec) if there are no science files in the ODF, then try to determine the observation duration from the HK files. SOC-SPR-2094. This also required a change in scan(), where the ODFcan now also be identified from the names of the HK files. + (src/IppvTranslator.cc:EpnFilterWheelTranslator) All CAL positions are identified as Xmm::FILTER_NONE instead of the arbitrary "CalibrationPosition" that was breaking the OAL. SOC-SPR-2114. Version 3.2.4 - 2001-10-26 (GV) ------------- + OdfObject.cc: adjust how OdfSet is created, as the OAL in the reltrack decided to change this interface (!). + DEPEND updated accordingly. Version 3.2.3 - 2001-10-09 (GV) ------------- + Fix doco: parameter oalcheck defaults to no (SOC-SPR-2193). Version 3.2.2 - 2001-10-05 (GV) ------------- + (OdfObject.cc) when determining the OM instrument mode, ask to window 0 instead of window 1, otherwise the mode determination fails when there is only one OM window (SOC-SPR-2195). Version 3.2.1 - 2001-07-18 (UL) ------------- + fixed problem with too fragile test test/testtot.cc (see comments) ========================================================================= Package omatt: version 2.27 [was 2.22] ChangeLog Version 2.27 - 2002-01-08 (CB) Modified DEPEND file for ssclib -------------- Version 2.26 - 2001-12-18 (CB) -------------- +(src/) Added the code to do the astrometry correction. Removed code that reset parameter usecat to FALSE if it had been set to TRUE. Parameter usecat default value changed to FALSE. If usecat set to T then omatt will attempt to do an astrometric fit and if successful will add corrected RA and DEC columns to the sourcelist, and the fitted parameter values will be added to the header. The catalogue file name is presently fixed at "usnocat.fit". Version 2.25 - 2001-11-16 -------------- +(src/) Removed code that adds an exposure image map to the product file (fixes SPR 2639). Pixels in the rotated image outside the boundary set to NULL so that ommosaic can work without the exposure map. Version 2.24 - 2001-09-10 -------------- +(src/) Correction to coordinate system to rectify position discrepancy between source on rotated image and the overlaid source positions (fixes SPR 2372) Version 2.23 - 2001-06-14 -------------- +(src/) Modified to output the spacecraft pointing directions RA_SCX, DEC_SCX and PA. Also added pointing keywords RA_PNT and DEC_PNT Version 2.22 - 2001-04-04 -------------- ========================================================================= Package omcomb: version 2.2 [was 1.4.2] ChangeLog Version 2.2 - 08/01/2002 (CB) ___________ DEPEND file ammended. Fatal error message ammended. Version 2.1 - 13/12/2001 (CB) No changes- upload at request of Guiseppe Version 2.0.1 - 6/11/2001 +(src/omcombine_mod.f90) Bug in combining the 4 images rectified (fixes SPR 2623). Output waarning messages tidied up. Version 2.0 - 10/09/2001 +(src/omcombine_mod.f90) Modified to combine the four low-resolution images into a single image, which the OM imaging-chain task, omichain, can then process. Version 1.4.2 30.11.2000 +(config/Makefile) - Ammended. ========================================================================= Package omcosflag: version 1.21.3 [was 1.18.1] ChangeLog Version 1.21.3 2002-02-18 (CB) DEPEND file ammended to fix SPR 2755. _____________________________ Version 1.21.2 2002-02-18 (CB) DEPEND file ammended to fix SPR 2755. _____________________________ Version 1.21.1 - 2002-01-27 (CB) _______________________________ Configuration file ammended (fixes SPR 2719) Version 1.21 - 2002-01-08 (CB) ------------ DEPEND file modified for ssclib. Version 1.20 - 2001-12-13 (CB) No changes - uploaded to keep Guiseppe happy ------------ Version 1.19.2 - 2001-10-18 (CB) ------------ +(src/omcosflag_mod.f90) Check added to stop 2nd subscript of array binnedBadPixMap going out of range. Fixes SPR ?. Version 1.19.1 - 2001-07-12 (CB) ------------ +(src/omcosflag_mod.f90) Check added to stop 2nd subscript of array qualArrayP going out of range by 1. Fixes a problem that occurred with cycle 122 data run at Leicester (program runs okay on this data at MSSL). Version 1.19 - 2001-06-18 (CB) ------------ +(src/omcosflag_mod.f90) Modified to check the image array for "missing" and "negative-valued" pixels and to modify the quality-map array accordingly. Also modified to use the new version of "getStartendExposure" in mssllib. Version 1.18.1 - 2000-11-07 (CB) ------------ +(config/omcosflag.info) "om" added. ========================================================================= Package omdetect: version 3.5.5 [was 3.0.5] ChangeLog Version 3.5.5 2002-03-26 (CB) -------------------------------- Some write statements removed. Version 3.5.4 2002-03-14 (CB) -------------------------------- Documentation corrected. Version 3.5.3 2002-01-28 (CB) + (src/omdetectphotometry_mod.f90) Code for getting the background mode from a histogram of sky values replaced with a more reliable method and pixels in the vicinity of sources excluded (fixes SPR 2780). In doing this the magnitudes are more reliable (fixes SPR 2731). Background map found to be okay (SPR 2764). Version 3.5.2 2002-01-28 (CB) + (src/omdetectphotometry_mod.f90) Removed some write statements. Test harness ammended to prevent occasional failure when in fact program is working satisfactorily. Version 3.5.1 2002-01-28 (CB) + (src/omdetectphotometry_mod.f90) Modification made to trap a problem that occurred (SPR 2682) analysing a strange image that caused the source detection algorithm to go hay-wire, resulting in a crash- One initially detected source was subsequently analysed and split into about 80 sources (normally no more than 3), causing an array bound crash. If this problem now occurs omdetect will add the keyword "SRC_DET" to the source list file header, mentioning the problem- warning message also output (Fixes SPR 2682). Version 3.5 2002-08-02 (CB) ___________ DEPEND file ammended for SSCLIB Version 3.4 2001-15-12 (CB) Minor improvements to source detection made - code for smoothing images modified so that a rectangle instead of a box can be made. Documentation ammended (SPR 2653) ====================== Version 3.3 - 2001-11-22 (JBa) ------------ + (doc/omdetect_description.tex): fixed documentation Version 3.2.5 2001-11-02 (VNY) + (test/createtest.f90, test/checkoutput.f90) calculation of exp and division operations are made more robusts Version 3.2.4 2001-10-30 (CB) + (test/checkoutput.f90) Array subscripting error rectified. Version 3.2.3 2001-10-23 (VNY) + (src/omdetect_mod.f90) A protection against negative values was introduced before calculation of log and lnFactrl Version 3.2.2 2001-09-20 (CB) + (src/omdetectsourceparams_mod.f90) Negative background-subtracted pixel values reset to zero to prevet crashing (fixes SPR 2605). Version 3.2.1 2001-09-20 (CB) + (src/omdetectsourceparams_mod.f90) Sources were being rejected if the source semi-minor axis squared, computed from the moments, was negative (usually a the source is close to another one). A minor modification has been made to overcome this (fixes SPR 2602). Test harness modified to conduct a test for the fast-chain. Version 3.2 2001-09-20 (VNY) + (src/omdetect_mod.f90) A bug in the sourcePars array indexation has been fixed. Version 3.1 2001-09-17 (VNY) + (src/omdetect_mod.f90) Correction of X and Y positions was introduced for the cases when the source is near the edge of the field of view (only for the FAST mode). Version 3.0.5 2001-08-20 (CB) + (test/createtest.f90) The dimensions of the quality array set equal to those of the image (instead of 1, 1 as in previous versions)- fixes SPR 2539. Some compiler warning messages eradicated. ========================================================================= Package omdrifthist: version 1.21.3 [was 1.19] ChangeLog Version 1.21.3 2002-03-14 (CB) ------------------------------ Documentation corrected. Version 1.21.2 2002-02-18 (CB) ------------------------------ Makefile ammended to cure static-build (fixes SPR 2756) Version 1.21.1 2002-01-28 (VNY) ------------------------------ (+/config/omdrifthist.par) Parameter types have been updated for obligatory and optional parameters. Version 1.21 2002-01-08 (VNY) ---------------------------- Dependencies file has been updated to work with higher version of ssclib (2.0) Version 1.20 2000-10-03 (CB) ----------------- +(src/omdrifthist_mod.f90) Check added to make sure that the number of guide-stars in a tracking frame is at least 3 and then another one to make sure that the number of good tracking frames is at least 1- warning message issued, no plots produced and ZERODRIFT block added to tracking-history file enabling the omichain to continue (fixes SPR 2574) Version 1.19 2000-12-16 (CB) ----------------- +(src/omdrifthist_mod.f90) Target name and tracking information added to graph, and graph tidied up (SPR 2125) ========================================================================= Package omfastflat: version 1.12.1 [NEW] ChangeLog Version 1.12.1 26/03/2002 (CB) DISTRIBUTION changed to world Version 1.12 08/01/2002 (VNY) DEPEND file ammended Version 1.11 14/12/2001 (VNY) Prepared for a new SAS release Version 1.10.7 25/10/2001 A bug with the use of factorP pointer has been fixed which caused test-harness in the omdetect task. Version 1.10.6 24/10/2001 pointers to window parameters (windowX0P, windowY0P, windowDXP, windowDYP) were replaced with int32 variables in the cases when these parameters are passed to inner subroutines (in order to avoid possible subscripts in slewflat array). Version 1.10.5 23/10/2001 additional check and integer data conversion to CheckArrayBounds in order to avoid a failure at Cosine3 machine Version 1.10.4 22/10/2001 a clarifying massage added to CheckArrayBounds subroutine Version 1.10.3 19/10/2001 more robust call to CheckArrayBounds subroutine Version 1.10.2 18/10/2001 data set in /test directory has been updated in order to rectify task test Version 1.10.1 08/10/2001 DEPEND file modified to rectify SOC build program. Version 1.10 08/05/2001 Corrections in slewFlat fastImgP arrays calculations Version 1.9 01/11/2000 /src/Makefile ammended- cal added to fix . Version 1.8 05/10/2000 Missing layout file rectified. Version 1.7 02/10/2000 No changes Version 1.6.1 21/6/00 added info file SPR 1797 chaged DEPEND order SPR 1412 Version 1.6: 2nd December Added DISTRIBUTION (world) file Version 1.5: 8 June 1999 Updated dependencies for V3 delivery. Version 1.4: 27 May 1999 Removed call to open CAL. Edited Config file for mandatory parameters SPR 0766 Closed: Missing mandatory parameter message SPR 0767 Closed: Missing mandatory parameter message Version 1.3: 16 April 1999 'Spring clean' of code (tidy, comment and fix bugs). Changed input parameters to conform to new standards. Added checks on input file types. Updated documentation Updated testomfastflat for new input parameters SPR 553 closed: Coding standards Version 1.2: 10 December 1998 updated Dependancy file RE: mssllib Version 1.1: 28 Sep 1998 SPR 542 closed: .par file edited Version 1.0: 10 Sep 1998 ---------------------- First version Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package omfastshift: version 1.21.3 [NEW] ChangeLog Version 1.21.3: 26th of March, 2002 (CB) DISTRIBUTION changed to world. Version 1.21.2: 24th of March, 2002 (CB) Documentation corrected. Version 1.21.1: 28th of January, 2002 (VNY) (+config/omfastshift.par) - meanings of optional and obligatory parameters has been updated. Version 1.21 : 07th of January, 2002 (SRR, VNY) (+src/omfastshift_mod.f90, DEPEND): TIMEZERO is set to 0.d0 in order to get times referred to MJDREF. Dependencies are updated (ssclib V2.0 will be used). Version 1.20.1: 08th of January, 2002 (VNY) TIMEZERO is set to 0.d0 Version 1.20 : 18th of December, 2001 (VNY) (+src/omfastshift_mod.f90): MJDREF keyword in the output temporary event list is set to 50814, which corresponds to 1998.01.01 reference date (previosly it was erroneously set to 50813) - SPR-2676. Version 1.19 : 14 December 2001 (VNY - prepared for new SAS release Version 1.18.3 : 18 October 2001 (VNY) - Libraries dependencies updated to rectify static build problems Version 1.18.2 : 09 October 2001 (CB) - Further dependency check error rectified. Version 1.18.1 : 08 October 2001 (CB) - Depend file updated to rectify SOC build problem. Version 1.18 : 29 September 2001 (VNY) call to OAL_obtToTimeTag(obtEvent, timeP) has been removed: obtEvent is already in seconds elapsed since the mission reference time; the calculation of ftFine was also corrected. Version 1.17 : 11 July 2001 (VNY) 11 July 2001 Checking negative values in the output table (for the corrX and corrY values) 16 May 2001 - TIMEZERO corrected to be the obs. start time relative to MJDREF (necessary for lcplot) 14 May 2001 - windowX0P and windowY0P have been added for calculation of zero-point of the scientific window 10 May 2001 - actual initial time of the observation has been added (obtStart) when calculating On board Time for each event 03 May 2001 - InstrumentMode argument has been added to the getStartEndExp routine Version 1,16 : 04.10.2000 Parameter list to "call getstartendexp" rectified. Version 1.15 : October 2 2000) Version 1.14.1: June 2000 (JES) Info file added for spr 1798 Version 1.14: 17 March 2000 (JFR) Added modified TCS file to work with "uint" oal Version 1.13: 6 Jan 2000 Test harness altered. --odfdir changed to --odf Version 1.12: 2nd December 1999 Added DISTRIBUTION (world) file Version 1.11: 18 August 1999 Updated TCS file in test oal dir. Version 1.10: 8 June 1999 Updated Dependencies for V3 delivery. Version 1.9: 27 May 1999 Removed call to open odf. SPR 0769 closed: CREATOR keyword check removed. SPR 0768 rejected: SAS infrastructure problem. SPR 0589 accepted: Alpha problem. Version 1.8: 16 April 1999 'Spring clean' of code (tidy, comment, update dependancies and fix bugs). Changed input parameters to conform to new standards. Added checks on input file types. Corrected exposure time calculation for new getstartendexp_mod call (no periodic hk needed now). Updated test for new dataset and task parameters. Updated Documentation. SPR 555 closed: Coding standards Version 1.7: 10 December 1998 Updated Dependancy file RE: mssllib Version 1.6: 28 October 1998 Deleted lines in summary file Re mail: SAS delivery Mon, 26 Oct 1998 Version 1.5: 13 October 1998 Changed 'event-frame' tagging subroutine 'locate' output to solve array out of bounds problem. Version 1.4: 9 October 1998 Changed 'event-frame' tagging algorithm to use subroutine 'locate' to solve array out of bounds problem Version 1.3: 28 Sep 1998 SPR 536 closed: Updated DEPEND file mssllib 1.6 -> mssllib 1.8 Version 1.2: 16 Sep 1998 Changed OAL path re: mail wrt 15 Sep. Problem still exists Version 1.1: 15 Sep 1998 Changed to fix test FAILURE re: email Mike Denby, Version 2 SAS tasks (fwd) Version 1.0: 10 Sep 1998 ---------------------- First version Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package omflatfield: version 2.2.2 [was 1.23.4] ChangeLog Version 2.2.2 - 2002-01-28 (CB) + (config/omflatfield.par) Ammended to rectify build problem (fixes SPR 2768). Version 2.2.1 - 2002-01-28 (VNY) + (config/omflatfield.par) Parameter types have been updated for obligatory parameters. Version 2.2 - 2002-01-08 (CB) ------------------------------- Modified DEPEND file for ssclib. Version 2.1 - 2001-12-13 (CB) ------------------------------- + (src/omflatfield_mod.f90) Program modified to check flatfield image and if unity then warning message outputted saying that no flatfield correction to image will be made. Code and documentation tidied up. Version 2.0.1 - 2001-10-30 ------------------------------- + (src/Makefile) Ammended to cure static build failure. Version 2.0 - 2001-06-04 ------------------------------- + (config/omflatfield.par) Changed parameter name ppsflatset to tsflatset, since this output file is not a PPS product. + (src/omflatfield_mod.f90) As above. Version 1.23.4 - 2001-05-01 ------------------------------- + (src/omflatfield_mod.f90) array INDEX removed temporarily until ts size can be properly determined (fixes SPR-2360) ========================================================================= Package omflatgen: version 1.8 [was 1.5] ChangeLog Version 1.8 - 2001-01-08 (CB) ___________ DEPEND file ammended. Version 1.7 - 2000-12-19 (CB) + (src/omflatgen_mod.f90) Code that was to use slew data removed. + (config/omflatgen.info) Optional parameters IndexSet and signoise removed. + (doc/omflatgen_description.tex) - Documentation updated (SPR 2652) Version 1.6 - 2001-11-22 (JBa) + (doc/omflatgen_description.tex): fixed documentation Version 1.5 - 2000-13-07 (CB) +(config/omflatgen.src) Attribute "CONTENT = OM OSW FLAT FIELD" changed to "CONTENT = OM FLATFIELD" (SPR 2127) ========================================================================= Package omichain: version 1.30.2 [was 1.22.3] ChangeLog Version 1.30.2 - 2002-03-06 (CB) _____________ + (src/omich.pl) Added check for the existence of the file that ps2pdf converts(SPR 2801). Version 1.30.1 - 2002-01-13 (CB) _____________ + (src/omich.pl) Modified to make it look in the correct directory for the SAS summary file when SAS_ODF has been set to point to the file (fixes SPR 2751). Version 1.30 - 2002-01-08 (CB) _____________ DEPEND file ammended. Version 1.29 - 2001-12-12 (CB) Modified to process the image files for each filter in turn, in the order that the filters appear in the SAS summary file. Added parameters to enable the user to reduce the data for a given list of filters, or the data for a given list of exposures. Output tidied up. Modified so that ommosaic will run when the image files for a particular filter have been processed. Intermediate file names changed so that they aren't overwritten. Some product file names changed. Modified to enable the user to set various parameters for ommodmap, omdetect, omatt, ommosaic & omsrclistcomb. Modified so that omcomb runs at the beginning of an exposure if that exposure is engineering-2 - modified so that new image file placed in output directory. Warning messages improved. Version 1.28 - 2001-11-12 + (src/omich.pl) Modified to correct a bug in processing engineering-2 data files (fixes SPR 2636). Warning message tidied up. Version 1.27 - 2001-10-18 SOC test problem rectified. Version 1.26.1 - 2001-10-09 DEPEND file ammended to correct a build problem at the SOC. + (src/omich.pl) Modified so that if the environment variable SAS_ODF has been set to a directory the input directory is set to that directory. Further modified so that if the environment variable SAS_ODF has been set to a SAS Summary file the omichain will retrieve the ODF directory from that file and set the input directory to that file (Related to SPR 2582 for the omfchain).. Version 1.26 - 2001-10-01 + (src/omichain.pl) Modified to process engineering mode 2 and 4 data. For the former data, omcomb will run at the beginning of the chain to combine the 4 separate images into a single-one, which is then processed as a normal image file. The environment variable SAS_ODF is now set by the script. Some bugs relating to output files going to the wrong directory eradicated. Output tidied up. Flatfield name generated by omflatgen corrected (SPR ?) + (doc) - Description file updated. Version 1.25.2 - 2001-08-10 Added WDX and THX files for exposure 018 to test data (fixes SPR 2523) Version 1.25.1 - 2001-07-28 Added task ommosaic to the DEPEND file to rectify a test-harness failure at the SOC (SPR 2493) Version 1.25 - 2001-07-23 Updated the DEPEND file and changed the data in the test harness (to rectify a test-harness failure at the SOC).. Version 1.24 - 2001-06-15 + (src/omichain.pl) Changed input parameter names for running ommodmap and omflatfield. Version 1.23 - 2001-06-14 + (src/omichain.pl) Code ammended to fix SPRs 2419 and 2420. Also ammended to prevent high-resolution central window from being processed by omsrclistcomb and ommosaic (SPR 2352). Version 1.22 - 2001-04-04 + (src/omichain.pl) Print statements replaced with SAS::message calls. If no flatfield in directory omflatgen runs to produce one. Version 1.21 - 2001-01-21 + (src/omichain.pl) Task "omosaic" added to produce a composite ski image for each filter. Version 1.20.5 - 2000-11-10 + (DEPEND) ompsf removed. Version 1.20.4 - 2000-11-09 + (src/omichain.pl) Output not sent to a log file. Version 1.20.3 - 2000-11-08 + (src/omichain.pl) omsens removed from the chain. Version 1.20.2 - 2000-11-07 + (config/omichain.info) om added. Version 1.20.1 - 2000-11-01 + (src/omichain.pl) Ammended code so that if omprep fails (eg for an invalide filter) that observation is not processed further, Version 1.20: - 2000-09-19 ------------ +(test) brought test harness data up-to-date.. Version 1.19: - 2000-09-19 ------------ +(test/testomprep) changed the 'export' statement. Version 1.18: - 2000-09-06 (AMK) ------------ + (src/omichain.pl) Ammended code so that the new style house keeping files are processed correctly. + (src/omichain.pl) Ammended code so that product names conform to specification. Version 1.17.1: - 2000-06-13 (AMK) -------------- + (src/omichian.pl) Diverted the screen output for the task to create a file OMICHAIN.LOG. + (src/omichain.pl) Removed OMPSF from pipeline as none of the tasks in the pipeline use the output from it. + (config/omichain.info) added (SSC-SPR-1766). Version 1.17: 05 Apr 2000 Allow input and output directories to be specified spr 1150 Version 1.17: 04 Apr 2000 Corrected erro in test script (setenv not bourne shell command) Version 1.16: 29 March 2000 Updated documentation - spr 0898 Version 1.15: 22 March 2000 Included command line parameter interface using dal. Version 1.14: 21 March 2000 Moved OAL files to test harness and set --odf = ./. Modified perl script at sort ODF files level. Version 1.13: 10 March 2000 Set environment variable SAS_ODF in testomichain Version 1.12: 30 November 1999 Updated to conform to PPS naming convention. Version 1.12: 30 November 1999 Update to use periodic housekeeping files. Version 1.11: 12 November 1999 Improve logic of chain to cope with multiple exposures, observations, etc. Create error and warning messages. Version 1.10: 30 September 1999 No device specified for omdetect to prevent hanging without X server. Version 1.9: 24 September 1999 Updated file filter to accept *OMX* files. Version 1.8: 25 August 1999 Updated OMATT dependency. Version 1.7: 19 July 1999 Changed order of tasks OMATT and OMMAG Updated TCS file in test directory. Version 1.6: 16 July 1999 Updated parameter names Changed ODF's (No longer DSS images) Version 1.5: 15 December 1998 Removed omsumm from chain and dependancies. Version 1.4: 14 December 1998 Updated Dependancy file RE: omsumm Version 1.3: 10 December 1998 updated Dependancy file RE: mssllib Version 1.2: 28 Sep 1998 SPR 523 closed: permissions changed Version 1.1: 3 Sep 1998 Perl script changed to take into account change in omprep (v2) parameters Version 1.0: 28 August 1998 Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package ommag: version 2.2.4 [was 2.0.1] ChangeLog Version 2.2.4 2002-03-14 (CB) ------------------------ Documentation corrected Version 2.2.3 2002-02-18 (CB) DEPEND file further ammended to fix SPR 2757. 0.02 magnitude erroradded to account for systematic errors. _____________________________ Version 2.2.2 2002-02-15 (CB) DEPEND file ammended to fix SPR 2757. _____________________________ Version 2.2.1 2002-01-27 (CB) _____________________________ Modified configuration file. Changed call to Cal_omPhotNatural so that empiricallinearitycorrection flag is set to true and extendsource flag always set to false. (fixes SPR 2720). Version 2.2 2002-01-08 (CB) - Modified DEPEND file for ssclib Version 2.1 2001-12-13 (CB) - Modified to pass BINBPE parameter to GetFrameTime- which has been modified for SPR 2571. Version 2.0.1 2001-08-13 (CB) - Added check to stop the counts-frame ratio exceeding 1 - to fix SPR ? ========================================================================= Package ommodmap: version 2.4 [was 1.19.3] ChangeLog Version 2.4 - 2002-01-08 (CB) ------------ DEPEND file modified for ssclib. Version 2.3 - 2001-12-13 (CB) - No changes - uploaded to keep Guiseppe happy. ------------ Version 2.2.1 - 2001-10-30 (CB) ------------ +(src/Makefile) Ammended to correct static build failure. Version 2,2 - 2001-10-04 (CB) ------------ +(src/ommodmap_mod.f90) Code for filling the mod8tile array ammended to stop crashing when numpixels equal to 0 (fixes SPR 2576) Version 2.1 - 2001-06-15 (CB) ------------ +(config/ommodmap.par) Parameter name "ppsproduct" changed to "mod8product", since not a PPS product. +(src/ommodmap_mod.f90) As above. Version 2.0 - 2001-06-14 (CB) ------------ +(config/ommodmap.par) Parameter name "ppsmod8set" changed to "mod8set", since not a PPS product. +(src/ommodmap_mod.f90) As above. Version 1.19.3 - 2000-11-09 (CB) ------------ +(src/ommodmap_mod.f90) Some debug write statements removed. ========================================================================= Package ommosaic: version 1.5.3 [was 1.0.3] ChangeLog Version 1.5.3 - 2002-03-14 - (CB) ------------------------- Documentation corrected Version 1.5.2 - 2002-03-04 - (CB) ------------------------- +(src/ommosaic_mod.f90) Modified to add correct exposure time to output image header (fixes SPR 2795). Version 1.5.1 - 2002-02-27 - (CB) ------------------------- +(config/ommosaic.par) Increased maximim allowable exposure time (SPR 2786). Version 1.5 - 2002-01-11 - (CB) ------------------------- +(src/ommosaic_mod.f90) Added the keyword "OBJECT" to output file (SPR 2700). Version 1.4 - 2002-01-07 - (CB) Changed DEPEND file for ssclib. ------------------------- Version 1.3 - 2001-11-13 - (CB) ------------------------- +(src/ommosaic_mod.f90) Code ammended to properly mosaic a mix of low and high-resolution images (fixes SPR 2638). Obsolete optional parameter "samplingpoint" removed. New optional boolean parameter "exposuremap" added, to enable the user to save the exposure map image in the output file- defaults to false. New optional parameter "exposure" also introduced to enable the user to specify the exposure time for the output image (defaults to 1000 secs). New keywords added to output file (SPR 2658). Pixels outside image boundary set to NULL. Version 1.2.1 - 2001-11-05 ------------------------- +(src/ommosaic_mod.f90) Bug in checking filters rectified (fixes SPR 2620) Version 1.2 - 2001-07-10 ------------------------- +(src/ommosaic_mod.f90) Check for the presence of a high and low central window of the same exposure, in the input files, ammended. Version 1.1 09-07-2001 (CB) - Distribution changed to "world". Program modified to check that 2 or more overlapping images aren't being combined- if so a warning message is output. Version 1.0.3 01-05-2001 Output image changed to 32-bit pixels and output pixel size pixel-size changed to be the largest of the input pixel sizes (fixes SPR 2353). ========================================================================= Package omprep: version 2.25.3 [was 2.19.6] omprep has no ChangeLog information ========================================================================= Package omregion: version 2.6.3 [was 2.1.1] omregion has no ChangeLog information ========================================================================= Package omsrclistcomb: version 1.21.8 [was 1.19.1] ChangeLog Version 1.21.8 : - 2002-03-14 (CB) ----------------------------- Uploaded because I previously accidentally uploaded a test version of the program. Version 1.21.7 : - 2002-03-14 (CB) ----------------------------- Documentation corrected. Version 1.21.6 : - 2002-03-01 + (doc/) - Updated documentation (fixes SPR 2790) Version 1.21.5 : - 2002-02-21 + (src/omsrclistcomb_mod.f90) - Added call to OAL_addCommonAttributes to add new attributes needed for SCR 84 (fixes SPR 2775). Changes instrumental magnitude error column names to ERR_V_INS (etc) (fixes SPR 2774). Version 1.21.4 : - 2002-02-18 + (src/omsrclistcomb_mod.f90) - Removed some write statements. Version 1.21.3 : - 2002-02-18 + (src/omsrclistcomb_mod.f90) - The standard magnitude errors have been set equal to the instrumental magnitude errors. When the call routines have been modified to compute the standard magnitude errors correctly the program will be updated (fixes SPR 2765) Version 1.21.2 : - 2002-02-08 + (src/omsrclistcomb_mod.f90) - Program modified to average the ras and decs by first converting them to standard coordinates, averaging these, and then converting the mean standard coordinates value back to raand dec. When averaging magnitudes, check added to filter out 9999 values (fixes SPR 2737). Column names for standard magnitudes ammended. Version 1.21.1 : - 2002-01-27 (CB) Fixed configuration file (SPR 2723). Version 1.21 : - 2001-12-14 (CB) Added new standard colour-table to enable all possible standard magnitudes to be calculated (fixes SPR 2672) Corrected fault in adding source flags for different filters (fixes SPR 2666). Attribute "OBS_ID" added to output source-list file (fixes SPR 2660). Columns for major-axis position angles added (fixes SPR 2599). Extra columns added for standard magnitudes computed from different colours. Version 1.20: - 2001-06-14 (CB) -------------- Removed line of code converting position errors to arcsecs (fixes SPR 2428). Version 1.19.1: - 2001-06-05 (CB) -------------- Documentation updated. ========================================================================= Package omthconv: version 1.27.2 [was 1.23.1] ChangeLog Version 1.27.2 - 2002-03-14 (CB) -------------------------------- Documentation corrected. Version 1.27.1 - 2002-01-27 (CB) Configuration file ammended (SPR 2722). ___________ Version 1.27 - 2002-01-08 (CB) ___________ DEPEND file ammended. Version 1.26 - 2001-12-14 (VNY) prepared for new SAS release Version 1.25.1 - 2001-10-18 (VNY) dependencies have been updated to rectify the task build Version 1.25: - 2001-09-28 (VNY) +(src/omthconv_mod.f90) obtTags was already in the correct time format (not Tags). Therefore, it was not necessary to convert it to time units using OAL_obtToTimeTag. This call was replaced with an asiggment statement. Version 1.24: - 2000-02-07 (CB) ------------ +(src/omthconv_mod.f90) Call to MSSLIB function "getStartendexp" modified to use the new argument setting the instrument mode. Version 1.23: - 2000-12-05 (CB) ------------ +(src/omthconv_mod.f90) Value of attribute MJDREF corrected (SPR 2084) Version 1.22.1: - 2000-11-09 (CB) ------------ +(config/omthconv.info) "om" added. Version 1.22: - 2000-10-11 (AMK) ------------ +/(test) SSC-SPR-1979. Brought data in test harness up-to-date. Data is now from reprocessed cycle_0070. Version 1.21: - 2000-10-04 (CB) ------------ +(src/omthconv_mod.f90) Removed "use convertstringtointeger_mod" to rectify build problem.. Version 1.20: - 2000-09-22 (AMK) ------------ +(src/omthconv_mod.f90) changed the call to getstartendexp to include the new parameter filterString. This is not used in the task but required for consistency.. Version 1.19: - 2000-09-22 (AMK) ------------ +(src/Makefile) changed order of libraries in order to make the static build. Version 1.18: - 2000-09-19 (AMK) ------------ +(test/testomthconv) changed 'export' statement Version 1.17: - 2000-09-08 (AMK) ------------ +(src.omthconv_mod.f90) fixed bug connected with opening a file. Open SPRs Version 1.16.2 : 8th June 2000 (AMK) Corrected COFIGFILES entry in config Make File. SPR 1731 Version 1.16.1 : 30th May 2000 (AMK) Added info files to task Version 1.16 : 11 April 2000 (JFR) Updated task to exit gracefully when no tracking information present. Version 1.16: 17 March 2000 (JFR) Modified TCS file to work with "uint" oal Version 1.15: 6 Jan 2000 Test harness altered. --odfdir changed to --odf Version 1.14: 2nd December 1999 Added DISTRIBUTION (world) file Version 1.13: 18th August 1999 Updated TCS file in test oal dir. Version 1.12: 8th June 1999 Updated dependancies for V3. Version 1.11: 27 May 1999 SPR 591 accepted. Removed call to open oal. Version 1.10: 21 April 1999 Updated 'message' call to conform to new syntax. Version 1.9: 15 April 1999 'Spring clean' of code (tidy, comment, update dependancies and fix bugs). Changed input parameters to conform to new standards. Added checks on input file types. Corrected exposure time calculation for new getstartendexp_mod call (no periodic hk needed now). Updated test for new dataset and task parameters. Updated Documentation. Version 1.8: 5 January 1999 SPR 603 closed: Task checks ODF datatype keyword SPR 556 closed: Coding standards Documentation updated Version 1.7: 10 December 1998 updated Dependancy file RE: mssllib Version 1.6: 3 November 1998 Deleted missed line from ODF summary file Version 1.5: 28 October 1998 Deleted lines from ODF summary file. Version 1.4: 15 October 1998 SPR 604 closed: TIMEUNIT written in caps to both header and extension Version 1.3: 28 Sep 1998 Bug fix in test harness Version 1.2: 16 Sep 1998 Changed OAL path re: mail wrt 15 Sep. Problem still exists Version 1.1: 15 Sep 1998 Added line 'Call release(outTable)' to fix test FAILURE re: email Mike Denby, Version 2 SAS tasks (fwd) Version 1.0: 10 Sep 1998 ---------------------- First version Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package omthlcplot: version 1.0.4 [was 1.0.3] ChangeLog Version 1.0.4 - 15-03-02 (NW) ---------------------- The documentation has been updated to include new error names. Version 1.0.3 - 22-05-01 ---------------------- The documentation has been updated to include examples of how to use omthlcplot. ========================================================================= Package orbit: version 2.8 [was 2.6.1] ChangeLog Version 2.8 - 01-07-26 ------------- - Fixed test harness - Fixed array bug - Added new odf for test Version 2.7 - 01-06-06 ------------- - Fixed bug in layout file. - Checked task on new data. - Updated DEPEND file. - New ODF Orbit file in test harness. Version 2.6.1 - 00-11-30 ------------- - Fixed date format in docs and ChangeLog. - Added info file to config/Makefile. ========================================================================= Package param: version 1.68 [was 1.62] ChangeLog Version 1.68 - 2001-12-19 (JBa) -------------- + Added type DirOrFile, type 'x'. This type can be used by e.g. SAS ODF: can be a file or a directory. Version 1.67 - 2001-11-19 (JBa) -------------- + ParameterInfo::asCommandLine() presents the parameters in the order as they are read. + Adopted valid test-parameter files (no uppercase parameters). This involved changing the interface for PCS mode of reading cmd-line parameters (though I do not think *anybody* is using that mode): ODF -> odf SP -> sp COEFF -> coeff CCF -> ccf + Removed obsolete tests in the 'src'-tree Version 1.66 - 2001-11-06 (JBa) -------------- + Method 'writeHelpToStream(ostream& os)' presents the parameters in the order as they are read. Note that a task may read multiple configurations. The presentation order is therefore determined by the 'first' occurence of a parameter name. Version 1.65 - 2001-09-11 (UL) ------------ + fixed minor problem with implementation of C-API function 'set_boolean_parameter' Version 1.64 - 2001-09-06 (JBa) ------------ + change behavior of 'int parameterCount(name)' This function now always returns (was: error call), but it returns '-1' in case of scalar variables + changed C-interface of 'boolean_parameter' and 'set_boolean_parameter' to work with 'int' instead of non-C 'bool' Version 1.63 - 2000-07-26 (JBa) ------------ + Added info file for meta index (SOC SPR::1981) Version 1.62 - 2000-06-14 (JBa) ------------ + Added new type DirOrDataSet for usage in e.g. SAS_CCF variable ========================================================================= Package pedal: version 1.30.1 [was 1.29] ChangeLog Version 1.30.1 - 2002-01-30 (JBa) ----------- + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems on linux/perl5.003: Make sure that old CCFLAGS of Conifgure.pm are not overwritten Version 1.30 - 2001-11-30 (GV) ------------ + Makefile.PL: define -DPERL_POLLUTE so that it works with perl 5.6 Version 1.29 - 2001-03-31 (GV) ----------- + Add dependency on taskmain, needed to compile bintable.cc. ========================================================================= Package playback: version 1.1 [was 1.0] ChangeLog Version 1.1 - 2001-12-20 (GV) ----------- + DEPEND updated. Version 1.0 - 2000-10-05 (GV) ----------- + first upload after task approval. ========================================================================= Package ppssumm: version 2.3.6 [was 2.2.8] ChangeLog Version 2.3.6 - 13-03-2002 ------------- - Added full instrument name to exposure links to overcome problem when more than one instrument have the same exposure ids. Version 2.3.5 - 11-03-2002 ------------- - Fixed 'Top of Page' href to top anchor. Version 2.3.4 - 12-02-2002 ------------- - Moved #top anchor to image at top of page Version 2.3.3 - 12-02-2002 ------------- - Added reference to #top in link bar to make sure we go tot the top of the page. Version 2.3.2 - 29-01-2002 ------------- - Change order of RGS exposure/source specific products - Second upload. Fixed omission in Changelog and removed extra bits which should not have been included in previous version. Version 2.3.1 - 29-01-2002 -------------- - Below Changes made for SAS 5.2.2. See Version 2.3.1 for SAS 5.3+ - Added OM source specific products to OM summary page. - Amended RGS summary page to maintain common appearance between source specific products. - Amend to produce only one warning message per missing column Version 2.3 - 24-01-02 ----------- - Updated library dependencies - Removed timestamp from bottom of pages. It has been causing confusion. as it was the time the output was generated, not the official sequence processing time Version 2.2.10 -------------- - 05-Dec-2001 - Added sort of exposure specific product details on filename - Fixed missing instrument products. Version 2.2.9 - 01-11-09 ------------- - Amended internal links to allow two instruments to have identical exposure id's - Change ordering of 'OM Exposures Processed by PPS' table to instrument, start-time, expid. NOTE: The sort order must group all of an exposures entries together for deduplication. If this does not happen we get multiple entries. Version 2.2.8 - 01-08-06 ------------- - Added sort on exposure ID to the PPS summary 'processed by PPS'. Otherwise different exposures with the same start time can be interleaved. This prevents deduplication. ========================================================================= Package region: version 6.2.2 [was 5.0] ChangeLog Version 6.2.2 - 08 Mar 2002 (IMS SSC/LUX) -------------------------- - Updated DEPEND (including ssclib -> 2.4). - Think SPR 2673 went away during other modifications to region since v-5.0. Version 6.2.1 - 11 Feb 2002 (IMS SSC/LUX) -------------------------- - Slight rearrangements to cope with corrections in ssclib (fixes to SPR 2744). - Removed unecessary dependency on sla. Version 6.2 - 24 Jan 2002 (IMS SSC/LUX) -------------------------- - Changed the way SHAPE column entries in the region files are written, to eliminate spurious characters. - Restored the evselect calls in the test harness. Version 6.1 - 23 Jan 2002 (IMS SSC/LUX) -------------------------- - Updated DEPEND and added evselect. - Fixed test harness (but temporarily commented out evselect calls). - Fixed variable decl., array bound bugs. Version 6.0 - 17 Jan 2002 (IMS SSC/LUX) -------------------------- - Changed the major version number because what started as a bug fixed ended up as a complete rearrangement. - User now has choice between DETX/Y and X/Y systems (via param --outunit). - Changed parameters --regionfile and --bkgregionfile to optional and gave them defaults. - Choice 'tobkgfrac' added to param --radiusmode and param --bkgfraction added to handle this option. - Param --eventfile changed to dataset type ('e') and renamed --eventset. - SPRs 2385 and 2394 closed. Version 5.0 (and earlier: RGW/LUX) ----------- - updated to reflect changes in CAL interface to PSF info. ========================================================================= Package responselib: version 1.0 [was 0.18] ChangeLog Version 1.0 2001-12-18 (RDS) ----------- changed to version 1.0. Version 0.18 2000-09-21 (HS) ----------- + (src): Moved rmfgen-specific classes to rmfgen package ========================================================================= Package rgsangles: version 4.3 [was 4.1] ChangeLog Version 4.3 - 2001-11-15 (JBa) ----------- + adopted common naming scheme for all RGS tasks. Version 4.2 - 2001-07-27 (CE) ----------- + fixed documentation, eq. (2) (SPR 2146) Version 4.1 - 2001-07-27 (CE) ----------- + bumped dependency on rgssources 5.0 ========================================================================= Package rgsbadpix: version 2.7 [was 2.11.1] ChangeLog Version 2.7 - 2001-04-20 (JDR) ----------- - task description updated Version 2.6 - 2001-04-06 (JDR) ----------- - requires EXPOSURE table from rgsframes-3.1 Version 2.5 - 2001-03-29 (JDR) ----------- - requires cal-3.105 Version 2.4 - 2001-03-09 (JDR) ----------- - requires cal-3.99 and rgslib-1.8 Version 2.2 - 2001-02-16 (JDR) ----------- - fixed a bug that was responsible for a lot of false positives - bad pixels located at the node boundary are written to both tables Version 2.1 - 2001-02-07 (JDR) ----------- - a fresh start with a new design, two node-specific BADPIX tables - John Peterson's hot pixel finding algorithm ========================================================================= Package rgsenergy: version 1.4.2 [NEW] ChangeLog Version 1.4.2 - 2002-01-29 (JDR) ------------- - fixed a problem with generating the HTML documentation Version 1.4.1 - 2002-01-25 (JDR) ------------- - fixed a compile-time error Version 1.4 - 2002-01-24 (JDR) ----------- - requires rgslib-1.26 - updated the task description Version 1.3 - 2002-01-16 (JDR) ----------- - requires rgslib-1.24 - updated for htrframes-0.4 Version 1.2 - 2001-11-29 (JDR) ----------- - requires cal-3.128 - added HTR mode CTI correction Version 1.1 - 2001-11-08 (JDR) ----------- - requires cal-3.125 Version 0.3 - 2001-10-10 (JDR) ----------- - changed parameter name --set to --ccdset Version 0.2 - 2001-10-01 (JDR) ----------- - tweaked to placate the optimizer Version 0.1 - 2001-08-09 (JDR) ----------- - directory structure created by pkgmaker ========================================================================= Package rgsevconvert: version 1.1 [was 0.1] ChangeLog Version 1.1 - 2001-12-20 (JDR) ----------- - no longer considered experimental Version 0.1 - 2001-08-02 (JDR) ----------- - directory structure created by pkgmaker ========================================================================= Package rgsevents: version 3.5.2 [was 2.22] ChangeLog Version 3.5.2 - 2002-02-26 (JDR) ------------- - fixed bug causing segmentation fault on --withdetcoord=y --detcoord=chip Version 3.5.1 - 2002-01-30 (JDR) ------------- - updated the task description Version 3.5 - 2002-01-16 (JDR) ----------- - requires rgslib-1.24 - HTR mode recoded as a degenerate case of Spectroscopy Version 3.4 - 2001-11-29 (JDR) ----------- - fully supports HTR mode Version 3.3 - 2001-10-18 (JDR) ----------- - requires cal-3.121 Version 3.2 - 2001-10-10 (JDR) ----------- - changed parameter name --set to --ccdset Version 3.1 - 2001-08-09 (JDR) ----------- - requires rgslib-1.17 - energy calibrations are now handled by rgsenergy Version 2.22 - 2001-04-20 (JDR) ------------ - no longer adds frame cross-referencing, task description updated ========================================================================= Package rgsfilter: version 1.11.2 [was 1.1] ChangeLog Version 1.11.2 - 2002-02-28 (JDR) -------------- - made backward compatible with event lists lacking proper SUBMODE keyword Version 1.11.1 - 2002-02-01 (JDR) -------------- - updated the task description ========================================================================= Package rgsfluxer: version 1.1.1 [was 0.15] ChangeLog Version 1.1.1 - 2002-02-12 (JDR) ------------- - changed output extension name from PRIMARY to FLUXED - infers rmf name from pha name according to new rgsproc convention - updated the task description Version 1.1 - 2002-01-16 (JDR) ----------- - promoted from experimental to approved Version 0.16 - 2001-08-28 (JDR) ------------ - updated for rgsspectrum-1.1 Version 0.15 - 2001-04-24 (JDR) ------------ - updated for rgsspectrum-0.10 (attribute ALPHANOM changed to RGSALPHA) ========================================================================= Package rgsframes: version 3.6.1 [was 3.13.2] ChangeLog Version 3.6.1 - 2001-09-04 (CE) ----------- + removed hard-wired check of valid CCD-ID's; SPR-2161 Version 3.6 - 2001-07-24 (CE) ----------- + corrected bug in main program when checking valid CCD-ID's + changed sequence of arguments to function findDuplicates + in rgsframesutils: new algorithm for function findDuplicates and over-loading added + sorting EXPOSURE table now before searching for duplications + added sorting of PIXELS table + replaced the use of the variable INDEX with variable IDX (because INDEX is an f90 intrinsic) Version 3.5 - 2001-06-21 (CE) ----------- + support for HTR mode added + added possibility to loop over all CCD's inside the task - this is mainly to enhance the processing speed for HTR mode, as otherwise significant overhead is contained in the repeated calculation of TIME; all CCD's event list files need to be opened anyway for this calculation; parameter 'processall' + GTI table renamed to STDGTI Version 3.4 - 2001-04-24 (CE) ----------- + added attributes OBS_MODE, FILTER, OBJECT, OBSERVER to primary table + added layout file Version 3.3 - 2001-04-12 (CE) ----------- + added attributes INSTRUME & CCDID to EXPOSURE table Version 3.2 - 2001-04-11 (CE) ----------- + added check for number of bad pixels after CAL_getBadPixelList, as otherwise no bad pixels cause an array boundary error Version 3.1 - 2001-04-08 (CE) ----------- + renamed EXPOSU table to EXPOSURE + brought documentation in line with changes since 3.0 Version 3.0 - 2001-04-06 (CE) ----------- + renamed FRAMES table to EXPOSU + removed columns SEQINDEX, REJPIX0, REJPIX1 + renamed column FRAMETIME to TIMEDEL + added calculation of fraction of active surface and stored in columns FRACEXP0, FRACEXP1 + default of parameter --withratecolumn=No + removed timepatch parameter; a change in the OAL did not make this necessary any more Version 2.2 - 2001-04-04 (CE) ----------- + fixed bug in application of timepatch; this bug manifested itself with odffix-ed data only. The EOS should be subtracted from the Obt only, not from TIME. Version 2.1 - 2001-04-04 (CE) ----------- + removed leftover print* statement in rgsframes_mod.f90 Version 2.0 - 2001-03-21 (CE) ----------- + re-write and cleanup of the entire code + cleanup FRAMES and PIXELS table with duplicate entries + bugfix of contents of REJPIX0/1: this now holds the upper rejected pixels (used to be pixels below REJ threshold). + bugfix in frametime calculation: now repeating readout of CCD's is properly supported + removed parameter alwayssortaux: sorting of the AUX table is always performed + removed parameter temporaryset: this is not required any more + documentation updated Version 1.7 - 2000-12-14 (GV) ----------- + there was another warning as below. Version 1.6 - 2000-12-12 (GV) ------------ + make two warnings messages (SOC-SPR-1862) Version 1.5 - 2000-12-01 (GV) ----------- + (config/rgsframes.par) add temporaryset parameter (SOC-SPR-1881). It defaults to the old hard wired value (tmpSet.ds). Version 1.4.2 - 2000-11-22 (GV) ------------- + fix documentation problem SOC-SPR-1856. Version 1.4.1 - 2000-10-31 (GV) ------------- + small change to doc (remove input of rgsproc file), trying to fix a documentation build problem. Version 1.4 - 2000-08-29 (PV) ------------ - fixed bug in frameExposureTimes() SPR-1737 Version 1.3 - 2000-08-02 (PV) ------------ - uses DAL 1.125 setData() to access unsigned int16 column eosfine. - using qualifiedname() rather than name() in messages and errors. Version 1.2.3 - 2000-06- (PV) ------------ - closed SPR-1630 : Die gracefully on attempts to process HTR mode data. - closed SPR 1615 : contains oldtestfiles - closed SPR 1616 : remove doc/rgsframes_description.tex.lalit Version 1.2.2 - 2000-06-15 (PV) ------------ - warning (duplicateFrames) changed into an error. src/rgsframesutils.f90 (fixes SPR-1389) Version 1.2.1 - 2000-06-07 (PV) ------------ - also processes readout sequences in which the same CCD occurs twice or more in the readout sequence. (fixes SPR-1360) - added check to verify ccdnr and seqence ID match with sequence in aux2 table. Version 1.2 - 2000-05-25 (PV) ------------ - fixes minor bug related to timestamp of first frame, - .info file added Version 1.1 - 2000-05-12 (PV) ------------ - flag column of FRAMES table renamed from FRAMEFLAG to FLAG (EVATT_COLUMN_NAME) - uses setEventAttribute() to add EVATT_IN_BAD_FRAME bit pattern to table header. - frame timestamps now are mid of frame exposure. Version 1.0 - 2000-05-03 (PV) ------------ - renamed to v1.0 to make various people happy - minor changes to doc only. Version 0.53 - 2000-05-02 (PV) ------------ - added warning for duplicated frame numbers in AUX file. Version 0.52 - 2000-04-20 (PV) ------------ - doc updated. Ready for approval. Version 0.51 - 2000-04-20 (PV) ------------ - re-added time patch which subtracts first eoscoars value from ObtTag returned by OAL. Apparently it is still needed with current OAL. Version 0.50 - 2000-04-19 (PV) ------------ - restructured code. - removed looping over ccd's - parameter "sets" renamed to "set" - parameter "outputsets" renamed to "outset" - allow both for filtering in maxrawpixels and maxrawpixel rate using parameters: withmaxrawpixels maxrawpixels withmaxrawpixelrate maxrawpixelrate Version 0.49 - 2000-04-18 (PV) ------------ - added optional PIXELRATE column to FRAMES table (#pixels/frame) Algorithm to calculate pixelrate value is very slow. - added optional ratefiltering: withratefiltering, b,h, No,,,"mark frames bad with pixelrate above given level" pixelrate, i,h, 99999, 0,,"frames with more pixels than pixelrate are flagged bad " Version 0.48 - 2000-04-17 (PV) ------------ - marks frames as bad in following cases: (nlostevt /= 0) (abortflg /= 2) (ndpp /= (windowdx*windowdy))) - added parameter "minexposuretime" with default 150ms. frames with exposuretimes < minexposuretime are marked as bad. Version 0.47 - 2000-04-14 (PV) ------------ - parameters "infiles" "outfiles" renamed to "sets" and "outputsets" (SPR 820) - GTI stuff moved to src/gti_mod.f90 Version 0.46 - 2000-04-13 (PV) ------------ - creates proper GTI table. (ie. badframes/ missing frames result in multiple GTI intervals) - parameter "timepatch" removed. (obsolete) Version 0.45 - 2000-04-07 (PV) ------------ - creates valid DUMMY GTI table which marks whole observation as good. - auxfile from OAL (parameter 'auxfile' removed) - dppversion from CAL (parameter 'dppversion' removed) requires new testccf. Version 0.44 - 2000-03-14 (PV) ------------ - keyword TELAPSE added to PIXELS table Version 0.43 - 2000-02-23 (PV) ------------ - updated for new tablesort in saslib 1.58 Version 0.42 - 2000-02-21 (PV) ------------ - correctWrapArround() removed from rgsframesutils.f90 (now in saslib) Version 0.41 - 2000-02-10 (PV) ------------ + uses saslib copySomeAttributes() to copy attributes. Version 0.40 - 2000-02-07 (PV) ------------ + copy attributes from PIXELS table to set. Version 0.39 - 2000-02-02 (PV) ------------ + updated implementation of frame exposure time which should be able to cope with lost frames and a unsorted auxilary table. Version 0.38 - 2000-01-27 (PV) ------------ + First implementation of calculation of frame exposure time using eoscoars and eosfine from AUX file. (need check if lost frames are properly taken into account) + flag first frames as bad . + updated framenumber overflow algorithm. Version 0.37 - 2000-01-14 (PV) ------------ - framenumber overflow patched. Version 0.36 - 2000-01-13 (PV) ------------ - time correction patch added for odffixed produced TCS (Time Correlation File) - creation of empty badpix table removed. (done by badpix task) Version 0.35 - 1999-12-20 (PV) ------------ - testharness updated. CVS conflicts removed. Version 0.34 - 1999-12-19 (Marco Beijersbergen) ------------ + updated OAL_setState to oal-3.42. Version 0.33 - 1999-11-09 (PV) ------------ + FRAME_TIME as real32 in sec. was real64 msec. + WINDOWX/Y0 keywords value incremented by 1 + 'deadtime' calculation replaced by #rejected pixels REJPIX0 REJPIX1 + copying of datasets modified (DAL rename replaced by copyDataset). + clobber parameter removed. + dummy timestamp removed. Version 0.32 - 1999-10-05 (PV) ------------ + Changed mapping ser to shape and grade + new parameter dppversion added + use of DAL NULL values for shape Version 0.31 - 1999-09-27 (PV) ------------ + added columns TYPE and BADFLAG to (empty) badpix table + keyword "DATAMODE" added to set Version 0.30 - 1999-09-25 (GV) ------------ + patch test harness to make it work with new testodf. Version 0.29 (PV 22sep99) ----------- + add ODFNAME attribute to primary header Version 0.28 (PV 10sep99) ----------- + create all columns of FRAMES table even in case of no events. Version 0.27 (PV 07sep99) ----------- + fixed for nameclash clobber + test for exist before removing keywords FILENAME CREATOR CATEGORY Version 0.26 (PV 10aug99) ----------- + fixed for processing empty tables (new scisim) Version 0.25 (PV 05aug99) ----------- + fixed for rgsevents 1.4 - proper SHAPE values - empty badpix table Version 0.23 (PV 02aug99) ----------- + fixed for rgsevents 1.2 - dummy 1 row badpixtable - dummy grade shape columns Version 0.22 (PV 11jun99) ----------- + added EMPTY badpix table to make output compatible with rgsx 0.3 Version 0.21 (PV 07jun99) ----------- + fixed for cal 3.0 and saslib 1.34 Version 0.20 (PV 01jun99) ----------- + changed column name CCDNODE into CCDNODES for aux2 table according to ODF ICD. Version 0.19 (PV 29apr99) ----------- + added testodf to DEPEND file (SPR 634) Version 0.18 (PV 21apr99) ----------- + added setting cal state from dataset - renamed a few variables and removed unused ones Version 0.17 (PV 14apr99) ----------- + updated messaging for error 1.16 Version 0.16 (PV 07apr99) ----------- - testscript modified to use input files from odfdir Version 0.15 (PV 17mar99) ----------- - fixes so frames can handle both RGS1 and RGS2. tablenames as parameter removed. - reads first block in aux file to find out which instrument we have. Version 0.14 (PV 16mar99) ----------- - added boolean parameter dummytimestamp to disable OAL time calls. Version 0.13 (PV 5mar99) ----------- - added OAL time calls (commented out at the moment) - added headArray function to prevent errors writing errstr Version 0.12 (PV 3mar99) ----------- - commented out some messages causing crash dumping big arrays. Version 0.11 (PV 26feb99) ----------- - uses saslib odfNames for column names - uses saslib eventAttributes Version 0.10 (PV 21feb99) ----------- - fixes for empty eventlists Version 0.9 (PV 15feb99) ----------- - changes for CALv2.3 OALv3.0 - updated messaging Version 0.8 (PV 05feb99) ----------- - patched Lalits code to make it work with f95. - Compiles and runs but NOT SURE OUTPUT IS CORRECT Version 0.7 (PV 27jan99) ----------- - Hardcoded CCFCIF path taken out. Package runs with CCFIF=/data/transport/testccf - write(errstr,*) statement taken out. Crash when writing more than 4Kdata in it. Version 0.6 (PV 26jan99) ----------- - Package taken over by PV from LJ. Code compiles and produces output. - deadtimefraction column changed from double to single. Version <0.5> ---------------------- This the latest version which has much functionality for sepectroscopy mode. The only thing missing, apart from a damn good testing, is the timing info. Open SPRs: Version 0.1 ----------- - first implementation. ========================================================================= Package rgsimplot: version 1.9.13 [was 1.11.7] ChangeLog Version 1.9.13 - 01-06-2001 (CB) Removed code to fix y-axes scales- since image not drawn in the proper place with respect to the axes - fixes SPR 2399. Version 1.9.12 - 16-05-2001 (CB) Fixed bug in formatting source declinations. Version 1.9.10 - 2001-05-02 (CB) Ammended code to read source information from rgsources version 4.0 (fixes SPR 2328) Version 1.9.9 - 2001-04-17 (DH) Remove code which rescales yBinWidth when Ymin and Ymax change. This was causing dispersion plots to be 'squashed' when the yaxis of the dispersion image exceeded 3000. Version 1.9.7 - 2001-03-28 (CB) Code checks to see if device=/gif and if sets text colour to white (fixes SPR 2303). Also call to plot the background mask temporarily removed becauses not quite correct. Version 1.9.6 - 2001-03-21 (CB) Code modified to form extension name for spatial background (fixes SPR 2301). Version 1.9.5 - 2001-03-13 (CB) Background region drawn in either black or white, depending on device being used (SPR 2140) Version 1.9.4 - 2001-03-13 (CB) Program modified to plot the background region (SPR 2140) Version 1.9.3 - 2001-02-27 (CB) Test directory tidied up. Version 1.9.2 - 2001-02-27 (CB) Code ammended to fix SPR-2246. Version 1.9.1 - 2001-02-06 (CB) RA & DEC character size increased (SPR 2226), code ammended for plotting fits region, bug in plotting negative decs rectified. Version 1.9 - 2001-02-31 (CB) Program modified to run from output produced by rgsregions. Minor amendments made to plot. Version 1.8 - 2000-12-13 (CB) Version number that is plotted on the graph corrected to 1.8. (CB) Version 1.7 - 2000-12-5 (CB) Drawing of colour image modified to eliminate problem of large pixel values distorting the image (SPR 2121) Version 1.6 - 2000-12-5 (CB) Error in drawing coordinates corrected, program version added, exposure ID corrected (SPR 2121) Version 1.5 - 2000-11-17 (CB) Colour-bar ammended (SPR 2036 & 2037). RA and Decs of sources added (SPR 2047). Version 1.5 - 2000-10-03 (CB) Code tidied up Version 1.4 - 2000-09-28 (CB) +(src/rgsimplot_mod.f90) Code tidied up - 2 uncalled subroutines deleted. Version 1.3 - 2000-09-27 (CB) +(src/rgsimplot_mod.f90) Code modifiSed for drawing the colour scale wedge (SPR-1968). Parameter "sourceid" removed (SPR-1969) Version 1.2 - 2000-09-20 (CB) +(src/rgsimplot_mod.f90) Parameter checks made before PGPLOT device opened. Program modified so that if "attributes" "TELESCOPE", etc, are not present in the FITS file the program doesn't crash. Version 1.1 - 2000-07-04 (CB) +(src/rgsimplot_mod.f90) Font sizes made larger & scaled to size of plot (SSC-SPR-1683) & (SSC-SPR-1549) Tick marks scaled to size of plot and placed on outside of graph to make them easier to see (SSC-SPR-1684) Hardcopy parameter removed. Bug in releasing files corrected (SSC-SPR-1546) Code added to prevent plot file overwriting an existing one if SAS_CLOBBER set to 0 (SSC-SPR-1546) Checks added to make sure that paperxmin not equal to paperxmax and paperymin not equal to paperymax. Parameter "hardcopy" removed. Code tidied up. Program modified so that the user can specify which orders to be plotted, or use the default of plotting all the available orders (SSC-SPR-1182) & (SSC-SPR-1913) +(doc/rgsimplot_description.tex) Error message "Plot file already exists" added. Parameter "colour" added to parameter list. Parameter "srcofinterest" changed to "sourceid". +(config/rgsimplot.par) sourceid limited in range between 1 & 9999 (SSC-SPR-1543 & 1544). Hardcopy parameter removed. Parameter "srcofinterest" changed to "sourceid". Parameter "orderlist" added to display user-specified orders (SSC-SPR-1913) & (SSC-SPR-1881) Version 1.0: 03 April 2000 - changed test output to use message facility SPR 1547 (JES) - revised parameter handling SPR 1539, 1540, 1541, 1542 (JES) Version 0.10: 27th January 2000 - Fixed task to read R2 extraction regions - Fixed to read srcid field of extraction region name (SSC-SPR-1601) - Fixed to read order regions. Version 0.9: 26th January 2000 - Added parameter srcids - list of additional sources whose extraction regions are to be plotted. - Removed parameter imagetype and replaced with internal checking algorithm. Version 0.8: 24th January 2000 - Keywords now read from Primary header of image - Region extension names modified Version 0.7: 19th January 2000 Documantation updated significantly and brought into line with new coding. Working test harness now available. Version 0.6: 6th January 2000 Updated task to comply with rgsregion 2.8 and rgsproc 0.33 Version 0.5: 7th December 1999 Added modifications for consistency with rgsregion Version 0.4: 2nd December 1999 Added DISTRIBUTION (world) file Version 0.3 26 November 1999 Jon's final ESTEC version Version 0.2: 5 November 1999 Changed documentation(still needs updating) Version 0.1: 2 November 1999 Redelivered as omimplot Version 2.2: 13 Jan 1999 SPR 909 closed: file production check fixed Test data updated. Version 2.1: 16 Oct 1998 Changed for compatibility with mssllib V2.0 Version 2.0: 16 Oct 1998 SPR 564 closed: old style relationals replaced. Line lengths altered. INTENT added DATA statements remain unchanged SPR 579 closed: Changed documentation SPR 580 closed: all plotting ranges changed to real from string and default value added to config file. Errors added to source code. SPR 581 closed: parameter interface tightened. SPR 582 closed: Minimum value added to .par config file. SPR 584 closed: output filename control established SPR 585 closed: task more robust to pathological input files SPR 586 closed: Binning algorithm changed. SPR 587 closed: PGPLOT window params changed. SPR 594 closed: Plotting transformation matrices changed. SPR 583 accepted: DCR required on DP ICD Version 1.1: 28 Sep 1998 SPR 546 closed: Updated parameter file in_file type f endisp_reg type F spatial_reg type F col_map type s and provided list of choices "LIN|SQRT|LOG" plot_file type f Version 1.0: 10 Sep 1998 ---------------------- First version Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package rgslib: version 1.26 [was 1.12.3] ChangeLog Version 1.26 - 2002-01-24 (JDR) ------------ - PixelsTable: added option to disable chip coordinate conversions Version 1.25 - 2002-01-22 (JDR) ------------ - ExposureMapper: top level expose() returns summed exposure Version 1.24 - 2002-01-16 (JDR) ------------ - DalVec: added methods for creating columns, and typedefs for all DAL types - PixelsTable: added flexibility and better support for HTR mode - ExposureMapper: added support for HTR mode - loadBadPixMap: added support for HTR mode - pointing_mod: (SSC SPR 2693) added subroutine raDecToOffAxis_new (IMS) Version 1.23 - 2001-11-29 (JDR) ------------ - PixelsTable: generates mid-window Y values in HTR mode Version 1.22 - 2001-11-02 (JDR) ------------ - requires dal-1.150 - switched from float to double for various coordinate variables - various_mod: marked chipCoordToRowCoord as deprecated - deleted test harness testchipcoordtorowcoord (broken and superfluous) Version 1.21 - 2001-10-17 (JDR) ------------ - requires cal-3.121 - disabled broken test harness testchipcoordtorowcoord Version 1.20 - 2001-10-05 (JDR) ------------ - added std namespace qualifiers Version 1.19 - 2001-09-24 (JDR) ------------ - temporarily disabled package description make - ShapeScanner: added the EllipseScanner subclass and completed the full implementation of the ASC FITS Region specification - ExposureMap: fixed constructor bug: null exposure map - DalVec: fixed constructor bug: (Column*)0 Version 1.18 - 2001-09-13 (JDR) ------------ - this version is a mistake and should not be used Version 1.17 - 2001-08-10 (IMS) ------------ - pointing_mod: added new function dispXdspToPolar - pointing_mod: made raDecToOffAxis and offAxisToRaDec public again - pointing_mod: added (temporarily?) some private Pi-related variables - PixelsTable: provides access to the new PI column (JDR) Version 1.16 - 2001-07-31 (IMS) ------------ - pointing_mod: the new routines (see v-1.14) made private because of clashes with rgssources-1.15. These will be restored after sas-5.1.3 is released. Version 1.15 - 2001-07-13 (JDR) ------------ - rgsPixelsLib::PixelMap: fixed bug (SPR 2109) in map offset calculations Version 1.14 - 2001-07-10 (JDR) ------------ - pointing_mod: added two new routines, raDecToOffAxis and offAxisToRaDec, in order to improve accuracy of these calculations (IMS) Version 1.13 - 2001-06-18 (JDR) ------------ - ExposureMapper: restructured to group frames by aspect, dramatically faster - ExposureMapper: fixed bug in the computation of T_ORIG_X and T_ORIG_Y - loadBadPixMap: uplinked bad pixels are never excluded from the map Version 1.12.1 - 2001-05-01 (JDR) -------------- - rgsPixelsLib.cc: added missing header include Version 1.12 - 2001-04-24 (JDR) ------------ - pointing_mod: more updates (CE) Version 1.11 - 2001-04-12 (JDR) ------------ - pointing_mod: reading the SRCLIST table: changed INDEX from int32 to int16 and the RA/Dec columns from real64Data to real32Data to bring in line with rgssources-4.0 (CE) Version 1.10 - 2001-03-23 (JDR) ------------ - for SAS 5.1 only (not backward compatible) - many C++ classes removed, a few new items added - some deprecated tasks will no longer compile Version 1.9 - 2001-03-12 (UL) ----------- - brought in line with caloalutils-1.44 Version 1.8 - 2001-03-09 (JDR) ----------- - ConvexShader: fixed a bug - PixelMap: various revisions - added class ExposureMapper Version 1.7 - 2001-02-21 (JDR) ----------- - pointing_mod: fixed a bug (CE) - corrected a USEDLIBS error Version 1.6 - 2001-02-16 (JDR) ----------- - added loadBadPixMap() to namespace rgsPixelsLib Version 1.5 - 2001-02-07 (JDR) ----------- - pointing_mod: added OGIP compliant coordinate attributes (CE) - changed namespace ScanningLib to scanningLib - added namespace rgsPixelsLib with new version of class PixelsTable Version 1.4 - 2001-01-10 (JDR) ----------- - moved ShapeScanner into new namespace ScanningLib - added ScanningLib::ConvexShader for generating more accurate exposure maps Version 1.3 - 2000-11-28 (JDR) ----------- - ShapeScanner: RegionScanner bug fixed (inverted component algebra) Version 1.2 - 2000-11-03 (JDR) ----------- - added config directory with info file - DalVec: interface revised for better memory management - ShapeScanner: enhanced reset() and next() interfaces - ExpMapList: destructor restored, must be called before dataset close Version 1.1 - 2000-08-18 (GV) ----------- - ShapeScanner: a few small changes (remove struct) to make it compile with gcc-2.95.2. Version 1.0 (PV 4 Jul 2000) ----------------------------------- - caching of RGSLIB_getFover() and RGSLIB_getAlpha() calls. dummycal_mod.f90 (see SPR 1589) - added RGSLIB_refreshCache() WHICH NEEDS TO BE CALLED AFTER A CAL_setState() WHICH CHANGES THE INSTRUMENT. Version 0.35.2 (CE 9 Jun 2000) ----------------------------------- - funtions beta2lambda & lambda2beta were scaling offaxis with FoverL, which is already performed in the calling task (rgsangles) Version 0.35.1 (CE 5 Jun 2000) ----------------------------------- - increase the precision of parameter PI in all rotines Version 0.35 (PV 26 May 2000) ----------------------------------- - changed RGSLIB_getsourcePos() to take index rather than row number as argument. (pointing_mod.f90) - function findIndex() added. (various_mod.f90) Version 0.34 (CE 8 May 2000) ----------------------------------- - renamed RGSLIB_getAlpha0() to RGSLIB_getAlpha() and include rotation of RGA (through CAL_getMiscellaneousDataValue('INCIDENCE_ANGLE') - RGSLIB_getAlpha() is now the only interface to obtain alpha Version 0.33 (PV 02 May 2000 for DR) ----------------------------------- - class Lattice: added index --> real conversion - class FiniteLattice: added methods min(), max(), and flip() Version 0.32 (CE 12 Apr 2000) ----------------------------------- - corrected a sign error in of the dispersion direction off-set calculation in gratingAspectAngles() (pointing_mod.f90); this should correct the bug in the drift correction Version 0.31 (PV 11 Apr 2000) ----------------------------------- - Known problem: DRIFT CORRECTION DOES NOT WORK ANYMORE - more changes to get boresight correct. - new function instrumentPointing() added (pointing_mod.f90) Version 0.30 (PV 05 Apr 2000) ----------------------------------- - ExpMapList: added public commensurate() and non-method getEventSpace() (DR) - various changes to get boresight correct. Version 0.29 (PV 23 Mar 2000) ----------------------------------- - order of matrix multiplication changed for boresight - matrices transposed in OAL matrix calls (euler321_mod.f90) Version 0.28 (PV 10 Mar 2000) ----------------------------------- - with new lib/ExpMapList.cc as received from DR Version 0.27 (PV 09 Mar 2000) ----------------------------------- - lib/ExpMapList.cc destructor changed so solve rgsexpcomb problem (PV DR) Version 0.26 (PV 08 Mar 2000) ----------------------------------- - fixed dependecy problem for static build. oal dal. Version 0.25 (PV 02 Mar 2000) ----------------------------------- - updated lib/DalVec.h (as received from DR) - Boresight added to bestPointing() - added RGSLIB_getBoresight(time) - added lib/euler321_mod.f90 for attitude conversions - algorithms in pointing_mod updated. NOT VALIDATED - using CAL for calculation of F/L - interface change! breaks rgsregion! skypos removed from gratingAspectAngles(time, referenceAttitude) call Version 0.24 (PV 24 Feb 2000) ----------------------------------- - fixed invalidCompoundName error, The character '%' was expected (CAL_getMiscellaneousDataValue("LINCOORD:LINCOORD%G_RY")) Version 0.23 (PV 17 Feb 2000) ----------------------------------- - slightly different algorithm for cross dispersion in gratingAspectAngles() lib/pointing_mod.f90. Requested by CE. Version 0.22 (PV 08 Feb 2000) ----------------------------------- - returns bestpointing() from cache for identical times. (pointing_mod.f90) Version 0.21 (PV 24 Jan 2000) ----------------------------------- - added classes ExpMapList (DR) Version 0.20 (PV 04 Jan 2000) ----------------------------------- - added classes Lattice and ShapeScanner (DR) Version 0.19 (PV 04 Jan 2000) ----------------------------------- - fixed static build. (OAL needed in used libs in test/Makefile) st Version 0.18 (PV 21 December 1999) ----------------------------------- - added RGSLIB_getsourcePos() Version 0.17 (PV 10 December 1999) ----------------------------------- - fixed minor DalVec interface error: non-const pointer for const parameter (DR) Version 0.16 (PV 03 December 1999) ----------------------------------- changes to dummycal_mod.f90: - RGA rotation G_RY added in dummy_CAL_RGS_telescope2grating() - Fixed for the latest Test CCF - GRAT_LINE_DENS in Angstrom (was mm-1) - INCIDENCE_ANGLE in degrees (was radians) - LINCOORD:G_RY in degrees (not arcsec) Version 0.15 (PV 30 November 1999) ----------------------------------- - fixed typo in testchipcoordtorowcoord Version 0.14 (PV 29 November 1999) ----------------------------------- - added chipCoordToRowCoord (pointing_mod.f90) Version 0.13 (PV 19 November 1999) ----------------------------------- - attribute names changed RA_REF DEC_REF APOS_REF RA_SRC DEC_SRC (pointing_mod.f90) Version 0.12 (PV 11 November 1999) ----------------------------------- - name change in CAL_MiscellaneousData 'INCIDENCE_ANGLE' duumycal_mod.f90. - focal length from CAL Version 0.11 (PV 27 October 1999) ----------------------------------- - hardcoded values replace by CAL calls in dummycal_mod.f90. - public interface dummycal_mod changed. - in line with CAL v3.29 data Version 0.10 (JDR 27 September 1999) ----------------------------------- - DalVec now supports integer nulls - added ShapeTable class for decoding DPP shapes Version 0.9 (PV 22 September 1999) ----------------------------------- - skypositionType and referenceframe added. - calling interface to gratingAspectAngles and offAxisAngles changed !!! - store and retrieve added to write referenceframe and source position in header. - new function lambda2beta added Version 0.8 (PV 10 September 1999) ----------------------------------- - new function beta2lambda added - error changed into warning message when pointing is unknown - f90 rgslib module added - offaxisangles returns both dispersion and x-disp offaxis angle Version 0.7 (JDR 10 September 1999) ----------------------------------- - as submitted by JDR as version 0.6. Resubmitted by PV as v0.7 - does not contain v0.6 changes made by PV - improved class designs: DalVec, PixelsTable - added class BadpixTable Version 0.6 (PV 07 September 1999) ------------------------------- - Boresight matrix taken out of pointing_mod because CAL3.16 has changed the definition for RGS. Version 0.5 (UL 18 August 1999) ------------------------------- - brought in line with oal-3.28 Version 0.4 (PV 12 August 1999) ------------------------------- - added functions bestPointing, gratingAspectAngles, and offAxisAngles. - added f90 modules pointing_mod dummycal_mod vector_mod - cal oal slatec saslib utils added to DEPEND file Version 0.3 (JDR 4 August 1999) ------------------------------- - added data() method to DalVec for size-independent access Version 0.2 (JDR 22 July 1999) ------------------------------ - revised PixelsTable columns according to RGS meeting resolutions and removed all features relating to chip coordinate conversion Version 0.1 ---------------------------- - Directory structure created by pkgmaker. - Added classes DalVec and PixelsTable from package rgsx. ========================================================================= Package rgslinepos: version 1.2 [was 1.1.3] ChangeLog Version 1.2 - 2001-10-26 (CE) ----------- - changed all real variables to double to follow change in CAL 3.121 - changed instrument names to lower case (now rgs1|rgs2) to be consistent with other RGS tasks - tighter check on runtest Version 1.1.3 - 2001-07-17 (CE) ---------------------- - fixed DEPEND: rgslib 1.12 ========================================================================= Package rgsoffsetcalc: version 1.14 [was 1.13.1] ChangeLog Version 1.14 - 2001-10-15 (GV) ------------ + fixed -O2 compilation problem in test harness. Version 1.13.1 - 2001-07-25 (UL) -------------- + fixed problem of SPR 2130: Fails to compile with NAG F95 4.1 + consistent use of namespace std in C++ sources + added layout file ========================================================================= Package rgsproc: version 1.3.3 [was 0.98.4] ChangeLog Version 1.3.3 - 2002-03-13 (JDR) ------------- - uses \taskparametersnote and \taskerrorsnote in task description Version 1.3.2 - 2002-03-08 (JDR) ------------- - replaced EPIC.FIT in test harness with updated version - updated task description: ATTTSR and hkgti_ files not overwritten Version 1.3.1 - 2002-02-14 (JDR) ------------- - updated the task description Version 1.3 - 2002-01-24 (JDR) ----------- - replaced EPIC.FIT in test harness with updated version - set parameter defaults to produce analysis-grade response matrices Version 1.2 - 2002-01-16 (JDR) ----------- - requires rgssources-3.15 Version 1.1 - 2001-12-20 (JDR) ----------- - requires oal-3.82 - supports odfbrowser calling interface - accesses ODF only when strictly necessary Version 0.110 - 2001-11-15 (JDR) ------------- - requires rgsframes-3.9 and rgsangles-4.3 - fixed minor bug in fluxed spectrum file names Version 0.109 - 2001-11-08 (JDR) ------------- - requires rgsenergy-1.1 Version 0.108 - 2001-10-30 (JDR) ------------- - requires rgssources-5.12 - changed --instruments values to rgs1|rgs2 Version 0.107 - 2001-10-10 (JDR) ------------- - updated for parameter name changes in various sub-tasks Version 0.106 - 2001-09-28 (JDR) ------------- - requires rgsfilter-1.6 and rgssources-5.6 - added parameters --withprefix and --prefix - changed all of the output filenames; PPS convention is now default - added std namespace qualifiers Version 0.105 - 2001-09-21 (JDR) ------------- - requires rgsfilter-1.5 - no longer accepts an external attitude file - restructured GTI processing, including filtering the attitude file Version 0.104 - 2001-08-29 (JDR) ------------- - requires rgsspectrum-1.1, rgsrmfgen-0.46 and rgsfluxer-0.16 Version 0.103 - 2001-08-09 (JDR) ------------- - requires rgsenergy-0.1 and rgsevents-3.1 Version 0.102 - 2001-08-07 (JDR) ------------- - requires rgssources-5.2 Version 0.101 - 2001-08-03 (JDR) ------------- - test harness: no longer sets SAS_CCF for itself, new EPIC source list - task description update completed Version 0.100 - 2001-07-27 (JDR) ------------- - requires rgssources-5.0 and rgsangles-4.1 - added housekeeping and attitude GTI filtering - added a fifth processing stage: "fluxing" - some minor changes to the parameter interface - reactivated the test harness - task description only partially updated Version 0.99 - 2001-06-18 (JDR) ------------ + updated for and requires rgsfilter-1.2 + pending rgsframes update, renames GTI to STDGTI in intermediate lists + the CCD-specific GTI tables are no longer merged together Version 0.98.2 - 2001-06-08 (JDR) -------------- + task description brought up to date Version 0.98.1 - 2001-05-03 (JDR) -------------- + fixed bug due to unexpected OAL state change Version 0.98 - 2001-04-24 (JDR) ------------ + requires rgslib-1.12, rgsframes-3.4 and rgsangles-3.0 + test harness temporarily disabled Version 0.97 - 2001-04-11 (JDR) ------------ + requires rgsframes-3.1 and rgssources-4.0 Version 0.96 - 2001-04-05 (JDR) ------------ + removed --timepatch parameter Version 0.95 - 2001-03-23 (JDR) ------------ + original pipeline structure removed Version 0.94 - 2001-03-09 (JDR) ------------ + phasing out the original pipeline structure, still available + as non-default --experimental=no Version 0.93 - 2001-02-16 (JDR) ------------ + propagates REJPIX and EXPOSURE tables to combined event list + changed default parameters to: --withdubious=no --withedges=no Version 0.92 - 2001-02-07 (JDR) ------------ + updated for and requires rgsbadpix-2.1 (formerly xrgsbadpix) + --experimental parameter retained for private use Version 0.91 - 2001-01-12 (JDR) ------------ + same as previous, but only constructs symmetric regions Version 0.90 - 2001-01-12 (JDR) ------------ + updated for rgsregions-1.3 Version 0.89 - 2001-01-04 (JDR) ------------ + fixed other problems due to rgsregions interface changes Version 0.88 - 2001-01-03 (JDR) ------------ + fixed error in parameter and layout files (re rgsregions) Version 0.87 - 2000-12-28 (JDR) ------------ + user may now select xrgsbadpix (default) or rgsbadpix Version 0.86 - 2000-12-01 (JDR) ------------ + requires rgslib-1.3 and rgsregions-0.2 + no longer requires rgsregion + source selection parameters changed accordingly Version 0.85.2 - 2000-11-16 (JDR) -------------- + updated documentation to reflect previous change Version 0.85.1 - 2000-11-16 (JDR) -------------- + region coverage factor defaults increased (SPR 1852) Version 0.85 - 2000-11-03 (JDR) ------------ + requires rgslib-1.2 + revised the parameter layout for a smaller window Version 0.84 - 2000-10-30 (JDR) ------------ + added --timepatch=no parameter Version 0.83.2 - 2000-10-27 (JDR) -------------- + sets rgsframes parameter --timepatch to false Version 0.83.1 - 2000-10-25 (JDR) -------------- + propagates the EVENTS:M_LAMBDA column correctly + makes spectra for all requested orders + task description and parameter layout updated + test harness 'simplechain' updated Version 0.83 - 2000-10-05 (GV) ------------ + fix test harness simplechain. Version 0.82 - 2000-09-20 (JDR) ------------ + added rgsbackreg + the event filtering expression is controled via rgsexposure + replaced evselect with rgsspectrum for making spectra + changed source spectrum file names + creates a background spectrum + parameters revised but layout not updated Version 0.81 - 2000-09-06 (JDR) ------------ + parameters revised for compatibility with rgssources-3.2 + --processexposure parameter added for GTI reprocessing + --srcselectexpression controls spectrum generation Version 0.80 - 2000-08-15 (PV) ------------ + DEPEND updated Version 0.79 - 2000-08-14 (PV) ------------ + parameters renamed to work with rgssources-3.0 + parameter file needs cleanup. + tests pass, but results not verified. Version 0.78 - 2000-08-09 (PV) ------------ + emsaplib removed from DEPEND Version 0.77 - 2000-07-28 (UL) ------------ + implemented SCR 1351: Add a parameter ``instruments'' in rgsproc + implemented SPR 1689: rgsproc has wrong xcolname and ycolname in the spectrum generation Version 0.76 - 2000-07-13 (PV) ------------ + DEPEND on rgslib-1.0 + test/imageplot no longer needs the instrument as 3rd argument. Version 0.75 - 2000-07-03 (PV) ------------ + default changed to runevselectaschild=no (rgsproc.par SPR-1540) Version 0.74 - 2000-06-30 (PV) ------------ + adapted for rgssources-2.0 rgsangles-1.0 + daltools dependency removed Version 0.73.3 - 2000-06-15 (PV) ------------ + added attributestocopy="BETA_REF BETA_WID" to evselect spectrum generation call. (evselect-3.25.5) + new parameter runevselectaschild as temporary work around for evselect bus error (SPR 1540) (sorry for the interface change). Version 0.73.2 - 2000-06-15 (PV) ------------ + easier way to spawn evselect as child. SPR-1540 Version 0.73.1 - 2000-06-15 (PV) ------------ + patched to spawn evselect as child. workaround for SPR-1540 Version 0.73 - 2000-05-29 (PV) ------------ + updated for gtimerge-1.0 + updated for evselect-3.23 (keepfilteroutput=yes) Version 0.72 - 2000-05-27 (GV) ------------ + updated DEPEND. Version 0.71 - 2000-05-24 (PV) ------------ + re-added line containing withspectrumset=false to make it work with param-1.54 does not implement closeParameters() Version 0.70 - 2000-05-22 (PV) ------------ + typo rgsproc.cc (missing line: spikelimit=realParameter("spikelimit") ) + reset parameters after every task call (closeParameters) Version 0.69 - 2000-05-22 (PV) ------------ + parameter noiselimit=0 + new parameter spikelimit=8.0 (hot pixel spike sharpness factor) + BADPIX added to parameter "othertables" + new parameter maxattributes=TLMAX TDMAX EXPOSURE + new parameter spectralbinsize=1 (SPR 1303) + work around for spectrum extraction bug. Reset evselect default. (withspectrumset=false) + updated GUI layout file + doc updated + .info file added Version 0.68 - 2000-05-15 (PV) ------------ + selection expression inverted Version 0.67 - 2000-05-10 (PV) ------------ + testscript simplechain updated Version 0.66 - 2000-05-09 (PV) ------------ + fixed dscopyblock parameter problem + added test "simplechain" to testharness Version 0.65 - 2000-05-03 (PV) ------------ + DEPEND updated for rgsframes-1.0 rgssources-1.0 Version 0.64 - 2000-04-29 (GV) ------------ + DEPEND contained wrong version for saslib (1.61 instead of 1.60). Version 0.63 - 2000-04-28 (GV) ------------ + re-uploaded. Version 0.62 - 2000-04-28 (GV) ------------ + DEPEND again. Version 0.61 - 2000-04-27 (GV) ------------ + DEPEND updated. Version 0.60 - 2000-04-25 (GV) ------------ + (src/Makefile) change order of libraries in USEDLIBS, moving metatask towards th end of the list. This seems to prevent segfaults on some machines (??). Version 0.59 2000-04-20 (PV) ------------ + changed hardcoded parameter destruct=true in spectrum generation (requested by CE) Version 0.58 2000-04-19 (PV) ------------ + updated for rgsframes 0.50 (changed parameter names to set and outset) Version 0.57 2000-04-14 (PV) ------------ + changed parameter names rgsframes to sets and outsets Version 0.56 2000-04-13 (MB/UL) ------------ + fixed the default selection expression awating a change in the definition of XMMEA_RG (Marco Beijersbergen) + now properly uses the user-specified betabinning and xdispbinning (MB) + removed option attitudesource for rgsangles + brought in line with oal-3.50 Version 0.55 2000-04-07 (Peter Videler) ------------ + updates for rgsframes 0.45 + rgsgtifix removed + code to determine AUX file for rgsframes removed from rgsproc.cc Version 0.54 2000-04-05 (Peter Videler) ------------ + dsrm dscopyblock dependency changed to combi-lib daltools (requires daltools-0.17) + Layout file fixed. (SPR 1257 1245) + default reconstruct=yes (SPR 1252) + fixed withnew parameter (SPR 1247) + renamed parameter referenceframe referenceattitude (requires rgsangles-0.48) Version 0.53 2000-03-20 (Peter Videler) ------------ + typo dsslib version in DEPEND Version 0.52 2000-03-17 (Peter Videler) ------------ + obsolete ieeefp.h removed. (originally used for replacing NaN values) + SAS_CCF set in test/runtest + added dss to USEDLIBS Version 0.51 2000-03-09 ------------ + fix for non-contiguous exposure numbers (also released in 0.48.1) (MB) + upgraded to rgsangles-0.45 (0.44 with STime bug fixed) (PV) + upgraded to rgsregion-2.14 (MB) + updated for new parameters rgsevents 2.2 (PV) + output filenames now retain the S/U/X flags (MB) + rgsregion source loop now done in rgsregion itself (MB) + added spectrum extraction (MB) Version 0.50 2000-02-28 (UL) ------------ + brought in line with oal-3.47 Version 0.49 2000-02-22 (Peter Videler) ------------ + updated for parameters rgsangles-0.43 Version 0.48 ------------ + added XMMEA_RG to list of attributes to propagate + split test harness + default nbetaforxdisp set to 1000 Version 0.47 2000-02-18 (Marco Beijersbergen) ------------ + use gtimerge instead of mgtime + evselect does not filter on GTIs, instead it filters on the OUTGTI flag produced by rgsevents. + evselect operates on the combined event list. + changed output name rgsssourcelist.ds into rgssources.ds + more uniform output product names, also documented Version 0.46 2000-02-16 (Marco Beijersbergen) ------------ + fixed bug in 0.45: exposure maps were not propagated. Version 0.45 2000-02-16 (Marco Beijersbergen) ------------- + fixed error in binning choice when calling rgsangles + uses same default reference angles as rgsangles + force rgsangles to use use the output of rgssources + specify fully qualified table for sourcelist + posref -> paref + new defaults nbetaforpi=50 and nbetaforxdisp=20 + disable GTI handling in rgsexposure, and run rgsexpcomb + produce more keywords in rgsgtifix Version 0.44 2000-02-16 (Marco Beijersbergen) ------------ + made dozens of task parameters visible as rgsproc parameters + dummy fix for GTI format produced by rgsframes + uses gticomb to allow external GTI file + included filtering on RGS_REJECTION_MASK and GTIs + added loop of rgsregion over the sources in the source list + split functionality in three stages + Because rgsexposure produces 0x0 exposure maps, and because evlistcomb cannot handle them, the exposure maps cannot be propagated. rgsexpcomb is disabled. + documentation updated, except the flow chart Version 0.43 2000-02-15 (Peter Videler) ------------ + documentation updated Version 0.42 2000-02-07 (Peter Videler) ------------ + badpix replaced by rgsbadpix-0.2 Version 0.41 2000-01-27 (Peter Videler) ------------ + DATE-OBS and DATE-END added to keywords propagated by evlistcomb. Version 0.40 2000-01-25 (Peter Videler) ------------ + selector added to dependencies (needed for rgsexposure) Version 0.39 2000-01-18 (Peter Videler) ------------ + rgsexpcomb (re)included again. Version 0.38 2000-01-16 (Marco Beijersbergen) ------------ + fixed DEPEND Version 0.37 2000-01-15 (Marco Beijersbergen) ------------ + upgraded to rgsexposure-1.1. Note that rgsframes does not yet produce a GTI tabel, and rgsexposure does not read one. Version 0.36 2000-01-13 (PV) ------------ + histo should be histolib in DEPEND Version 0.35 2000-01-10 (PV) ------------ + histo added to dependencies (needed for rgsoffsetcalc) Version 0.34 2000-01-07 (PV) ------------ + includes badpix (not rgsbadpixfind) - rgsexpcomb commented out awaiting new upload Version 0.33 1999-12-17 (PV) ------------ + includes rgsexpcomb Version 0.32 1999-12-17 (PV) ------------ + includes rgssources. + rgsregion no longer needs EPIC source list) + includes rgsoffsetcalc Version 0.31 1999-12-19 (Marco Beijersbergen) ------------ + implemented a workaround for in case emllist.ds is not present in the current directory, since it normally won't be. Version 0.30 1999-12-17 (PV) ------------ + includes rgsregegion. (needs EPIC source list) Version 0.29 1999-11-19 (PV) ------------ + exposuremaps and table attributes added to evlistcomb. + dependency on emevents replaced by emsaplib Version 0.28 1999-11-10 (PV) ------------ + updated flow diagram (by CE) Version 0.27 1999-11-09 (PV) ------------ + includes rgsexposure evlistcomb Version 0.26 1999-10-21 (PV) ------------ + included task atthkgen Version 0.25 1999-09-27 (CE) ------------ + updated flow diagram (doc/pipeline_flow.fig) Version 0.24 1999-09-17 (CE) ------------ + updated documentation with flow diagram + changed intermediate PIXELS table: SER --> SHAPE/GRADE + changed intermediate EVENTS table: deleted ENERGY Version 0.23 1999-09-09 (CE) ------------ + updated for new parameter names rgsangles + updated documentation with flow diagram (CE) Version 0.22 1999-09-10 ------------ + updated documentation with flow diagram (CE) + updated documentation with event list tables Version 0.21 1999-08-11 (PV) ------------ + Depend file updated for rgsangles rgslib Version 0.20 1999-08-10 (PV) ------------ + rgswavelength replaced by rgsangles Version 0.19 1999-06-21 (PV) ------------ + fixed for rgsevents 1.0 and rgslib0.1 from COL Version 0.18 1999-06-14 (PV) ------------ + added rgsx to DEPEND Version 0.17 1999-06-11 (PV) ------------ + integrates rgsx rather then rgsevents and rgsenergy Version 0.16 1999-05-13 (GV) ------------ + bring in line with new error Version 0.15 14apr1999 (PV) ------------ - in line with OAL 3.11 interface change Version 0.14 1999-04-08 (Marco Beijersbergen) ------------ - now uses the OAL instead of directory scanning. Version 0.13 1999-04-01 (PV) ----------- - in line with saslib 1.30 (sasdal) Version 0.12 1999-03-15 (PV) ----------- - export SAS_ODFDIR in test harness. Version 0.11 1999-03-12 (PV) ----------- - inline with rgswavelength v0.15. (setparameter odfdir taken out rgswavelength) Version 0.10 1999-02-18 (PV) ----------- - changes for new f95 meta task support taskmain 1.20 Version 0.9 1999-02-11 (PV) ----------- - included header file rgsproc.h. Version 0.8 1999-01-28 (PV) ----------- - integrated rgsevlistcomb in rgsproc. Version 0.7 1999-01-27 (PV) ----------- - in line with rgsframes v0.6 (new parameters) Version 0.6 1999-01-13 (PV) ----------- - in line with new parameter names rgstasks rgsframes v0.4 rgsevents v0.5 rgsenergy v0.5 rgswavelength v0.7 (requires odf) Version 0.5 1998-12-12 ----------- + another sync with the latest RGS tasks. Version 0.4 1998-10-27 (GV) ----------- - bring in line with new RGS tasks (that require the cal) Version 0.3 1998-10-27 (GV) ----------- - modify test harness. It was failing with a shell error when the variable ODF_DIR was not set. Version 0.2 ----------- Version 0.1 (Marco Beijersbergen) ----------- - Released for I&T to the SSC. - Directory structure created by pkgmaker. ========================================================================= Package rgsprods: version 1.5 [was 1.3.1] ChangeLog Version 1.5 - 21 Jan 2002 (IMS SSC/LUX) ---------------------- - Rewritten so as to generate only those products NOT produced by rgsproc. Paramater values in the task calls conform to version 1.16 of pcms module RGSProducts.pm. - Now writes output to STDERR (closes SPR 2520). - In the call to rgsimplot, rgsprods now includes all sources for which PROCESS=T in the src list (closes SPR 2519). - No longer writes CONTENT keywords. Version 1.4 - 11 Jul 2001 (IMS SSC/LUX) ---------------------- - Fixed SPRs 2468 and 2469. - Added some more output giving the prime source number and the number of sources to process (+ a warning when there are none). - Added warning messages when tasks don't run properly but --harsh=no. - Changed the rgspecplot pgplot device to /PS and added an invocation of ps2pdf to make the PDF product. - --cleanup now removes just the newly-created temp files. Version 1.3.1 - 13 Jun 2001 (IMS SSC/LUX) ---------------------- - Removed mention of rgschain from docs. No code changes. ========================================================================= Package rgsregions: version 1.8 [was 1.12] ChangeLog Version 1.8 - 2001-04-11 (JDR) ----------- - updated for rgssources-4.0 Version 1.7 - 2001-04-05 (JDR) ----------- - replaced default output column names with BETA_CORR, XDSP_CORR, and PI Version 1.6 - 2001-03-23 (JDR) ----------- - requires rgslib-1.10 and cal-3.103 Version 1.5 - 2001-03-09 (JDR) ----------- - avoids energies for which no CCD redistribution function is available - expects new exposure map extension names Version 1.4 - 2001-02-07 (JDR) ----------- - updated for and requires rgslib-1.5 Version 1.3 - 2001-01-12 (JDR) ----------- - replaced --xpsfincl with --xpsfbelow and --xpsfabove - added --protect mechanism to avoid destruction of customized regions Version 1.2 - 2001-01-10 (JDR) ----------- - updated for and requires rgslib-1.4 Version 1.1 - 2000-12-28 (JDR) ----------- - various minor interface changes as requested for approval Version 0.2 - 2000-11-28 (JDR) ----------- - bug fix: now conforms with ASC region specification (requires rgslib-1.3) Version 0.1 - 2000-11-21 (JDR) ----------- - working draft, ready for testing and design review - directory structure created by pkgmaker ========================================================================= Package rgsrmfgen: version 0.50.2 [was 0.45.3] ChangeLog Version 0.50.2 - 2002-02-12 (JDR) -------------- - task description updated with correct default for the --ebins parameter Version 0.50.1 - 2002-01-17 (JDR) -------------- - supports arbitrary energy selection regions - bug fix: does not rely on implicit initialization of global variables Version 0.50 - 2002-01-16 (JDR) ------------ - changed default to --ebins=4000 Version 0.49 - 2001-10-10 (JDR) ------------ - changed parameter name --set to --evlist and --sourceset to --srclist Version 0.48 - 2001-10-01 (JDR) ------------ - updated runtime default filenames Version 0.47 - 2001-08-30 (JDR) ------------ - replaced 0.678 with 1/0.678 in empiricalCrossLA() Version 0.46 - 2001-08-17 (JDR) ------------ - added parameter --fftdim to control the convolution size Version 0.45.2 - 2001-08-01 (JDR) -------------- - the small angle LSF is computed more carefully: the convolution size now hovers between 512 and 1024; runtime is a bit slower Version 0.45.1 - 2001-07-16 (JDR) -------------- - DEPEND on rgslib and cal backed down to SAS 5.1 version, which is fine Version 0.45 - 2001-07-13 (JDR) ------------ - code fixed for OSF platform compiler Version 0.44 - 2001-07-11 (JDR) ------------ - hardwired lfactor value as 0.678 in empiricalCrossLA() - rgsrmfgen: fixed large-angle loss function formula - rgsmcrgen: removed temporary parameter --lfactor Version 0.43 - 2001-06-29 (JDR) ------------ - rgsrmfgen: optimized the convolutions (about five times faster) - rgsmcrgen: added temporary parameter --lfactor Version 0.42.1 - 2001-06-11 (JDR) -------------- - added check for null bowing distribution Version 0.42 - 2001-06-08 (JDR) ------------ - rgsrmfgen: reorganized to further separate large and small angle treatment - rgsrmfgen: chip 1 CCD redistribution function used for all chips - added proprietary empiricalCrossLA (large angle scattering profile) Version 0.41 - 2001-05-10 (JDR) ------------ - added CAL LSF defocus distribution - replaced proprietary bin-size broadening distribution with CAL interface - rgsmcrgen: separate tensors for small and large angle scattering - rgsmcrgen: added proprietary large angle xdsp scattering distribution Version 0.40 - 2001-04-20 (JDR) ------------ - added CAL bowing figure distribution Version 0.39 - 2001-04-11 (JDR) ------------ - updated for rgssources-4.0 Version 0.38 - 2001-04-06 (JDR) ------------ - fixed bug introduced in version 0.36 (corrupted LSF) Version 0.37 - 2001-03-23 (JDR) ------------ - replaced proprietary large-angle scattering distribution with CAL interface - requires rgslib-1.10 Version 0.36 - 2001-03-09 (JDR) ------------ - replaced proprietary small-angle scattering distribution with CAL interface Version 0.35 - 2001-02-07 (JDR) ------------ - updated for and requires rgslib-1.5 - replaced proprietary grating misalignment and mirror psf with CAL interface Version 0.34 - 2001-01-10 (JDR) ------------ - updated for and requires rgslib-1.4 - replaced proprietary CCD quantum efficiencies with CAL interface Version 0.33.1 - 2000-11-06 (JDR) -------------- - CAL state set by hand to eliminate spurious warnings Version 0.33 - 2000-11-03 (JDR) ------------ - requires rgslib-1.2 Version 0.32.1 - 2000-10-27 (JDR) -------------- - updated GROUPS Version 0.32 - 2000-09-25 (JDR) ------------ - MirrorDataServer --> EffectiveAreaDataServer (cal-3.81) Version 0.31 - 2000-09-22 (JDR) ------------ - updated default parameters for compatibility with rgsproc-0.82 - parameters and errors now documented in task description Version 0.30 - 2000-09-15 JDR ------------ - changed default rgs1fudge to 1.5 - fixed two bugs in the background correction logic - updated hard-coded parameters of LSF broad scattering component - removed internal calculation of FOV coordinates - rgsmcrgen: adopted CAL sign convention for RGS_XDSP angles - rgsmcrgen: workaround for theta<0 bug in CAL Version 0.29 - 2000-08-25 JDR ------------ - fixed bug in rgs1fudge (it was being applied to RGS2) Version 0.28 - 2000-08-25 JDR ------------ - compiles under gcc-2.95.2 - fixed channel space compatibility test - fixed uninitialized variable in spatial mask filter - added --rgs1fudge for extra broadening in RGS1 only - separated LSF into broad and narrow components - rgsmcrgen: fixed sign error in offaxis angle conversion Version 0.27 - 2000-07-21 JDR ------------ - the background contribution is deducted (optionally) - added line-broadening convolution (finite bin-width effect) - exposure map is normalized for each node independently - compatible with count rate spectrum as per rgsspectrum - not compatible with count spectrum as per evselect Version 0.26 - 2000-07-11 JDR ------------ - changed --emax default to 2.8 - now depends on dal-1.21 Version 0.25 - 2000-07-06 JDR ------------ - now depends on rgslib-1.0 Version 0.24.2 - 2000-06-15 JDR -------------- - some hardcoded geometric constants replaced with CAL interface - added dataset attributes: SOURCEID, RFLORDER, BETA_REF, BETA_WID - fixed exposure map rebinning error Version 0.24.1 - 2000-06-01 JDR -------------- - hardcoded RGA distribution data updated - replaced CAL mirror effectiveArea with intrinsicEffectiveArea - replaced proprietary self-vignetting function with CAL interface Version 0.24 - 2000-05-25 JDR ------------ - replaced proprietary cross-dispersion PSF with CAL interface - reorganized for code-sharing with rgsmcrgen - added rgsmcrgen: generates response tensors for monte carlo analysis Version 0.23 - 2000-05-10 JDR ------------ - output channels now defined by spectrum rebinning - external proprietary calibration database no longer used - hardcoded CCD layer thicknesses updated Version 0.22 - 2000-04-06 JDR ------------ - tied channel space definition to events table - improved parameter interface Version 0.21 - 2000-03-14 JDR ------------ - attempt to fix DEC platform build error: added string.h to prf.c includes Version 0.20 - 2000-03-10 JDR ------------ - extraction region table names changed by rgsregion Version 0.19 (JDR 2 February 2000) ---------------------------------- - replaced proprietary Henke data with CAL interface Version 0.18 (JDR 1 February 2000) ---------------------------------- - added selectlib to package dependencies Version 0.17 (JDR 28 January 2000) ---------------------------------- - class Convolver moved into slatec Version 0.16 (JDR 24 January 2000) ---------------------------------- - bypass computation of combined exposure and property maps - replaced Convolve3 with generalized Convolver Version 0.15 (JDR 11 January 2000) ---------------------------------- - removed exposure map normalization - moved ShapeScanner to rgslib - eliminated all Numerical Recipes code - replaced fitsio calls with DAL calls Version 0.14 (JDR 23 December 1999) ----------------------------------- - apply crude normalization to exposure map Version 0.13 (JDR 22 December 1999) ----------------------------------- - replaced sron_ccd_prf() with CAL Redist interface Version 0.12 (JDR 21 December 1999) ----------------------------------- - updated for compatibility with selectlib-4.23 Version 0.11 (JDR 17 December 1999) ----------------------------------- - compatible with rgsregion-2.6 extension names and ra/dec units Version 0.10 (JDR 16 December 1999) ----------------------------------- - first version ready for SAS integration, but not yet tested - still relies on proprietary calibration data Version 0.9 (JDR 8 December 1999) --------------------------------- - Added scan converter for efficient region processing. - Conversion of prf interface in progress; task does nothing as yet. Version 0.8 (JDR 30 November 1999) ---------------------------------- - Directory structure created by pkgmaker. - Fresh start; only numutils subdirectory inherited from version 0.7. - Conversion of prf interface in progress; task does nothing as yet. ========================================================================= Package rgssources: version 5.2.5 [was 5.17.9] rgssources has no ChangeLog information ========================================================================= Package rgsspecplot: version 2.16.6 [was 2.13.1] ChangeLog Version 2.16.6 - 2002-03-15 (NW) ------------------------------- Added the missing error label names as requested for Version 5.3 in the documentation. Version 2.16.5 - 2002-03-06 (NW) ------------------------------- Changed the way in which the errors are presented, by plotting a grey histogram of the errors on each plot. The obs id and the exp idstr have replaced the exp id and if the data were rebinned, the binning factor, for each plot, is displayed. However, the header information is only displayed once on the plot. The x-axis of both plots is now always the same as the first plot. The energy scale has also been extended. Version 2.16.4 - 2002-02-26 (NW) ------------------------------- Added if-clause with warning to stop the program entering an infinite loop if the minimum counts per bin are negative, as noticed in SSC-SPR-2767, infinite loop. Version 2.16.3 - 2002-02-20 (NW) ------------------------------- Added two if-clauses with warnings (warnings documented in documentation) to stop the program terminating with a fatal error, when there are very few counts in the spectrum and the minimum counts per bin requested is larger than than the number of counts in the spectrum, as noticed in SSC-SPR-2767, subscript out of range in rgsspecplot. Version 2.16.2 - 2002-02-11 (NW) ------------------------------- Changed the mode `a' to `h' in the rgsspecplot.par, as rgsspecplot failed distribution check on linux build. Version 2.16.1 - 2002-02-7 (NW) ------------------------------- Rgsspecplot now plots the weighted mean, when the user requests that the counts are rebinned to a minimum value per bin. Version 2.16 - 2002-01-17 (NW) ------------------------------- Rgsspecplot now plots the negative values. The object, exposure time, ra and dec of the object, aswell as version number of rgsspecplot have all been added to the output plot. Version 2.15 - 2002-01-14 (NW) ------------------------------- Rgsspecplot now reads both COUNTS or RATE and also rebins the spectra, if requested, to a minimum value, specified by the user. Version 2.14 - 2001-20-11 (CB) ------------------------------- Nothin changed - uploaded on request because of some RGS problems. Version 2.13.2 - 2001-24-10 (CB) ------------------------------- Ammended code to use spectra produced by latest version of rgsspecrtrum (fixes SPR 2606) Version 2.13.1 - 2001-05-10 (CB) ------------------------------- Ammended code to use source-list file produced by latest version of rgssource (fixes SPR 2378) Changed config file permissions to 644 (fixes SPR 2325) ========================================================================= Package rgsspectrum: version 1.4.1 [was 0.10] ChangeLog Version 1.4.1 - 2002-03-08 (JDR) ------------- - modified AREASCAL calculation, pending further refinement Version 1.4 - 2002-01-16 (JDR) ----------- - removed the experimental status tag Version 1.3 - 2001-10-10 (JDR) ----------- - changed parameter name --set to --evlist and --sourceset to --srclist Version 1.2 - 2001-10-01 (JDR) ----------- - updated runtime default filenames Version 1.1 - 2001-08-24 (JDR) ----------- - revised the parameter interface - outputs the new OGIP PHA file format Version 0.10 - 2001-04-11 (JDR) ------------ - updated for rgssources-4.0 ========================================================================= Package rmfgen: version 1.44.5 [was 1.43.4] ChangeLog Version 1.44.5 2002-04-11 (RDS) ------------ Documentation update to explain which modes are supported in this release. Version 1.44.4 2002-03-14 (RDS) ------------ + (config/rmfgen.par/lyt, test/runrmfgen) pnline parameter removed (SPR-2281) Version 1.44.3 2002-02-26 (RDS) ------------ + (src/ConcreteRmf.cc, Implemented variable length rows (SPR-1809) src/ResponseRow.cc, and set as default. config/rmfgen.par) (src/CalPnResponse.cc/h, ConcreteRmfServer.cc) - use rmf->at(chipx, chipy) (src/Rmfgen.cc) Added an error message if too many channels test/mosspectrum.ds) Reduced the number of channels Version 1.44.2 2002-02-08 (RDS) ------------ + (config/rmfgen.par) Changed q -> h (optional) for rmfset. (src/CalResponse.cc) Removed some debug Version 1.44.1 2002-01-28 (RDS) ------------ + (config/rmfgen.par) Changed a -> q. (src/CorePosData.h) - make datasubspace non-constant Version 1.44 2001-12-20 (RDS) ------------ + (DEPEND) Now links with the arfgen library (src/Makefile) (src/Rmfgen.cc, src/CorePosData.cc/h, src/CalPNResponse.cc, src/CalMOSResponse.cc/h, src/ConcreteRmfDataServer.cc) (SPR-2043, get the PN line number from the spectrum) + (src/Rmfgen.cc, src/CorePosData.cc/h) Pass the eventGrades to the Cal (SCR-72) ConcreteRmfDataServer.cc/h, src/CalPNResponse.cc, src/CalMOSResponse.cc/h, CalResponse.cc/h) (src/CalResponse.cc, DummyResponse.cc, ResponseRow.cc, RmfTableIterator.cc) (SPR-2047 - remove asserts) Version 1.43.4 2001-05-21 (RDS) ------------ + (doc/rmfgen_description.doc) - documentation update ========================================================================= Package rmftools: version 0.14.1 [was 0.14] ChangeLog Version 0.14.1 - 2002-02-12 (GV) -------------- + DEPEND updated -> datautils 1.0 + remove old-style c++ headers + fix parameter files with mode=a Version 0.14 2000-02-20 (UL) ------------ + brougt in line with cal-3.99 ========================================================================= Package rudi5: version 0.4 [was 0.3] ChangeLog Version 0.4 - 2001-10-15 (GV) ----------- + solve -O2 compilation problems. Version 0.3 10-10-2000 (HS) ---------------------- + Redelivered 0.2.1 in M.m form ========================================================================= Package rudiframetime: version 1.2 [was 1.0.1] ChangeLog Version 1.2 07-12-2001 - Added boolean variable binbpe - needed for call to getframetime which needs to know if binning is on or off. DEPEND file ammended. Version 1.1 18-10-2001 - Info file ammended (fixes SPR 2454). Executable files protection changes (fixes SPR 2326). Makefile ammendee to fis SOC build problem. Version 1.0.1 07-02-2001 ---------------------- - Info file ammended to correct make check failure. ========================================================================= Package sas: version 1.287.22 [was 1.259.14] ChangeLog Version 1.287.22 - 2002-04-13 (GV) ---------------- + (Makefile.top) make clean_binary before creating the binary distributions. Version 1.287.21 - 2002-04-09 (GV) ---------------- + (Makefile.top) if lib....so.n exist do not dump lib...so in the binary. Version 1.287.20 - 2002-04-09 (JBa) ---------------- + (doc/lib/sasref.perl) Implementated a hyperlink from the 'type' of a parameter to the parameter documentation. Version 1.287.19 - 2002-04-09 (GV) ---------------- + (Makefile.top) introduce the variables TAR and FIND, so that it becomes possible to do make binary-target TAR=gtar etc, should GNU tar have a different name. Eventually this should be detected by configure. Version 1.287.18 - 2002-04-09 (GV) ---------------- + regenerate configure with an older version of autoconf, as the new one on xmmws0 seems not to work (!). Version 1.287.17 - 2002-04-08 (GV) ---------------- + (Makefile.top) change the name of the libsys tar ball. + (sas-setup.[s]sh) removes FTOOLS/pow, as no longer needed. + (configure) make it the default to build shared libraries with a version number, in peparation for the binary release. + (configure.in) remove double registration of config.h.in that made recent autoconf versions complain. Version 1.287.16 - 2002-04-05 (GV) ---------------- + (sas-setup.[s]sh) add libsys to *LIBRARY_PATH + (Makefile.top) add target to make libsys subdir and tar ball. Version 1.287.15 - 2002-04-04 (GV) ---------------- + sas-setup.sh: change a couple of 'if ! test ...' in 'if test ! ...' as the former does not seem to work with some sh flavors. Version 1.287.14 - 2002-03-28 (GV) ---------------- + (sas.bib) add dennerl99:_cti_pattern_xmm_epic_pn_ccd Version 1.287.13 - 2002-03-19 (GV) ---------------- + (Makefile.top) change names of common tar balls. Version 1.287.12 - 2002-03-18 (JBa) --------------- + (doc/lib/sasglobal.tex) Fixed a typo in taskerrorsnote. Kept old typo in place for backwards compatibility... Version 1.287.11 - 2002-03-13 (JBa) --------------- + (doc/lib/icons) added images for foot notes, and cross references Version 1.287.10 - 2002-03-11 (JBa) --------------- + (doc/lib/sasref.perl) IMproved layout for task Errors/Parameters Version 1.287.9 - 2002-02-18 (JBa) --------------- + (Make.include.in) changed combilib mechanism to work with 'make -j' Version 1.287.8 - 2002-02-11 (GV) --------------- + (Make.include.in) fortran olevel back to -O2: on sparc the problem lies with gcc, and we should use 2.95.3 on cosine2. Version 1.287.7 - 2002-02-08 (GV) --------------- + (Make.include.in) make the profile work unconditionally. Version 1.287.6 - 2002-02-08 (GV) --------------- + (Make.include.in) Change optimization level for fortran to 4 (there seems to be a problem with -O2 in f95 4.1 -- unders investigation). Version 1.287.5 - 2002-02-07 (GV) --------------- + (Make.include.in) some sh did not like the test below. Made portable. Version 1.287.4 - 2002-02-01 (GV) --------------- + (Make.include.in) extra check on VERSION when committing via CVS. Version 1.287.3 - 2002-01-30 (JBa) --------------- + (doc/lib/sasglobal.tex) PS doc:separation after \begin{taskparameters} needed. Version 1.287.2 - 2002-01-29 (GV) --------------- + (Makefile.top) tar errors do not stop make. Version 1.287.1 - 2002-01-28 (JBa) ------------- + Added possibility to build libaries with stamped version numbers! Version 1.287 - 2002-01-25 (JBa) ------------- + (doc/lib/sasglobal.tex) fixed SPR 2065 Version 1.286 - 2002-01-22 (GV) ------------- + (sas.bib) updated XMMPerHK. Version 1.285 - 2002-01-04 (GV) ------------- + (Make.include.in) err left in ... aargh! Version 1.284 - 2002-01-03 (GV) ------------- + (configure.in) remove some warnings that were printed also when grace/fftw had been found. + (configure.in) allows one to control versioning of shared libraries. Version 1.283 - 2001-12-21 (GV) ------------- + (sas.bib) update CCF ICD entry. Version 1.282 - 2001-12-17 (GV) ------------- + (Make.include.in) add target commit for CVS support (with tag). + (Make.include.in) fix support for profiling. Version 1.281 - 2001-11-29 (GV) ------------- + (fixdoc) created sasdoc_version.tex + (package.tex) use option version + (sasdoc.cls) implement option version to have SAS version in ps documentation. + (Make.include) delete sasdoc_version.tex on clean. Version 1.280 - 2001-11-23 (GV) ------------- + (*.cls) XMM -> XMM-Newton in ps doc. Version 1.279 - 2001-11-22 (GV) ------------- + (xmmlogo.eps) bring in line with gif version. Version 1.278 - 2001-11-22 (JBa) ------------- + (doc/lib/sasref.*, doc/lib/sasglobal) * introduction of macros \taskserrorsnote and \taskparametersnote Version 1.277 - 2001-11-20 (JBa) ------------- + (doc/lib/sasref.sty) * Fixed another LaTex-bailout: "There's no line here to end." Version 1.276 - 2001-11-18 (JBa) ------------- + (doc/lib/sasref.sty) * Fixed LaTex-bailout: "There's no line here to end." Version 1.275 - 2001-11-15 (JBa) ------------- + (doc/lib/sasglobal.tex) * Fixed problem with caption labelling on figures + (lib/moreverb.perl) * latex2html placeholder for package 'moreverb' Version 1.274 - 2001-11-14 (JBa) ------------- + (doc/lib/sasglobal.tex,doc/lib/sasref.*) * pretty layout for task parameters * improved pretty layout for errors + (lib/sasdoc.perl) * latex2html placeholder for class 'sasdoc' Version 1.273 - 2001-11-09 (JBa) ------------- + (doc/lib/sasglobal.tex,doc/lib/sasref.*) Tabular layout for error/warning documentation Version 1.272 - 2001-11-05 (GV) ------------- + xmmsaslogo.gif: updated + sas.bib: updated with Marc Audard's entries. Version 1.271 - 2001-11-02 (GV) ------------- + configure.in: modified to cope with latest versions of latex2html. Version 1.270 - 2001-10-16 (JBa) ------------- + Direct link to alphabetical list of packages from the entry page. Version 1.269 - 2001-10-25 (JBa) ------------- + (Make.include.in/configure/configure.in/config-std.h.in) Adopted necessary changes to the infrastructure setup in order to compile with GCC 3. Changes include: * added 'using standard namespace' as a temporary fix. This is done in 'config-std.h' and included in Make.include with an '-include ' statement * a workaround for bug in GCC 3.0.1 (GNATS pr=4256). All headers in CPLUS_INCLUDE_PATH are treated as 'C' headers. The workaround consist of scanning the CPLUS_INCLUDE_PATH, and converting it into '-Idir' options in Make.include Version 1.268 - 2001-10-08 (GV) ------------- + (configure.in, Make.include.in) compile on DEC with -mieee to force floating point operations to be IEEE compliant. Add SAS{CXX,C,F90,F)FLAGS. + (Make.include.in) make depend does not do a make info. Version 1.267 - 2001-09-24 (GV) ------------- + (Makefile.top) introduce several targets to make binary tarballs. Version 1.266 - 2001-09-21 (GV) ------------- + (configure.in) re-enable optimization=yes by default. Use ./configure --enable-optimization=no to disable it. Version 1.265 - 2001-09-13 (GV) ------------- + Updated config.guess and config.sub to cope with osf 5.1 + autoconf run again. + This fix has also been made to the release track. Version 1.264 - 2001-08-17 (JBa) ------------- + created new make rule:'make infokey'. By default it dumps the values of all compiler flags, but you can specify any make variable: $ make infokey KEYS="MAKE SASBIN" Version 1.263 - 2001-07-25 (UL) ------------- + ran autoconf Version 1.262 - 2001-07-24 (UL) ------------- + optimization is again off by default Version 1.261 - 2001-07-20 (JBa) ------------- + (Makefile.top,bin/mkpkgidx,bin/mktophtml) Using RELEASE variable to denote version of the SAS (SPR 2120) Version 1.260 - 2001-07-12 (GV) ------------- + (configure.in) O2 optimizations are on by default. + (Make.include) make info shows optimization flag. Version 1.259.13 - 2001-06-17 (GV) ---------------- + (bin/uploadreport) added Version 1.259.12 - 2001-06-16 (GV) ---------------- + (bin/mktophtml) remove pointers to User's Guide. Version 1.259.11 - 2001-06-11 (GV) ---------------- + (bin/mktophtml) remove pointer to source installation. + (Make.include.in) fix double AKA. Version 1.259.10 - 2001-06-10 (GV) ---------------- + (install.html) re-order the sections (binary installation first). Version 1.259.9 - 2001-06-07 (JBa) --------------- + forgot a missing backquote + use m4 function 'changequote' to keep the square brackets Version 1.259.8 - 2001-06-06 (JBa) --------------- + implemented SPR 1643: added PGPLOT to macros Version 1.259.7 - 2001-06-06 (JBa) --------------- + implemented SPR 2080: make 'tr' work under solaris 2.8 Version 1.259.6 - 2001-06-06 (UL) --------------- + ironed out a couple of more docu problems Version 1.259.5 - 2001-06-01 (UL) --------------- + fixed problem with URLs as arguments of \htmladdnormallink in sas.bib [character ~ is converted to blank by latex2html resulting in a broken link] + implemented SPR 2062: broken links in README.html Version 1.259.4 - 2001-05-23 (JBa) ------------- + (Make.include.perl.in) * Fixed creation of dynamic perl modules * Improved target dependency. targets are created only once Version 1.259.2 - 2001-05-21 (JBa) ------------- + (Make.include.perl.in) Removed hardcoding of linker-flags. Using flags as determined by configure. Version 1.259.1 - 2001-05-15 (JBa) ------------- + (Make.include.in) make GNUPERLLDFLAGS available in debug mode too Version 1.259 - 2001-05-08 (JBa) ------------- + (configure.in) Added dynamic link library (dl) to the system libraries again. + (Make.include.in) Changes in compiler FLAGS * Usage of '-imacros FILE' option instead of endless macro definitions * Removed duplication of macros * Added GNUPERLLDFLAGS: a variable that may contain extra compiler flags that are needed for usage of run-time, perl-distributed modules + (Make.include.perl.in) Replaced default linker and clearing some flags + (config.h.in,acconfig.h) Former generated from latter && configure.in + (configure.in) Creation of GNUPERLLDFLAGS Version 1.258 - 2001-05-01 (JBa) ------------- + (configure.in) Added math library (m) to the system libraries again somehow, the need for this library depends on the order of library directories in $LIBRARY_PATH? Version 1.257 - 2001-04-27 (JBa) ------------- + (Make.include.in configure.in) made the shared and binary linking stage *very* fast on solaris Version 1.256 - 2001-04-23 (GV) ------------- + (Make.include.in) remove -ggdb from CXX debug options as it does not bring any benefit (contrary to what advertized). + (Make.include.in) add target incheck: as check but doc is ps only, object files are left in place to allow one to make incremental builds. Version 1.255 - 2001-04-19 (GV) ------------- + (configure.in) yet another tweak to the pgplot/g2c logic to work around autoconf's cache. Also there are more pgplot/g2c/gcc combinations out there ... Version 1.254 - 2001-04-17 (GV) ------------- + (configure.in) modify again the logic required to detect whether pgplot is compiled with g77 and so it needs libg2c. + (Make.include.in) -lg2c is on the command line only when EXTERNALS = pgplot is specified. Version 1.253 - 2001-04-12 (GV) ------------- + (configure.in) f90 test does not try to do asin(10), as it fails miserably on dec ;-) Version 1.252 - 2001-04-09 (GV) ------------- + (configure.in) modify the way the f90 link test is done, as it did not always work (at least in one case). Now the linking is done through c++. This ensures that: the linking is done as the regular build procedure would; stdc++ is found; the presence of a broken libf95.so is detected (the test will fail). (SOC-SPR-1985) + (Make.include.in) use variable MKDIR as set by configure. + (configure.in) detect whoami, mkdir, try mkdir -p (set MKDIR). + (configure.in) TRY_LINK_F90 now links with gcc, as done in the SAS build, so that libraries are found (SOC-SPR-1985). Version 1.251 - 2001-04-05 (GV) ------------- + (Make.include.in) fix typo in the implementation of mysql support. Version 1.250 - 2001-04-03 (GV) ------------- + (doc/lib/sas.bib) add ct:nrf. Fix typo in ct:nr. + (configure.in) try to compile and link a small pgplot program to catch those cases when pgplot is compiled with g77 but no libg2c has been detected. (SOC-SPR-1978) Version 1.249 - 2001-04-02 (GV) ------------- + (Make.include.in) add support for mysql (EXTERNALS = mysql). + (" ") fix AKA, that was being used twice. + (Makefile.top) add target clean_binary. Version 1.248 - 2001-03-30 (GV) ------------- + (bin/chkdist) does not print header regexp. Version 1.247 - 2001-03-22 (GV) ------------- + (bin/chkdist) warn of obsolete c++ headers. Version 1.246 - 2001-03-22 (GV) ------------- + (SasVersion.h.in) added and filled in from configure. + (Make.top) add INTERFACES = SasVersion.h + (configure.in) another implementation of the solution of SOC-SPR-1924 (at version 1.242). + (configure.in) detect if -freg-struct-return is required. + (Make.include.in) use the above if required. Version 1.245 - 2001-03-16 (GV) ------------- + (chkdist) forces directories and scripts to be rwxr-xr-x. Version 1.244 - 2001-03-13 (GV) ------------- + (Make.include.in) add AKA. + ( " " ) experimental support for EXTERNALS = packlib (CERN libraries) Version 1.243 - 2001-03-13 (GV) ------------- + (configure.in) convert FTOOLs warning to error (SAS-SCR-35). + (sas-setup.*.in) add $SAS_DIR/binextra to PATH. + (Makefile.top) create binextra. Version 1.242 - 2001-03-09 (GV) ------------- + (configure.in) add "socket nsl" when checking for cfitsio (SOC-SPR-1919). + (configure.in) most warning converted to errors (SAS-SCR-35). + (configure.in) check for most of the executables needed to build the SAS. Any missing executable gives now an error. + (sas.environment) add new variables. + (configure.in) add --with-f95-gcc and --with-f95-cc to explicitly set the PIC flags for f95 (SOC-SPR-1924). + (doc/lib/install.html) update the software requirements (SAS-SPR-1923). Version 1.241 - 2001-01-10 (UL) ------------- + caloalutils needs now slatec; adapted USEDLIBS rules in Make.include.in accordingly. Version 1.240 - 2000-12-21 (GV) ------------- + linking of test bins had been upset. Version 1.239 - 2000-12-20 (GV) ------------- + (bin/findinclude) remove warning about include not found in SAS_PATH as this is no longer a useful bit of information. + (Make.include.in) add EXTERNALS = fitsio. + Make.include.in (%_{B,TF,TC,TP}DEPEND): don't use USEDLIBS with shared libraries (makes linking significantly faster). + (Makefile.top) add targets binary_tarball and doc_tarball. + (sas.bib) change back to older version to restore html links. Add SSC-LUX-SP-0004. Version 1.238.17 - 2000-12-13 (GV) ---------------- + (Make.include.in) add $(ECHO) "" to html target: # 20001213: some versions of latex2html seem to forget a final # '\n'. This breaks the grep '^Testing' checks, and reports a test # failure. This happens only for packages that have one test. # # It should be: # latex2html output # Testing testname # # But it is: # latex2html outputTesting testname # Version 1.238.16 - 2000-12-02 (GV) ---------------- + (bin/mktophtml) add link to ps version of the UG. Version 1.238.15 - 2000-11-29 (GV) ---------------- + (bin/mkpkgidx) Change text for html documentation in a few places. + (doc/latex2html.init): . change XMM to XMM-Newton . change name of EXTERNAL_UP_TITLE to "Meta Index" + (bin/mktophtml) change text and structure. Version 1.238.14 - 2000-11-27 (GV) ---------------- + (doc/README/install.html) updated software requirements. + (configure.in) no longer checks POW_LIBRARY as it is not required. + (configure.in) remove a few old messages. Version 1.238.13 - 2000-11-27 (JBa) ---------------- + (bin/fixdoc) fixed bug: exluded environments that are commented out, were not properly handled. Version 1.238.12 - 2000-11-24 (JBa) ---------------- + (Make.include.in) added "-type=$(RELEASETYPE)" to fixdoc + (bin/fixdoc) handles exclusion of development environments Version 1.238.11 - 2000-11-10 (GV) ---------------- + (Make.include.in) now it is make OPTIMIZATION=yes, to avoid name clash with perl autogenerated make files. Version 1.238.10 - 2000-10-31 (GV) ---------------- + (Make.include.in) gzip of postscript now uses -f. + (configure.in) now detects gzip. Version 1.238.9 - 2000-10-30 (GV) --------------- + (sas.bib) re-synced wrt xmmdoc.bib and updated with EPN documents. Version 1.238.8 - 2000-10-27 (GV) --------------- + (bin/chkdist) add group plot. Version 1.238.7 - 2000-10-26 (JBa) --------------- + (bin/mkpkgidx) fixed entry of Postscript files in HTML documentation + (bin/mktophtml) improved README documentation + (Makefile.top) updates because of the above + (doc/Makefile doc/index.html) removed old stuff Version 1.238.6 - 2000-10-26 (JBa) --------------- + (doc/lib/sasuser.tex) allow env-macro{abstract} to User Doc [Something goes wrong in the env-macro{excludecomment}, but -it has fuzzy logic anyway (imported code!)- we can not change it :-(] Version 1.238.5 - 2000-10-26 (GV) --------------- + (Makefile.top) make binary_install now silent (tar without -v). + ("") change make check_html. It no longer starts netscape, it writes its output to htmlcheck. Version 1.238.4 - 2000-10-23 (JBa) --------------- + (doc/index.html) Fixed broken links + (Make.include.in, bin/chkdist, bin/mkpkgidx, bin/overview) reference to gzip-ed PostScript files + (doc/lib/SAS.pm, Makefile.top, bin/Makefile, bin/mktophtml) Creation of toplevel README file. Version 1.238.3 - 2000-10-20 (GV) --------------- + make SLOPPY=yes Version 1.238.2 - 2000-10-20 (GV) --------------- + (bin/chkdist) stricter, as it wouod have accepted pipelined instead of pipeline. + (sas.info) add. Version 1.238.1 - 2000-10-19 (JBa) ------------- + (Make.include.in) handling of TEX-books TEXFORM=book|package[=default] + (doc/lib/book.tex) template for books Version 1.238 - 2000-10-16 (GV) ------------- + (Make.include) modified the failure detection logic of the second test. Version 1.237 - 2000-10-16 (GV) ------------- + (Make.include) modified the failure detection logic of the second test. + (checkReport) change to. Version 1.236 - 2000-10-16 (GV) ------------- + (checkReport buildReport) incorporate SAS_DIR/info.html if it exists. + (Make.include) make target OPTIMIZE=yes allowed (experimental) + (Make.include) add -ggdb to C++ code when DEBUG=yes Version 1.235 - 2000-10-13 (GV) ------------- + (Make.include) add the possibility to run a test a second time. This requires that the file $SAS_DIR/second.test be present. It hould contain some environment settings that are sourced before make test is run a scond time. + (checkReport) adapted for the above. + (chechReport buildReport) if RELEASE is present include it in the html report. Version 1.234.1 - 2000-10-13 (GV) -------------- + (configure) better check that GNU make is available SOC-SPR-1767. Version 1.234 - 2000-10-11 (GV) ------------- + (Make.include) now make bin does a make clobber first, or the make depend fails. Better solution requires understanding how to move some of the targets in CLEANFILES to CLOBBERFILES. Version 1.233 - 2000-10-09 (GV) ------------- + (configure) check that GNU make is being used. + (sas.environment) tracks a few more variables to help debugging (TEXINPUTS, BIBINPUTS, COMPILER_PATH). Version 1.232 - 2000-10-03 (GV) ------------- + (bin/Makefile) export chkprm. Version 1.231 - 2000-10-03 (GV) ------------- + (Make.include.perl.in) pass LD='ld -shared' to all make commands, to solve sudden problem on DEC. Version 1.230 - 2000-09-29 (JBa) ------------- + (depchk) re-implemented + (Make.include.in) simplied accordingly Version 1.229 - 2000-09-27 (UL) ------------- + added to more entries and several URLs to doc/lib/sas.bib Version 1.228 - 2000-09-22 (UL) ------------- + added URL of CAL HB in sas.bib Version 1.227 - 2000-09-21 (JBa) ------------- + (doc/lib/sas.bib) Better usage of URLs + (doc/lib/sasglobal.tex) Introduction of \sascite{Title}{CiteLabel} Version 1.226 - 2000-09-20 (JBa) ------------- + (doc/lib/html.sty) removed, as it is an old copy of LATEX2HTMLDIR/texinputs/html.sty (LaTeX2HTML Version 96.1) Version 1.225 - 2000-09-13 (GV) ------------- + (configure.in) require ftools >= 5.0. Version 1.224 - 2000-09-08 (JBa) ------------- + (Make.include.in) implemented version in shared libraries: make USE_SO_VERSION=yes Version 1.223 - 2000-09-05 (GV) ------------- + (configure.in) detect LHEASOFT (for ftools 5.0). + (sas.environment.in) report LHEASOFT. Version 1.222 - 2000-08-14 (GV) ------------- + (bin/chkprm) added, but not yet activated. + (bin/chkdist) add demo to group list. Version 1.221 - 2000-08-14 (GV) ------------- + (bin/chkdist) add custom function to parse parameter records, as the built in quotewords sometimes fails. Version 1.220 - 2000-08-11 (GV) ------------- + (configure.in) expects to find fftw in single and double precision. + (Make.include.in) EXTERNALS = fftw removed. Added EXTERNALS = sfftw and EXTERNALS = dfftw. Version 1.219 - 2000-08-10 (GV) ------------- + (bin/chkdist) quiet about missing lyt files. Version 1.218 - 2000-08-10 (GV) ------------- + (bin/chkdist) DISTRIBUTION check is not case sensitive. Version 1.217 - 2000-08-09 (GV) ------------- + (Make.include) add target upload (dist + uploadsas) + (bin/chkdist) validate task info files: - check for valid GROUPS - info file mandatory + (" ") validate layout files: - run parselayout (from package lauyout) on each of them to check that they are valid. + (" ") validate parameter files: - check that 6 ',' are present in the file - check for uppercase, -, _ characters in parameter names + ( ) DEPEND with M.n.p is now error. Version 1.216.8 - 2000-07-07 (GV) --------------- + html documentation brought up to date. + references to SAS developers web pages removed and replaces with the official URLs. + links to package devel also removed. + (doc/README/index.html) removed as not used. + (doc/README/ProblemReports.html) removed as irrelevant for the public. Version 1.216.7 - 2000-07-06 (JBa) --------------- + (bin/mkpkgidx) * bugfix: Index of ... pages were empty Version 1.216.6 - 2000-07-05 (JBa) --------------- + (bin/mkpkgidx) * Separated package documentation, such that packages are sorted by groups * Added Summary for each package ;-0 Version 1.216.5 - 2000-07-05 (JBa) --------------- + (Make.include.in),(bin/mkpkgidx) Added ChangeLog to package doc. Version 1.216.4 - 2000-07-04 (JBa) --------------- + SOC-SPR 1481:: (bin/fixdoc) cleaned-up and fixed (Make.include.in) included RELEASETYPE as created by configure (configure.in) included --enable-user (configure) created by autoconf + Removed obsolete packages:: (doc/lib/sastools.sty), (doc/lib/sasuser.perl), (doc/lib/sasuser.sty), (doc/lib/version.sty) + Implemented mechanism to create user documentation:: (doc/lib/package.tex) cleaned (doc/lib/sasglobal.tex) cleaned:removed developers environment (doc/lib/sasuser.tex) added:ignores developers environment (doc/lib/sasglobal.tex) added:adds developers environment Version 1.216.3 - 2000-06-30 (GV) --------------- + (sas.bib) update @TechReport{ct:SSCPROICD} Version 1.216.2 - 2000-06-27 (Marco Beijersbergen, GV) --------------- + (configure.in) on Linux, set -e for echo (SOC-SPR-1396). + (Make.include.in) replace .so by .a for Linux (SOC-SPR-1322) + (sas.bib) updated (ODF and CCF ICD). Version 1.216.1 - 2000-06-20 (JBa) ------------- + (doc/lib/sasglobal.tex):fixed SPR 1384 + (doc/lib/sasref.perl):SAS_PATH is searched too for task.pl files. Version 1.216 - 2000-05-29 (GV) ------------- + (Make.include) EXTERNALS fftw now brings in both libfftw and librfftw. Version 1.215 - 2000-05-23 (GV) ------------- + (configure.in) when checking for libfftw, add dummy=action to prevent the setting of the global LIBS. + (install.html) small updates to the list the software requirements. Version 1.214 - 2000-05-22 (GV) ------------- + (Make.include) defile -DUSE_POPUP what shared libraries are activated. Version 1.213 - 2000-05-18 (GV) ------------- + (Make.include) add option EXTERNALS = fftw + (configure) check for libraries and include files required to make the above work + (evaluateReport) remove usage of start_yable as some sub version of perl 5.005 do not have it. Version 1.212 - 2000-05-17 (JBa) ------------- + Packages listed in the glossary are now sorted Version 1.211 - 2000-05-12 (JBa) ------------- + added '-t' option to (bin/mkpkgidx) and (Make.include.in), so it will not generate html section pages in local directory. + added improved (doc/lib/alltt.perl) Version 1.210 - 2000-05-05 (JBa) ------------- + (Makefile.top) creation of 'packages.html' is no longer done on stdout + (bin/mkpkgidx) glossary page is split up + (doc/lib/sasglobal.tex) added several macros + indexing Version 1.209 - 2000-05-05 (GV) ------------- + (Make.include) fix screw up generated in 1.208. Version 1.208 - 2000-05-04 (GV) ------------- + (Make.include) make dist now deletes *.tmp_. Version 1.207 - 2000-05-03 (GV) ------------- + (Make.include) add metatask twice to USEDLIBS to try and help the static build. Version 1.206 - 2000-05-03 (GV) ------------- + (sasglobal.tex) add latex command \evatt{}. Version 1.205 - 2000-04-20 (GV) ------------- + sas.bib updated. + (Make.include.in) add $(RM) *.tmp_ to check, so that distchk does not fail if a previous check was killed (and left *.tmp_ around). Version 1.204 - 2000-04-14 (JBa) ------------- + (Make.include.in) added variable "TASKHEADIMPS", an implementation of the class derived from Info::Task. It is now part of dependency rules of task libraries and executable + (bin/Makefile) added script "sastaskhimp". + (bin/sastaskhimp,bin/sastaskhdr) creation of both Task header and its implementation. Version 1.203 - 2000-04-12 (GV) ------------- + (bin/evaluateReport) change a few print statement to make some versions of perl happy (problem reported by Jean Ballet with perl 5.005_02: > evaluateReport evaluatebuild.txt > evaluatebuild.html > No comma allowed after filehandle at /pps/sas4/latest/bin/evaluateReport line 22. + (test) add simple test harness that checks that the perl scripts are syntactically correct. Version 1.202 - 2000-04-11 ------------- + changed acccess mode of evaluateReport (MB) Version 1.201 - 2000-04-11 (GV) ------------- + Cannot type any longer!!! Aaaargh! Version 1.200 - 2000-04-10 (GV) ------------- + (bin/Makefile) had the wrong name for the script evaluateReport. Version 1.199 - 2000-04-07 (JBa) ------------- + (bin/sastaskhdr) fixed the call to task() by f90 (and perl) metatasks. Version 1.198 - 2000-04-07 (GV) ------------- + (Make.include.in) generates check/build.txt before the make complete. The complete stage from the top level Makefile now expects to see these files. Version 1.197 - 2000-04-06 (GV/JBa) ------------- + (fixdoc and sastaskhdr) now accept $(PACKAGE) + (Make.include.in) now define $(PACKAGE). + (Make.include.in) defining USE_DAL etc would fail if the library sought was present twice. Fixed with $(sort), that removes duplicates. + (Make.include.in) CLEANFILES += *.g90 + sas.bib synched with xmmdoc.bib. + add copycmmdoc script to do that upon make data. + (Make.include.in) undo fix in Makefile.top (1.196), add a check of the index file at the package level (%_html rule). + make doc now runs latex/bibtex/latex/latex SPR-1108. + (Makefile.top) complete also runs evaluate_build, that generates a report on whihc tasks fail through DEPEND. Version 1.196 - 2000-04-03 (GV, JBa) ------------- + (Makefile.top) ignore errors from mkpkgidx. + (Make.include.in) TASKS now aways include metatask + (sastaskhdr) creates a TASK header file Version 1.195 - 2000-03-31 (JBa) ------------- + fixed creation of "task/index.pl", needed by "bin/mkpkgidx" Version 1.194 - 2000-03-29 (GV) ------------- + (configure.in) take only first field of latex2html -v + (sas.environment.in) add LATEX2HTML Version 1.193 - 2000-03-28 (GV) ------------- + (bin/chkdist) add checks for missing info files. Version 1.192 - 2000-03-28 (GV) ------------- + (Make.include.in) add -g90 to debug flags. This makes gdb happy on Fortran (9x/77) code. Version 1.191 - 2000-03-27 (GV) ------------- + (Make.include.in) temporary files created through a tee were, at times, being deleted (via make clobber). Fixed. These files now end with .tmp_. They must be explicitly removed in the rules that create them. +(bin/chkdist) extempt .tmp_ files from the check for a trailing new line. These files are used by the make files with a tee, and they are not guaranteed to have a trailing new line. These files are explicitly removed. Version 1.190 - 2000-03-24 (JBa) ------------- + (Makefile.top) bugfix in command. + (doc/index.html) bugfix in package reference. Version 1.189 - 2000-03-24 (JBa) ------------- + (Make.include) modified fixdoc call. + (Makefile.top) changed behaviour of packages_html rule. + (doc/lib/icons) replaced ugly navigation icons by some pretty ones + (bin/fixdoc) propagates version/release and task name to TEX file + (doc/lib) [latex2html.init,package.tex,sasdoc.cls,sasuser.sty, sasuser.perl,sasglobal.tex,sasref.sty,sasref.perl,SAS.pm] (bin/) [mkpkgidx] * extracted page-layout and navigation and put into a reusable package called SAS; * pretty layout of documentation (created by both LaTeX and perl); * every HTML page bares the name/version of the current package; * added local indexing mechanism into the package documentation * added external indexing mechanism of common stuff like (Errors,Warnings,Packages,Parameters,...); * added external section referencing; * added mechanism to remove parts from the HTML documentation. Version 1.188 - 2000-03-24 (GV) ------------- + (Make.include) profiler support for Solaris (PROFILE=yes) Version 1.187 - 2000-03-23 (GV) ------------- + (sas.bib): updated Version 1.186 - 2000-03-14 (GV) ------------- + undo: + (configure.in) stop checking for M77 and F77. Version 1.185 - 2000-03-13 (GV) ------------- + (Make.include.in) make symlinks from task.ps to doc. + (bin/overview) put these new symlinks in packages.html. + (Make.include.in) now propagates package VERSION to documentation + (bin/fixdoc) script that implements the above + (configure.in) check for pgplot's pgclos/pgopen + (configure.in) check for latex2html (warning) + (Make.include.in) include libraries twice in the link line to catch the most common cause of failure in static builds (wrong library order). + (configure.in) stop checking for M77 and F77. + (buildReport) color support for failures. + (checkReport) color support for failures, also alphabetical ordering. Version 1.184 - 2000-02-08 (GV) ------------- + (Make.include.in) add dal to USEDLIBS of all packages that use the oal. Version 1.183 - 2000-02-03 (GV) ------------- + (sas-setup.csh) SPR 1183: logic for FTOOLS was wrong + (sas-setup) SAS_IMAGEVIEWER overwritten only if not defined. Version 1.182 - 2000-02-16 (GV) ------------- + (Make.include) all packages that make use of the cal now also get selector. Version 1.181 - 2000-02-07 (GV) ------------- + (sas.bib) resync with xmmdoc.bib after updates. Version 1.180 - 2000-01-17 (GV) ------------- + (sas.bib) resync with xmmdoc.bib after updates. Version 1.179 - 1999-12-23 (GV) ------------- + (configure.in) issue warning if GNU patch is not found. + (sas-setup.csh.in) fix typo that unset LIBRARY_PATH. Version 1.178 - 1999-12-21 (GV) ------------- + add GNU patch to the list of required packages. + (sas-setup.[c]sh) test if environment variables are set before modifying them. + (install.html) remove references to obsolete environment variables. Version 1.177 - 1999-12-16 (GV) ------------- + (Make.include.in) add further library behind the scenes: if param is used, the caloalutils is also needed. Version 1.176 - 1999-12-14 (UL) ------------- + added SIAM ICD to sas.bib (ct:SIAMICD) Version 1.175 - 1999-12-07 (GV) ------------- + (aclocal.m4) fix typo in F90 macros. Version 1.174 - 1999-12-02 (GV) ------------- + (bin/chkdist) fix typo in regexp in validateDepend. Version 1.173 - 1999-12-01 (GV) ------------- + (Make.include.in) add support for INTERNALS + (bin/chkdist) DISTRIBUTION mandatory (error) + ( " " ) DISTRIBUTION content cheked (warning) + ( " " ) trailing new line mandatory (error) + ( " " ) warns of missing lay-out files + ( " " ) DEPEND cannot contain 1.2.3 version numbers (warning) Version 1.172 - 1999-11-18 (GV) ------------- + (doc/index.html) fix a couple of broken html links. Version 1.171 - 1999-11-08 (GV) ------------- + (configure.in) check for gracebat + (sas.environment.in) report the result of the check above. + (sas-setup.[c]sh) make sure both LIBRARY_PATH and LD_LIBRARY_PATH contain $SAS_DIR/lib (fix a problem on Linux). Version 1.170 - 1999-11-03 (GV) ------------- + fix small problem in shared lib generation when the library being created is also in the USEDLIBS line. Version 1.169 - 1999-11-03 (GV) ------------- + (configure.in) add --enable-verbose to make gcc chatty. + (Make.include.in) support for the above. + (configure.in) remove extra ;; + (Make.include.in) add USEDLIBS to LDLIBS, so that shared libraries that rely on other libraries do not copy symbols. Version 1.168 - 1999-10-29 (GV) ------------- + (configure.in) add a few more warning messages. Version 1.167 - 1999-10-28 (GV) ------------- + (Make.include) re-introduce the hack below, as the fix caused more problems than it cured. + (configure.in) SAOTNG becomes SAODISPLAY. + (configure.in) check for xmgrace instead of xmgr. Issue warning if not found. + (configure.in) check for correct version of xpa tools. + (configure.in) remove redundant AC_SUBST. + (configure.in) only use AC_CHECK_PROG instead of AC_PATH_PROG. + (configure.in) issue warning if SAODISPLAY is not ds9. + (sas-seup.[c]sh.in) SAOTNG becomes SAODISPLAY. Version 1.166 - 1999-10-27 (GV) ------------- + (Make.include) remove USEDLIBS hack, as cal and oal are now combilibs. Version 1.165 - 1999-10-26 (GV) ------------- + (Make.include) remove calpnalgo from the list of libraries added to the link line when the cal is used. calpnalgo is now absorbed in the cal. Version 1.164 - 1999-10-25 (GV) ------------- + (configure.in) add options --enable-debug --enable-trace --disable-shared + (Make.include.in) add support for the above (variable substitutions) Version 1.163 - 1999-09-28 (GV) ------------- + reintroduce RAEDME.html that has been eaten by cvs. Version 1.162 - 1999-09-27 (GV) ------------- + (Makefile.top) overview generates packages.html + (Makefile.top) creates directory libextra + (sas-setup) add SAS_DIR/libextra to LD_LIBRARY_PATH + (index.html) moved to doc. + (README.html) this is now the pre-build documentation entry point, with most of the files paths hard coded. This is replaced with a sym-link to doc/index.html after the build. + (Makefile.top) define target complete (runs after make check) + (configure.in) detects Qt version and writes it in sas.environment. Version 1.161 - 1999-09-24 (MB GV) ------------- + add instructions for binary install. + modify sas-setup to allow for extra library directory containing required to run the binary SAS. + (Make.include) detects RELEASE and propagates it to taskmain + rename a number of html files + fix documentation entry point (was README.html it is index.html) Also, it is now the real entry point istead of just being a link into doc subdirectory. + modify install + configure detects endiannes of machine + configure sets SOLARIS/LINUX/DECOSF + configure tests for xmgr header file + overview writes a different title + added SAOtng to the installation instructions. Version 1.160 - 1999-09-10 (MB) ------------- + whichpart script now allows for symbolic links in directories Fixes SPR103. Version 1.159 - 1999-09-08 (GV) ------------- + update sas.bib (SPR 801) + (Make.include) *DEPEND targets make use of both OBJS and QOBJS. They were using both but would fail if _OBJS was missing. Version 1.158 - 1999-09-07 (GV) ------------- + tweaks to latex2html.init to make documentation movable. Version 1.157 - 1999-09-06 (GV) ------------- + add LaTeX command \remark. Version 1.156 - 1999-09-06 (GV) ------------- + (Make.include) fix problem with VERSION. + (latex2html.init) all paths are relative to make sure doc can be moved. Version 1.155 - 1999-09-04 (GV) ------------- + add version.sty and userdoc.cls: remove developer's sections from the LaTeX file. + add option [useronly] to sasdoc.cls. + update macros for error/warning (SPR 677) + (Make.include) new target DOCDIRS: HTML trees that are symlinked under doc/ + (Make.include) removes all of the cat VERSION but the first one. + various fixes to documentation lay out (use DOCDIRS) + (Makefile.top) overview writes to doc/index.html Version 1.154 - 1999-09-01 (GV) ------------- + changed perl logic slightly: only warnings. + use tr in a more portable manner (SPR 763) + added script bin/stripnonuserenv for removing non-user relevant environments from package documentations (LaTeX sources) + added option 'useronly' to sasdoc class (doc/lib/sasdoc.cls) + edited install.html. Version 1.153 - 1999-08-31 (MB) ------------- + fixed error in update ($$n) Version 1.152 - 1999-08-31 (MB) ------------- + fixed problem in update Version 1.151 - 1999-08-31 (MB) ------------- + added target 'data' which runs the DATASCRIPTS + added target 'update' for incremental builds Version 1.150 - 1999-08-30 (GV) ------------- + (Make.include) versioned shared libraries, with correct DT_SONAME + ( " ) experimental support for combilibs + (configure) make use of --prefix (also in Make.include) + experimental support for binary release (make binary_install in $SAS_DIR) + (sas-setup.*) export SAS_IMAGEVIEWER Version 1.149 - 1999-08-26 (UL) ------------- + added \RequirePackage{float} to doc/lib/sasdoc.cls (gives better control over placements of floating figures and tables) Version 1.148 - 1999-08-23 (GV) ------------- + (chkdist) add warning about missing DISTRIBUTION + ( " ) warn that trailing new line will be an error + switch off versioned libraries as some package have ad hoc rules that must be brought under control first. Version 1.147 - 1999-08-23 (GV) ------------- + configure tests Qt compile,link,run time behavior. + changes to the version number of shared libraries. Also put a sym link from lib/lib%.so to lib/lib%.so.version for the linker. Version 1.146 - 1999-08-21 (GV) ------------- + fix typo in Make.include.in that was preventing the .par files from being created in config. Version 1.145 - 1999-08-20 (GV) ------------- + update istall.html + chkdist does not issue warning for length 0 files. Version 1.144 - 1999-08-20 (GV) ------------- + close 734 732 726 705 663 403 441 372 101 + CONFIGFILES: ignore .prm files (they were never used), don't make symlinks for them. + configure: remove most --enable-ARG switches, use standard macros to search for libraries and headers. + configure: check for lg2c lf2c lredhat6fix only on Linux + shared libraries have version numbers (only when building from the top directory of a package). + more diagnostic info to sas.environment (version of the compilers, cfitsio, perl). + create perl.version with output of perl -V. + catch bug in perl version test. + check that there is no other perl executable in the path ahead of /usr/local/bin/perl. + mkpkglist warns instead of exiting if a DEPEND file is not found. The corresponding package is ignored. Version 1.143 - 1999-08-06 (GV) ------------- + The fix for SPR 638 below was too severe (all par files removed with make clobber). Fixed that. Version 1.142 - 1999-08-04 (GV) ------------- + add flags required to create shared libraries on OSF (experimental) + close SPR 638 (added $(CONFIGDIR)/*.par to CLOBBERFILES + target_os written to sas.environment + depend.here executes make info Version 1.141 - 1999-07-23 (GV) ------------- + cal now also needs slatec, hence added to Make.include. Version 1.140 - 1999-07-21 (GV) ------------- + Make.include: fix ransparent adding of libraries required by the cal and the oal so that the order of the libraries is not altered. This required a change in UL's hack (1.137), and using $+ instead of $^ in the rule to make binaries. Close SPR 714. Version 1.139 - 1999-07-12 (JBr) ------------- - INTERFACES now works with multiple directories in SAS_PATH. Version 1.138 - 1999-06-28 (UL) ------------- - added two ASC docs to doc/lib/sas.bib (these were already in sas-1.23 - where had they gone ... ?) Version 1.137 - 1999-06-23 (UL) ------------- - hack in Make.include.in: dependeny checks related to Cal/Oal modified; tasks which use Cal and/or Oal do not need to specify libraries Cal/Oal depend on (caloalutils/calpnalgo) in USEDLIBS; this might be replaced which a more general mechanism in the future Version 1.136 - 1999-06-15 (GV) ------------- + configure updated to check for CFITSIO v2.0 + do not check for libieee on Linux + add check for longnam.h (cfitsio) + add check for libredhat6fix.a (NAG f95 patch) Version 1.135 - 1999-05-27 (JB) ------------- + INTERFACES for ".f90" files now infer ".mod" automatically Version 1.134 - 1999-05-26 (JB) ------------- + added support for INTERFACES statement in Makefiles + 'findincludes' gives warning, instead of error, if module not found (required in order to implement INTERFACES mechanism) + added the - before bibtex back in, because it will otherwise break on a document without citations. Version 1.133 - 1999-05-26 ------------- + also remove - from bibtex, so that make pays attention to the error. Version 1.132 - 1999-05-26 ------------- + fix bibtex command so that ir does not hang Version 1.131 - 1999-05-22 ------------- Version 1.130 - 1999-05-21 (GV) ------------- + doc targets would hang with more than one latex error (SPR 662) + Makefile.top: mkdir lib/perl5 + Make.include.perl: simplifies. Everything is installed under lib/perl5 + sas-setup.*: PERL5LIB settings reflect change above Version 1.129 - 1999-05-20 (GV) ------------- + sas-set.csh had the wrong syntax. Version 1.128 - 1999-05-19 (GV) ------------- + fixed logic in various paths in sas-setup.* (SPR 650) Version 1.127 - 1999-05-19 (JB) ------------- + Fixed chkdist to work with Digital Unix Version 1.126 - 1999-05-17 (GV) ------------- + latex doc commands store their output to a temporay file that is cat-ed if errors are detected. This is needed because latex writes only to stdout. Version 1.125 - 1999-05-07 (GV) ------------- + bibtex command must be run with -, so make will ignore its error status (which is 2 when non citation commands are found). Version 1.124 - 1999-05-07 (GV) ------------- + Fix logic error in the setting of QT_LIBS: it was putting the wrong directory in the -L. + redirect stdout of latex2html and latext to /dev/null. Version 1.123 - 1999-05-06 (MB) ------------- + removed make doc targets in toplevel Makefile, since they were broken. Version 1.122 1999-05-03 (GV) ------------- + Make.include.perl now makes use of perl executable determined by configure. + added bin/checkmakefile Version 1.121 1999-04-29 (MB) ------------- + added user and hostname to reports. + ensure that complete is done after build. Version 1.120 1999-04-29 (MB) ------------- + fixed automatic build of documentation + moved the script overview to the bin directory Version 1.119 1999-04-28 ------------- + Make.include.in: made checking of usage of infrastructure components more robust (USEDLIBS = tabcalc lead to -DUSE_CAL) (UL) Version 1.118 1999-04-28 ------------- + added system info to checkReport and buildReport, fixed missing in buildReport (MB) + updated sas.bib with SAS TN about parameter names and event attributes. (GV) Version 1.116 1999-04-27 (MB) ------------- + reintroduced rule to produce package overview Version 1.115 1999-04-15 (GV) ------------- + had acidentally removed X11 flag substitution in configure. Version 1.114 1999-04-14 (GV) ------------- + add flags for creation of shared libraries on Sparc (configure.in and MAke.include.in). + use ExtUtils:;Embed module to determine Perl's flags. + remove /usr/local/lib from list of libraries returned by Perl (this was a problem at Saclay SPR 615). + add some code to configure to find X11 stuff when the standard autoconf macro fails. Still do nothing with the output. + chkdist checks that files end with trailing new line. Only a warning, to be promoted to error in a later version. Version 1.113 1999-04-13 (GV) ------------- + more changes to configure to support the linux build Version 1.112 1999-04-09 (GV) ------------- + more linux fixes: acrobatic maneuvers around g77 Version 1.111 1999-04-09 (GV) ------------- + small fix to configure for Linux + updated sas.bib from xmmdoc.bib Version 1.110 1999-04-08 (MB) ------------- + allow for third number in version (patch number) + define -DUSE_QT if qt is in the EXTERNALS Version 1.109 1999-04-08 (GV) ------------- + fix typo in configure.in (wrong includes for Qt) (GV) + remove Make.depends with make clobber (MB) Version 1.108 1999-04-06 (MB) ------------- + do not remove Make.depends with make clean, so that make -k test can be done. Version 1.107 1999-04-02 (GV) ------------- + fix search for libf9(0|5) to cover cases when there is a shared version of those libraries. Version 1.106 1999-03-30 (GV) ------------- + fix typo in Make.include.perl.in Version 1.105 1999-03-29 (GV) ------------- + fixes to perl path in sas-setup.* + changes to Make.include.perl.in to support perl tasks. Version 1.104 1999-03-29 (GV) ------------- + fix to find f2c on Linux + fix to find the PGPLOT library (it needs X11 and the X11 libraries were not being used in the test). Version 1.103 ------------- - (SPR 608) update link line for EXTERNALS = ftools (version 4.2) (GV) - updated latex2html-init file (MB) Version 1.102 1999-03-24 (GV) ------------- - changed the handling of the EXTERNALS = pgplot in Make.include. The use is now expected to have the pgplot lib and include directories in his environment variables. The Make.include hardcode -lpgplot in the link line. Version 1.101 1999-03-22 (MB) ------------- - changed perl path to /usr/local/bin in f90depend script. Version 1.100 1999-03-12 (MB) ------------- - updated the installation instructions Version 1.99 1999-03-11 (MB) ------------ - reintroduced -W Version 1.98 1999-03-10 (MB) ------------ - removed temporarily -W until packages are made to work with TRACE=no Version 1.97 1999-03-10 (GV) ------------ - EXTERNALS pgplot also uses X11 (had gone missing) Version 1.96 1999-03-08 (MB) ------------ - default TRACE is off. Version 1.95 1999-03-08 (MB) ------------ - build libraries without VPATH= so that packages can be replaced (fixes SPR246) - added TRACE switch, default on. Version 1.94 1999-03-05 (MB) ------------ - fixed libtominl (wrong when library name contains 'lib', e.g. saslib) Version 1.93 1999-03-05 (MB) ------------ - modified the make procedure so that no absolute path to the shared libraries is put into the executables. Version 1.92 1999-03-04 (MB) ------------ - Make.depends is now created such that the dependency on the libraries is generated dynamically; this ensures that we link against the shared lib and that an executable is regenerated when the lib is updated. - fix make prepare for testodf (links.here depends on make_dirs) Version 1.91 1999-03-02 (MB) ------------ - cleaned up make_dirs - added to make info - updatedepend added to SCRIPTS Version 1.90 1999-02-25 (MB) ------------ - fixed the lib.a and lib.so problem Version 1.89 1999-02-22 (GV) ------------ - EXTERNALS pgplot also uses X11 - modified configure to look for socket and nsl libraries (needed by cfitsio 2.0) Version 1.88 1999-02-22 (MB) ------------ - Changed the order of the values in TARGETS so that task libraries are built before the tasks themselves. Version 1.87 1999-02-19 (MB) ------------ - added target libs, to be used with make VPATH= Version 1.86 1999-02-17 (MB) ------------ - The test harness fix was not correct. The problem was that FAILED appeard on the next line after the Testing label. Now only looks for FAILED. Version 1.85 1999-02-17 (MB) ------------ - fix test harness; sometimes a failure went unnoticed (oaltest segfault) Version 1.84 1999-02-16 ------------ + changes order of libraries when EXTERNALS are used (GV) Version 1.83 ------------ - re-added support for Q object files.(MB) Version 1.82 ------------ - support for f77 (MB) Version 1.81 ------------ - re-added link to task directory in $TOP_DIR/include (MB) Version 1.80 ------------ - libraries and executables are now built from all the files that they depend upon. This allows to add wrappers for task subroutines so that they can be accessed from all languages. This also simplifies the Make.include, which is never a bad thing. (MB) Version 1.79 ------------ - no link was generated to the task libraries (MB) Version 1.78 ------------ + temporary fix for new perl install directories. Need a better one. Version 1.77 ------------ - Put -DUSE_OAL and -DUSE_CAL in CPPFLAGS, so they appear only once (MB) - Better task libraries with a common interface. (MB) Version 1.76 (MB) ------------ - removed passing on SHARED and DEBUG; this is done already automatically and it did not work. - added a '-' to the ccarg for shared libraries. Version 1.75 (GV) ------------ - by default the build is without -g. Use: makeDEBUG=yes will compile with debugging information. - new EXTERNALS: xmgr and qt - configure is considerably more quiet about what it does not find. It shouts only if something is missing that would prevent the core sas from building correctly. Version 1.74 ------------ - Make.include.in: define variables $(USE_CAL)/$(USE_OAL) which are either empty or set to "-DUSE_CAL"/"-DUSE_OAL" depending on whether the task uses Cal/Oal ($(USEDLIBS) is inspected for that) - needed for conditional comilation of CAL/OAL specific code in main.cc (UL) Version 1.73 ------------ - configure checks for qwidget.h now (closes SPR 535) Version 1.72 ------------ - configure checks for a few more executables (saotng etc). Version 1.71 ------------ - Fixed missing ) (MB) Version 1.70 ------------ - configure checks FTOOLS version number - X11 libraries are not used by default. Use EXTERNALS = X11 in make file. - PGPLOT libraries not used by default. USe EXTERNALS = pgplot in make file. - record more of the environment in sas.environment. Version 1.69 ------------ - supports latex2html-98.1p1 by calling texcombine first. Version 1.68 ------------ - now also installs texcombine Version 1.67 ------------ - added texcombine script as workaround for a latex2html-98.1b1 problem (MB) Version 1.66 ------------ - preferred Fortran compiler is now f95 - added OGIP/92-002 (Defn of rmf and arf formats) to sas.bib (HS) - added J Ballet's pile-up paper to sas.bib (HS) Version 1.65 ------------ - make check and make will also do make clean. (MB) - make clobber removes links. (MB) Version 1.64 ------------ - updated installation instructions. (MB) - saslocate now also works for files. (MB) - added constructManifest, which will check whether the result of make check was sufficient and produces a manifest file of the packages that succeeded. (MB) Version 1.63 (GV) ------------ - there was another error in the logic supporting Perl tasks. Version 1.62 (GV) ------------ - record that -u is now added to the Fortran flags. Version 1.61 (GV) ------------ - fix variable typo. Version 1.60 (GV) ------------ - remake configure. This should be a special rule in the make file? Version 1.59 (GV) ------------ - modify rules for Perl targets so that Make.include changes do not affect taskmain - configure warns about SAOTNG, xmgr, and scisim not being found. Version 1.58 (GV) ------------ - add COMBILIBS to LINKS - fix typo in yacc rules Version 1.57 ------------ - add support for lex/yacc. Version 1.56 ------------ - fix Perl-related rules that were sending make into a loop. (GV) Version 1.55 ------------ - Added script saslocate. (MB) - checkReport now requires the input file as argument. (MB) - change target names for EXTERNAL and PERL to make consistent with others. (GV) Version 1.54 ------------ - fix f90depend that could not cope with -ccarg flags - Make.include now tests for SHARED=yes, not just defined. Version 1.53 ------------ - add Make.include.perl here, instead of replicating it everywhere. Version 1.52 ------------ - Fixed SPR-22: f90depend should produce dependencies to .mod, not .o (JB) - Fixed reporting Build succeeded and failed at the same time (MB) Version 1.51 ------------ - solved 'make check fails on missing check.txt' (MB) Version 1.50 ------------ - added -u (enforce implicit none) to F90 flags. (MB) - added support for PERL, EMBED_PERL changed into EXTERNAL = perl Version 1.49 ------------ - added FMODS variable for f90 modules that are not part of a library or executable (e.g. interface definitions) (MB) Version 1.48 (MB) ------------ - fixed sas-setup.csh.in Version 1.47 (MB) ------------ - fixed wrong quote. Version 1.46 (GV) ------------ - introduce support for shared libraries. Compile with make SHARED=yes sas-setup modified to set LD_LIBRARY_PATH. (GV) - f95 is the preferred compiler now. Use configure --enable-nagware to go back to f90. (GV) - now deletes .tex (fixes SPR422). (MB) - make check produces check.txt and check.html; make or make all produces build.txt and build.html. (MB) Version 1.45 (MB) ------------ - make is now a package-by-package build from scratch, which produces the build HTML table in integration.html and exits with status != 0 in case of an error. make check is no longer required; just use make. To compile the binaries only, do make bin. - No longer does make doc twice, since there are hardly any external references - Made available checkReport. Version 1.44 (MB) ------------ - Fixed .ref confusion. - Added loggin of time to make check. Version 1.43 (MB) ------------ - Simplified and improved make all and make check. Version 1.42 (MB) ------------ - keep the -g flag for the moment, since gcc 2.7.2.3 on Solaris cannot compile the SAS without -g. Version 1.41 (GV) ------------ + to help with the integration of Perl modules, the configure script identifies the name Perl gives to the architecture. This is used to modify the PERLLIB variables in sas-set. Version 1.40 (GV) ------------ - PATH is recoded in sas.environment. Version 1.39 (MB) ------------ - lib/perl is no longer made by Makefile.top, since both lib and lib/perl in MKDIRS gives a race condition with a parallel make. Version 1.38 (GV) ------------ - sas-setup now defines POW_LIBRARY. This closes SPR 467. Version 1.37 (GV) ------------ - SPRs (mostly already closed): + 101 : Documentation of external packages not integrated + 228 : make depend crashes (rejected) + 99 : Trailing space in MKDIRS gives error (rejected) - configure: + tentative support for f95. Not tested. + environment found by configure recorded in sas.environment + Perl incs/libs not in default INCS/LIBS (reduce external dependencies of core) + do not check for pquery2 (FTOOLS) as this is no longer needed by the CAL + warn if QTDIR not set - Make.include: + tentative support for f95. Not tested. + strip executables, do not compile with debugging symbols by default. Use make DEBUG=yes instead. + use make EMBED_PERL=yes to use Perl libs/incs. Version 1.36 (GV) ------------ - forgot to run autoconf, so the previous release was the same as 1.34. Version 1.35 (GV) ------------ - and an extra -lm when compiling with nagace. This is an empirical solution. This should close SPR 453. Version 1.34 (GV) ------------ - fix >< problem in instal..html. Version 1.33 (GV) ------------ - updated the installation instructions. Version 1.32 (MB) ------------ - removed packages/cal/ccftools from PERL(5)LIB dir; instead, make sure a link exists in lib/perl Version 1.31 (MB) ------------ - fixed test target that broke in 1.30 Version 1.30 (MB) ------------ - added checkReport script. - checked make depend logic, so that it now works with parallel make Version 1.29 (MB) ------------ - do final linking with c++, not cc, since the main program is C++; also solves version conflicts between cc and c++. Version 1.28 (MB) ------------ - added empty test harness. Version 1.27 (GV) ------------ - replace grep -e in Make.include with a simple grep, as the -e is not supported by every grep. Version 1.26 (GV) ------------ - modify grep expressions in Make.include to make them more unambiguous. Version 1.25 (GV) ------------ - close SPR 411 - in sas-setup.sh make a few test on strings more robust/portable. Version 1.24 ------------ - added -DNAGf90Fortran to Make.include to make cfortran.h happy on Linux. Version 1.23 ------------ - added two entries to doc/lib/sas.bib (UL) Version 1.22 ------------ - fixed bug in sas.bib (missing comma) - added bibliography to package toplevel document (package.tex) - tasks are also turned into a library - create link from config directory to the .par as well Version 1.21 ------------ - removed check for Make.depends for targets all and check. Version 1.20 ------------ - added extra targets to the file existance checks at the end of Make.include. - added lib/perl to MKDIRS in Makefile.top Version 1.19 ------------ - removed the injection of comments into the '+-' sequence of make check. Version 1.18 ------------ - modified the make check target; it picked up 'pedal:' when looking for 'dal:' Version 1.17 ------------ - modifications to the PERLLIB variables: now they point to $SAS_DIR/lib/perl Version 1.16 ------------ - make test exits with error status != 0 if a test fails - changed name of verify into check - make all will try to build everything package by package Version 1.15 ------------ - added a target verify that produces a +/- list of successive stages in the build. Version 1.14 ------------ - sas-setup scripts correctly prepend SAS_PATH/bin to the path. Version 1.13 ------------ - LaTeX now no longer waits for input when an error occurs during make doc. Version 1.12 ------------ - now doc generates the toplevel LaTeX document; enforces compliant documentation. Version 1.11 ------------ - temporarily allows non-compliant documentation. Version 1.10 ------------ - make doc now generates the toplevel LaTeX document itself, so it is no longer needed in the packages. The uniform toplevel document ensures that the documents can also be integrated in another toplevel document, e.g. with all package documents as a chapter in a single document. - added a list of standard LaTeX packages to sasbook and the toplevel LaTeX template (package.tex). - added an installation instruction for latex2html to solve a conflict with verbatim.sty. Version 1.9 ----------- - update doc/README.html to make it look less out of date - close SPR 357: sas-setup.sh does not build PATH correctly Version 1.8 ----------- - added a couple of new macros and one new environment to doc/lib/sastools.sty (UL) - added two references to doc/lib/sas.bin (UL) Version 1.7 ----------- - fixed SPR 257: chkdist did not allow ".gz" files - fixed SPR 256: install script did not work with bash or /usr/ucb/ln - Added Horne (1986), PASP 98/609 to bib file Version 1.6 ----------- - fixed SPR 245 : Missing latex2html icons Version 1.5 ----------- - Changed overview script so that relative links are produced. Version 1.4 ----------- - Added a script sasbook and LaTeX style sasbook.cls that can be used to produce a SAS printed manual. - Makefile.top is changed such that the package overview is always produced when doing make doc. - improved overview script; it now scans SAS_PATH. Version 1.3 ----------- - Make.include now provides the version number to the tasks. - Make.include now supports C++ tasks. Version 1.2 - 28-05-98 ----------- - paramconv now handles quotes properly. - chkdist script now warns about ".prm" files, but doesn't warn about missing final newlines. Also quiet when there are no errors. - depchk and chkdist now have links in "bin". Version 1.1 - 25-05-98 ----------- - depchk now ignores blank lines in DEPEND files and does not use SAS_DIR environment variable. - paramconv now only removes the parameters that exactly match 'mode' or 'clobber', not parameters like 'amode1'. - added *.prm to CLOBBERFILES, closes SPR223. Version 1.0 - 14-05-98 ----------- Initial version for SAS v1 integration. ========================================================================= Package sashelp: version 1.0 [was 0.2.1] ChangeLog Version 1.0 - 2001-09-24 (GV) ----------- + Add two new parameters: remote, newwindow. + Upload the documentation as well. Version 0.2.1 - 2000-11-14 (GV) ------------- + default to $SAS_DIR/README.html, the new entry point. ========================================================================= Package saslib: version 1.68 [was 1.67] ChangeLog Version 1.68 - 2002-01-21 (GV) ------------ + (EventAttributes.h) Add INVALID_PATTERN flag for PN. *evatt* test harnesses updated, documentation updated. Version 1.67 - 2001-03-06 (GV) ------------ + SAS-SCR-0047: - (EventAttributes.h) create new attribute UNDERSHOOT, add to MOS rejection mask. - (eventattributes.f90) idem. - (test/testevatt*) make aware of new attribute. ========================================================================= Package sasperl: version 1.0.1 [was 0.25] ChangeLog Version 1.0.1 - 2002-01-30 (JBa) ----------- + Fixed the introduction of PERL_POLLUTE,as it was magnifying problems on linux/perl5.003: Make sure that old CCFLAGS of Conifgure.pm are not overwritten Version 1.0 - 2001-12-18 (GV) ----------- + Re-uploaded as 1.0. Version 0.28 - 2001-11-28 (GV) ------------ + Move -DPERL_POLLUTE to Makefile.PL, instead of using perlcompatibility.h Version 0.27 - 2001-11-23 (GV) ------------ + Makefile.PL: missing include Version 0.26 - 2001-11-22 (GV) ------------ + (SWIG/{error,param}/*.i now include perlcomatibility.h to work with perl 5.6.x Version 0.25 - 2000-09-28 (JBa) ------------ + (src/error/Makefile.PL, src/param/Makefile.PL) changed initialisation, such that: * one can work on this package without building the complete SAS core tree * perltasks can be run under gcc-2.95 (it is suprising that it worked under egcs anyways) ========================================================================= Package selectlib: version 4.46.5 [was 4.41] ChangeLog Version 4.46.5 - 2002-04-08 (UL) -------------- + allow timing attributes in GTI merging to be of mixed types real/int or int/real for equality check Version 4.46.4 - 2002-03-18 (UL) -------------- + fixed minor problem related to utils-1.84 update Version 4.46.3 - 2002-01-31 (UL) -------------- + fixed problem inadvertently introduced in 4.46.1: timing related keywords in GTI tables were not treated as optional Version 4.46.2 - 2002-01-30 (UL) -------------- + closed SPR 2264: yacc problem [was bug in selcore/past_ly] Version 4.46.1 - 2002-01-29 (UL) -------------- + added EllipticalAnnulus::toSelectExpression() (override base class method) + implemented SCR 58: propagate timing related keywords in GTI merging (closes SPR 2204) + relaxed too stringest base test with sector-filter (failed under Linux) Version 4.46 - 2001-12-07 (UL) ------------ + redelivery of 4.45 for start of 5.3 RT Version 4.45 - 2001-09-26 (UL) ------------ + implemented SCR 78: Addition of keyword to tabgtigen output Version 4.44.3 - 2001-09-25 (UL) -------------- + couple of trivial changes in utils/TrinagulatablePolygon.cc to make optimizer happy Version 4.44.2 - 2001-09-12 (UL) -------------- + fixed problem in documentation introduced with 4.42 + fixed problem in method of new TrinagulatablePolygon that caused problem reported in SPR 2153 on the CAL (see src/utils/TriangulatablePolygon.cc for details) Version 4.44.1 - 2001-08-17 (UL) -------------- + corrected modification dates of files in src/selcore (.l/.y are newer than .cc counterparts in src/selcore in 4.44) Version 4.44 - 2001-08-15 (UL) ------------ + added new region filter 'polygon2' with a defined positive result for test points exactly on a polygon segment + test harness extended to cover new polygon2 filter + fixed another compilation problem under Tru64 Version 4.43 - 2001-08-13 (UL) ------------ + fixed compilation problem in TriangulatablePolygon.cc under Tru64 Version 4.42.1 - 2001-08-11 (UL) -------------- + moved SelecteError from selcore to utils Version 4.42 - 2001-08-10 (UL) ------------ + case of SHAPE value in input CXC region tables is now indifferent (used to require names in uppercase) + implemented fast O(log N) polygon filter; typical speed up for number of points ~200 is factor 5-10 + inclusion status of point on polygon boundaries remains uncertain; now explained in doc; see also rejected SPR 2010 + consistent use of namespace std Version 4.41 - 2001-07-05 (UL) ------------ + renamed local utility class WCS to SelectWCS to resolve name conflict with caloalutils ========================================================================= Package sla: version 1.7.1 [was 1.7] ChangeLog Version 1.7.1 - 2002-02-01 (GV/SOC) ------------- + Updated DEPEND to contain sas. Version 1.7 - 2000-10-10 (CB/MSSL) ------------- + Modified (sla/Makefile) to find correct html file (sla/sla.html) (SSC-SPR-1177) ========================================================================= Package slatec: version 1.36 [was 1.33.1] ChangeLog Version 1.36 - 2001-11-22 (UL) ------------ + added LinearInterpolant ::supplement() - this fixes problem in test harness Version 1.35 - 2001-11-20 (UL) ------------ + bug fix in d/f CubicHermiteInterpolant constructor + bug fix in assignment operator + added CubicSplineInterpolant::replace() Version 1.34 - 2001-11-06 (UL) ------------ + changed obsolete old-style include statements + added CubicHermite/SplineInterpolant::supplement() Version 1.33.1 - 2000-10-13 (UL) -------------- + bug fix in LinearInterpolant class - was harmless under Solaris, caused crash under True64 ========================================================================= Package specadd: version 1.8.2 [was 1.11] ChangeLog Version 1.8.2 - 2000-10-31 (GV/SOC) ------------- + DEPEND: it should have used flspec 2.22. Version 1.8.1 - 2000-10-31 (GV/SOC) ------------- + DEPEND: add flspec so that documentation builds. Version 1.8 (2000-08-17) (MC) ---------------------------- +(config/specadd.info): removed "interactive" from GROUPS list +(doc/specadd_description.tex): macros updated Version 1.7.2 (2000-06-22) (MC) ---------------------------- +(config/specadd.info): Fixed (SSC-SPR-1862) Version 1.7.1 (2000-06-15) ---------------------------- +(doc/specadd_description.tex): Fixed (SSC-SPR-1834) and updated Version 1.7 (25-May-2000) ---------------------------- - Modified version number for saslh Version 1.6.2 (24-May-2000) ---------------------------- - Modified test input file so that CREATOR keyword is present only in its header Version 1.6.1 (14-April-2000) ---------------------------- - Closed SPR 1662: bad format in errors and warnings in documentation Version 1.6 (14-March-2000) ---------------------------- - Closed SPR 1555: behaviour on wrong parameter - Closed SPR 1556: Problem with the ROWID column Version 1.5 (27-January-2000) ---------------------------- - Missing specadd.lyt from config/Makefile Version 1.4 (13-January-2000) ---------------------------- - Modified documentation version number (changed to that of the VERSION file) - Added GUI layout file (specadd.lyt) Version 1.3 (25-November-1999) ---------------------------- - Included DISTRIBUTION file Version 1.2 (30-July-1999) ---------------------------- - Closed SPRs: * SSC-SPR-1133: Dummy template breaking build on Digital Unix Version 1.1 (19-July-1999) ---------------------------- - Closed SPRs: * SSC-SPR-1056: FVERIFY problem in spectral file * SSC-SPR-1058: Problem reading spectral file into XSPEC * SSC-SPR-1059: Failure to create a multiple spectral file Version 1.0 (08-June-1999) ---------------------------- - First version of task after approval Version 0.1 ---------------------------- - Directory structure created by pkgmaker. ========================================================================= Package srcdisplay: version 1.4 [was 0.7] ChangeLog Version 1.4 (HS) ----------- + Bug fix: For source ID, now take first row as row #1, not row #0 as with previous version. Version 1.3 (HS) ----------- + Added feature for optionally annotating an ID to the displayed source. Version 1.2 (HS) ----------- + Requirement for a RADEC_ERR column in source list now optional instead of mandatory - Source list needs only RA & DEC columns for task to run. Version 1.1 (HS) ----------- + now supports emldetect, ewavelet and srcmatch source lists. Version 0.7 (UL) ----------- + brought in line with selectlib 4.41 ========================================================================= Package srcmatch: version 3.7.3 [was 3.10.4] ChangeLog Version 3.7.3 - 2001-07-05 (HB) ------------------------------- Closed SPR: + SSC-SPR-2457 Error when 1 of 3 input source lists is empty Version 3.7.2 - 2001-06-01 (HB) ------------------------------- Closed SPR: + SSC-SPR-2406 wrong permissions in src/edetect_chain Version 3.7.1 - 2001-05-04 (HB) ------------------------------- Closed SPR: + SSC-SPR-2349 test harness fails on linux Version 3.7 - 2001-04-24 (HB) ----------------------------- Closed SPRs: + SSC-SPR-2300 Need html targets for each source + SSC-SPR-2277 Energy band wanted + SSC-SPR-2274 vector columns in output + SSC-SPR-2272 EP_TOT count rates are not the simple sum of the *_TOT rates Version 3.6.1 - 2000-11-09 (HB) ------------------------------- Closed SPR: + SSC-SPR-2008 CONTENT content corrected Version 3.6 - 2000-09-25 (D.M.) ------------------------------- + reduced HTML source list by 80% for just an overview Version 3.5- 2000-07-26 (JV) ---------------------------- + repaired the bug noted in SSC-SPR-1936 Version 3.4.3 - 2000-06-30 (JV) ------------------------------- + bug fixed in the memory reallocation lines (see SSC-SPR-1891) Version 3.4.2 - 2000-06-21 (JV) ------------------------------- + some errors in the keyword values were corrected (TELESCOP/DATE-OBS) + some improvemenst were made to the documentation. Version 3.4.1 - 2000-06-21 (JV) ------------------------------- + routine for reading the input set is changed, so that also also single instrument input list can be read (SPR-1550 & 1809) + in connection: also single band source lists can now be processed, although this should be tested more extensively + RA/DEC_CORR columns are now only written in the summary list, if those columns were present in the input set, but only if there is only 1 input list. The eposcorr keywords are progagated. + v3.4 did not correctly process the HR columns, this is now fixed. + manual was brought to SAS standards + one test in test harness uses a real OM srclist en emldetect srclist Version 3.4 - 2000-03-09 (GV/SOC) ----------- + uploaded version sent by Jacco via email. Version 3.3 (March 8, 2000) -------------------------- - patched version: no column src_num expected anymore, instead ep_ml_id_src is used as primary source number info - summary band information has now changed from 7 to 0 - columns VAR_STAT, N_BINS, P_VAR, VAR_EXP_NO are now initiliazed CLosed SPR: 1566, 1558 Still open: 1550 (a source is only read if summary band/instr lines exist) ------------------------ Version 3.2 (Februari 11, 2000) - error in documentation file and in DEPEND fixed. ------------------------ Version 3.1 (January 17, 2000) - patched small errors in the test harness - uses now slalib to calculate gal. coordinates ------------------------ Version 3.0 (January 17, 2000) Substantial revision of this task: -commandline parameters changed -possibility to combine several input source lists added -cross identification with early detect stage data sets added ------------------------ Version 2.4 (September 20, 1999) <== NOT YET SUBMITTED - HB Closed SPR: - 1159: Reading of omlist filename parameter corrected Version 2.3 (July 12, 1999) --------------------------- - parameter names changed to agree with conventions Open SPRs: 0778 Version 2.2 ---------------------- Closed SPRs: - 0776: typos in description corrected - 0832: obsolete file deleted Version 2.1 ---------------------- - minor corrections in the documentation Closed SPR: - 0592: value assigned to flags column Version 2.0 ---------------------- - error in config/srcmatch.par corrected - "To do list" added to ChangeLog Closed SPR: - 0277: routine cp_head moved to module edetect_io to be used by all AIP SAS tasks Version 1.4 ---------------------- Default values for file name parameters removed from config/srcmatch.par Closed SPRs: - 0484: "draft" removed from task description - 0455: config/srcmatch.par: type label corrected - 0499: test harness upgraded (doesn't use 'diff' anymore) Version 1.3 ---------------------- Test harness modified Version 1.2 ---------------------- Functionality added: task now performs cross-correlation of EPIC and OM source lists Closed SPRs: - 0456: test/Makefile edited Version 1.1 ---------------------- ChangeLog added Closed SPRs: - 0276: .par file provided instead of .prm - 0278: test harness is more robust now - 0279: " Open SPRs: (will be treated in next task version) - 0275: test_plan - 0277: cp_head to be replaced by generic mechanism Version 1.0 ---------------------------- - Original version submitted to the SOC To do list: ------------ - the task will be upgraded substantially after further discussions of the desired layout and content of the final source lists have taken place. ========================================================================= Package ssclib: version 2.4 [was 1.6.2] ChangeLog Version 2.4 - 08 Mar 2002 (IMS/LUX) ------------- - Functionally this is exactly the same as 2.3.9, it is just uploaded as 2.4 so that dependencies of other tasks can be updated. Version 2.3.9 - 07 Mar 2002 (IMS/LUX) ------------- - (Sigh) yet another bug, that showed up on Dean's build, but not on mine! Version 2.3.8 - 07 Mar 2002 (IMS/LUX) ------------- - Changes to my_psf_mod and coordinate_mod as more bugs, this time affecting the interface with rgssources, are dicovered. These concern replacing rates with fluxes in some of the getPsfEllipseAxes() interfaces, and changing the type srcEnvelopeType. Version 2.3.7 - 07 Mar 2002 (IMS/LUX) ------------- - o22 at MPE didn't like select case( ), case( ), so I changed the select case to 'select case(int( ))'. Version 2.3.6 - 06 Mar 2002 (IMS/LUX) ------------- - A few more subtle bugs found and fixed in my_psf_mod and mathutils_mod. Version 2.3.5 - 05 Mar 2002 (IMS/LUX) ------------- - Slight change to my_psf_mod:getPsfEllipseAxes_kernel - variable 'status' was not initialized under all circumstances. - Fixed a problem in mathutils_mod:mergeStatuses - changed an incorrect iand() to a simple addition. Version 2.3.4 - 04 Mar 2002 (IMS/LUX) ------------- - Added hybridNewtonsMethod (which implements a more robust Newton's method) to mathutils_mod and adapted routines in my_psf_mod to make use of it. Version 2.3.3 - 25 Feb 2002 (IMS/LUX) ------------- - Added some explanatory comments and did some rearrangements to the function getInstrumentAttitude() in coordinate_mod. Version 2.3.2 - 15 Feb 2002 (IMS/LUX) ------------- - Added some noisy messages to help debugging. Version 2.3.1 - 11 Feb 2002 (IMS/LUX) ------------- - Added caloalutils, oal, taskmain and utils to DEPEND and removed param. - Added oal to USEDLIBS line in src/Makefile. - Changes to coordinate_mod, mathutils_mod and my_psf_mod to correct mistakes (SPR 2744 on region). Version 2.3 - 23 Jan 2002 (IMS/LUX) ------------- - Slight changes to subroutine calcEllipse in mathutils_mod. - Added function pointInEllipse to mathutils_mod. Version 2.2 - 18 Jan 2002 (IMS/LUX) ------------- - Added cal dependency now required by coordinate_mod. Version 2.1 - 17 Jan 2002 (IMS/LUX) ------------- - Added my_psf_mod, coordinate_mod and confusion_mod (not yet documented). Version 2.0 - 17 Nov 2001 (IMS/LUX) ------------- - Version upgrade as per GV request. Some as-yet-undocumented modules added. Version 1.6.2 - 2001-09-01 (GV/SOC) ------------- + param version should have been 1.62. ========================================================================= Package statistics: version 1.0.1 [was 0.16] ChangeLog Version 1.0.1 - 2002-02-08 (GV) ------------- + Fix parameter file (new param rejected it because of mode = a) Version 1.0 - 2001-12-18 (GV) ----------- + Re-upload as 1.0, fix c++ headers. Version 0.16 - 2000-07-19 (HS) ------------ + (test/testTableStatistics.cc): No longer uses DataFilter::RowRange struct ========================================================================= Package tabgtigen: version 2.8.3 [was 2.7.2] ChangeLog Version 2.8.3 - 2002-03-12 (UL) ------------- + fixed minor documentation problems Version 2.8.2 - 2002-02-20 (UL) ------------- + minor compatibility enhancement to test harness [shell functions under Linux/sh cannot return value >256] Version 2.8.1 - 2002-01-28 (UL) ------------- + fixed wrong mode of table/expression parameters Version 2.8 - 2001-12-07 (UL) ----------- + redelivery of 2.7.2 for start of 5.3 RT Version 2.7.2 - 2001-05-17 (UL) ------------- + fixed small problem in layout file (this closes SPR 2045: Does not work with SAS GUI) ========================================================================= Package taskmain: version 1.67.2 [was 1.65.4] ChangeLog Version 1.67.2 - 2002-02-01 (JBa) ------------ + (test/tasks/config/perltask.par) fixed bug in syntax Version 1.67.1 - 2002-01-28 (JBa) ------------ + Upgraded verbosity of Executing information to lowest level (i.e. the user will see TASK:- Executing (HOW): TASK [paremeters]) Version 1.67 - 2001-12-20 (GV) ------------ + DEPEND updated. Version 1.66 - 2001-11-19 (JBa) -------------- + (lib/Task.cc) At call/invocation of child, be verbose on all errHandler flags needed by children too. Version 1.65.4 - 2001-06-14 (JBa) -------------- + Do not check for mandatory parameters, if using the dialog! ========================================================================= Package testccf: version 1.96.4 [was 1.93] ChangeLog Version 1.96.4 - 2002-03-11 (GV) -------------- + EMOSx_REDIST to issue 11 for real, both in ccf.cif and scisimccf.cif Version 1.96.3 - 2002-03-10 (GV) -------------- + EMOSx_REDIST to issue 11, to make rmfgen happy. Version 1.96.2 - 2002-02-27 (UL) -------------- + in constituents/ccf.cif: XMM_MISCDATA_0013 -> XMM_MISCDATA_0014 (corrected OPTICS_X/Y for EPN) Version 1.96.1 - 2002-02-01 (GV) -------------- + Update test harness: now checks if CCF constituents in the CIFs are available in SAS_CCFPATH. Version 1.96 - 2002-01-30 (UL) -------------- + in constituents/ccf.cif: EMOS1_QUANTUMEF_0006 -> EMOS1_QUANTUMEF_0010 EMOS2_QUANTUMEF_0006 -> EMOS2_QUANTUMEF_0010 EPN_QUANTUMEF_0006 -> EPN_QUANTUMEF_0010 (test harnesses of rmfgen/arfgen make use of new features in issue 10 constituent) Version 1.95 - 2002-01-14 (GV) ------------ + Make sure SCISIM constituents are sent out. Version 1.94 - 2001-07-30 (UL) ------------ + XMM_MISCDATA_0013.CCF in place of XMM_MISCDATA_0011.CCF (R_INNER/OUTTER needed by rgsproc-0.100) Version 1.93 - 2001-05-20 (GV) ------------ + same change as 1.92 for scisim.ccf. ========================================================================= Package timeappend: version 1.4 [was 1.3] ChangeLog Version 1.4 - 2001-07-24 (UL) ----------- + temporarily disabled EPN related part of test harness because of anomalies in testodf/scisimsimple data (see SPR 2128 for details) Version 1.3 - 2001-01-09 (UL) ----------- + trivial change to make optimizer happy ========================================================================= Package tools: version 1.42.3 [was 1.41.2] ChangeLog Version 1.42.3 - 2002-02-12 (GV) -------------- + Config files for regionmask moved to subdirectory config. Version 1.42.2 - 2002-02-10 (GV) -------------- + Fix problem with regionmask.lyt, sync CVS version @ SOC. + remove duplicate obt2met.cc Version 1.42.1 - 2002-02-07 (JDR) -------------- + added new tool regionmask Version 1.42 - 2001-12-04 (UL) ------------ + brought in line with utils-1.82 Version 1.41.2 - 2001-05-31 (UL) -------------- + implemented addendum to SPR 2075: broken links in HTML doc ========================================================================= Package utils: version 1.83.2 [was 1.75] ChangeLog Version 1.83.2 - 2002-02-10 (GV) -------------- + (simplescanner.cc) add missing include iostream, for gcc-3.0 Version 1.83.1 - 2002-02-07 (UL) -------------- + workaround in STime for gcc-2.95.2/3 optimizer bug under Linux Version 1.83 - 2001-12-10 (UL) ------------ + added src/Numeric.h/.cc + test harness Version 1.82 - 2001-12-04 (UL) ------------ + fixed typo in STime.h/.cc: siderial->sidereal + fixed problem with STime sec field (values of 60 could appear under certain circumstances also for non-leap sec instances) + supplemented STime test harness w.r.t above Version 1.81 - 2001-11-22 (GV) ------------ + (perl/perlcompatibility.h) added, used in sasperl and pedal. Version 1.80 - 2001-11-16 (JBa) ------------ + (perl/perlutils.cc) Make it work with perl 5.6 Instead of defining the macro 'PERL_POLLUTE', I prefixed some variables with PL_, as the macro *really* pollutes things. Version 1.79 - 2001-11-05 (GV) ------------ + (stringutil.h) toNumber now throws when the conversion fails. Version 1.78 - 2001-10-25 (JBa) ------------ Brought up to speed for new C++ STANDARD: + (src/FileLocator.cc) must include iostream! + (src/QuotedString.h) added explicit comparison with std::string + (src/STime.cc) replaced "std::std::" by "std::" + (src/SimpleToken.h) forward declaration 'SimpleToken::Value *must* be public! + (src/stime_c.cc) explicit cast from 'C'-enum to 'C++'-enum of STime::Representation + (test/*) fixed minor stuff Version 1.77 - 2001-10-22 (UL) ------------ + added Filename::split()/Filename::isDirectoryName() in stringutil.h + associated test harnesses Version 1.76 - 2001-08-15 (UL) ------------ + new stringutil function replaceall() Version 1.75 - 2001-07-13 (UL) ------------ + fixed minor I/F problem in stime.f90 (forgotten optional argument) + minor changes in stime.h to resolve type checking problem in swig generated wrapper code ========================================================================= Package xcolorcod: version 1.8 [was 1.5] ChangeLog Version 1.8 - 2002-01-23 (UL) ----------- + src/Color.cc was missing in package Version 1.7 - 2001-12-18 (UL) ----------- + DEPEND updated. Version 1.6 - 2001-12-07 (UL) ----------- + redelivery of 1.5 for start of 5.3 RT Version 1.5 - 2001-04-04 (UL) ----------- + fixed SPR 1979: Redirection of XCOLORCOD Output ========================================================================= Package xmmselect: version 2.43.2 [was 2.39.4] ChangeLog 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 =========================================================================
[an error occurred while processing this directive]