ChangeLog for mssllib ===================== Version 2.43.13 - 2005-08-08 (CB) ----------------------------- Fixed compilation warning about unused variables in getstartendexp_mod (SPR 3495). Made some minor mods to omsourceflags_mod.f90 to improve reliablity of source flagging. Version 2.43.12 - 2005-06-28 (CB) ----------------------------- Modified subroutines addvectorcolumn, in omutility_mod, to return without attempting to do anything if either the number of columns or the number of rows is zero (this fixes the omichain low-memory test failure, at least here - SPR 3485). Also removed the redundant modules minim_mod and usnocat_mod. Version 2.43.11 - 2005-06-10 (CB) ----------------------------- Modified module omsourceflags_mod to reduce cpu-time when checking for star diffraction spikes (SPR 3478). Version 2.43.10 - 2005-06-09 (CB) ----------------------------- Modified module omsrctable_mod to not output column TOT_RATE in source tables (SPR 3470) and also modified it to add some comments to the table. Version 2.43.9 - 2005-06-07 (CB) ----------------------------- Replaced some forall statements by do statements to fix run-time crash by omdetect on xmm-ssc. Version 2.43.8 - 2005-05-18 (CB) ----------------------------- Ammendment to omnumerics_mod to fix possible run-time problems. Version 2.43.7 - 2005-05-18 (CB) ----------------------------- Ammended module omcoincorr_mod to compute the OM sensitivity degradation correction factor and correct the count-rates (for SPR 3449). Version 2.43.6 - 2004-05-28 (CB) ----------------------------- Ammended module omastromcorrect_mod to check computed paramters errors to ensure plate-solution meets the required error tolerances (for SPRs 3329 and 3330). Version 2.43.5 - 2004-05-11 (CB) ----------------------------- Changed Fortran structure POINT to OMPOINT in module omphotometrydefs_mod to fix mac build failures of omsource and omgsource. Version 2.43.4 - 2004-05-06 (CB) ----------------------------- Added param to the USEDLIBS in test/makefile to fix mac build failure. Version 2.43.3 - 2004-04-23 (CB) ----------------------------- Ammended code in omphotometry_mod to set source quality flag to 1 when bad pixel within source (fixes SPR 3298) Version 2.43.2 - 2004-03-05 (CB) ----------------------------- Blanked out code in omastroncorrect_mod.90 that produces plots relating to astrometry correction (SPR 3269). Version 2.43.1 - 2003-12-19 (CB) ----------------------------- Ammended module omphotometry_mod to fix SPR 3167 (raised on omsource version 1.1.10) Version 2.43 - 2003-12-11 (CB) ----------------------------- Correction made to AddDistortion routine in Omdistortion_mod Version 2.42 - 2003-12-10 (CB) ----------------------------- Some unused subroutines in omdistortion_mod removed Version 2.41 - 2003-12-05 (CB) ----------------------------- Some write statements in omphotometry_mod removed Version 2.40 - 2003-12-05 (CB) ----------------------------- Module omdetection_mod removed - not now needed. Version 2.39 - 2003-11-26 (CB) ----------------------------- Further ammendment to makefile in src directory to fix static build failure Version 2.38 - 2003-11-26 (CB) ----------------------------- Ammended makefile in src directory to fix static build failure Version 2.37 - 2003-11-24 (VNY) Module omgextraction is temporarily removed from mssllib until reaching its stability Version 2.36 - 2003-11-21 (CB) ------------ Another change made for sscllib 3.0 Version 2.35 - 2003-11-21 (CB) DEPEND file updated for sscllib 3.0 ------------ Version 2.34 - 2003-11-18 (VNY) Module omgextraction_mod.f90 added ------------ Version 2.33 - 2003-11-12 (CB) ------------------------- DEPEND file modified Version 2.32 - 2003-11-12 (CB) ------------------------- Module omsrctable_mod modified to cope with the case when there are no sources. Version 2.31 - 2003-10-10 (CB) ------------------------- Moved module omdetectdetection_mod from omdetect directory and renamed it omdetection_mod. This module is now also needed by omgsource. Version 2.30 - 2003-08-27 (CB) ------------------------- Call to cal_omdistortion1 in omdistortion_mod temporarily removed until implemented by cal. Version 2.29 - 2003-08-27 (CB) ------------------------- Modules omdistortion, omrotation and omcelestial added- needed by 2 or more om packages. Version 2.28 - 2003-07-16 (CB) ------------------------- Modification to omparameters_mod to fix a run-time problem in omdetect on some systems. Version 2.27 - 2003-07-10 (CB) ------------------------- Added module omellipse_mod for use by omphotometry_mod. Subroutines added to Omphotometry_mod for doing photometry using elliptical apertures. Some routines added for use by omsource. Version 2.26 - 2003-06-13 (CB) ------------------------- Moved some constants defined in omastromcorrect_mod to omconstants_mod Version 2.25 - 2003-06-12 (CB) ------------------------- Modified module omphotometry_mod to reduce memory requirements and added subroutine to get aperture counts for omsource. Version 2.24 - 2003-04-29 (CB) ------------------------- Removed obsolete code. Ammended omskybackground_mod & omphotometry_mod to fix some omdetect problems in development track of a few computers. Version 2.23 - 2003-04-28 (CB) ------------------------- Modified ombackground_mod.f90 for overloaded call to function backgroundmode- added interface for it. Version 2.22 - 2003-03-14 (CB) ------------------------- Ammended Makefile in src directory to rectify build problem. Version 2.21 - 2003-03-13 (CB) ------------------------- Additional modules (omallocation_mod, omconstants_mod, omsourceparam_mod, omutility_mod omparameters_mod, omskybackground_mod, omcoinccorr_mod, omphotometry_mod, omnumerics_mod, omphotometrydefs_mod, omsmoothimage_mod, ommagnitude_mod, omsrctable_mod, ompsf_mod, omgraph_mod, omastromcorrect_mod) added. These are used by 2 or more om tasks. Version 2.20 - 2002-10-18 (CB) ------------------------- Uploaded into release track Version 2.19 - 2002-10-03 (CB) ------------------------- DEPEND file has been updated Version 2.18.2 2002-05-23 (CB) (+src/frametime_mod.f90) - Checks added to stop program crashing if an index of the array windowframetime is out of bounds (fixes SPR 2845). 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. Version 2.15.5 2001-03-06 (CB) ---------------------- +(src/getstartendexp_mod.f90) - Routine changed to get the start and end times from the summary file. Version 2.15.4 2001-02-29 (CB) ---------------------- Ammended code to fix problem if the housekeeping time data ends before the end exposure time - program terminates (fixes SPR 2249). Version 2.15.3 2000-11-06 (CB) ---------------------- Rectified fault in test harness. Version 2.15.2 2000-11-03 (AMK) ---------------------- +(src/Makefile) - Changed layout of libraries. +(DEPEND) - Changed layout of libraries. Version 2.15.1 2000-10-10 (AMK) ---------------------- +(src/Makefile) - Changed layout of libraries. +(DEPEND) - Changed layout of libraries. Version 2.15 2000-10-10 (AMK) ---------------------- +(src/getstartendexp_mod.f90) - Changed variable TYPE from int16 to int32 in order to conform with the ICD. Version 2.14 2000-10-02 (AMK) ---------------------- +(src/getstartendexp_mod.f90) - Now returns the exposure filter string through the parameter filterString. Version 2.13 2000-09-19 (AMK) ---------------------- +(src)/Makefile - Added oal in library list. Version 2.12 2000-09-07 (AMK) ---------------------- +(src)/getstartendexp_mod.f90) - Routine rewritten so that single per observaton housekeeping files are processed instead of per observation housekeeping files . Open SPRs Version 2.11: 14 March 2000 Updated getframetime test harness from function to subroutine call. Version 2.10: 21 February 2000 Modified get_frametime to a subroutine returning dead time fraction. Version 2.9: 9th December 1999 Altered copyAttributes to copyAllAttributes where necessary Added use sasdal where necessary Version 2.8: 28th September 1999 Updated sort_mod to fix problem when array = 1. Version 2.7: 22nd July 1999 Renamed getstartendexp_mod.f90 to getexposure_mod.f90 Modified getstartendexp_mod to return exposure instead of start/end times Updated frametime_mod to give correct frametime Version 2.6: 8th June 1999 Updated dependancies for V3. Updated filter ID's. Version 2.5: 16 April 1999 Updated message call in testframetime Version 2.4: 15 April 1999 Updated message call in usno_mod Version 2.3: 12 April 1999 Updated getstartendexp_mod Version 2.2: 12 April 1999 Split mssllib into libmssl and libmsslplot Version 2.1: 31 March 1999 Added EXTERNALS=pgplot to test harness (MB) Version 2.0: 8 December 1998 Changed plot_region to plot_region_mod again Version 1.11: 2 December 1998 SPR 884 closed: Changed plot_region_mod to plot_region Version 1.10: 17 November 1998 SPR 825 closed: Changed plot_region to plot_region_mod Version 1.9: 8 oct 1998 minor changes to numerical_mod Version 1.8: 10 sep 1998 minor bug fixes Version 1.7: 4 Sep 1998 Double precision version of locate function added to numerical_mod getstartend_exp_mod added Version 1.6: 28 August 1998 DEPEND file updated Version 1.5: 17 August 1998 numerical_mod added frametime_mod added (with test harness) usno_mod added Version 1.4: 23rd July 1998 plot_region module added - used by rgsregion Version 1.3: 16th June 1998 tmpfilename_mod added SPR 392 closed: testparse checks return values SPR 391 closed: testfilterid now checks some return values SPR 390 closed: testsort now checks sort order SPR 389 closed: list of modules added to the documentation SPR 307 closed: source filenames changed to lower case SPR 308 closed: source files renamed with _mod.f90 SPR 301 closed: see spr 389 Version 1.2: 21st May 1998 SPR 195 closed: GOTO removed from parse.f90 Version 1.1: 27th April 1998 SPR 193 closed: Test harness added SPR 194 closed: Access privs changed SPR 196 closed: Obselete syntax removed from parse.f90 SPR 197 closed: parse.f90 code modified SPR 199 closed: datestamp removed Version 1.0 20th March 1998 Initial version delivered to the SOC