Release note for pipeline 04000011/20040406.152514 The previous production pipeline (02000051/20030917.155521, prod) used SAS 5.4.3, that is xmmsas_20030911_1631. The new pipeline started operations on 06/04/2004. It uses SAS 6.0.0, that is xmmsas_20040318_1831 with ppssumm-3.1.7. The pipeline is prod2 version 04000011/20040406.152514 Details: -------- Prev pipeline New pipeline 02000051_20030917.155521 04000011/20040406.152514 # # Modules # ------ # # Deliver 1.04 1.07 # # Version 1.07 - 2004-03-24 (DJF) # + Removed delivery and sending of delivery email from this module. An # external delivery program can monitor the Delivery flag for completeness # and use that as a flag for delivery. # The pertinent files are: # The product set product/PIPE_SSCXSS_D__??????????___00000.XMM # The TDF file PIPE_SSCXSS_D__??????????___00000.TDF # The delivery email = # intermediate/Deliver-all-1-PPS_delivery_email_message-X0000000000.ascii # Version 1.06 - 2004-03-23 (DJF) # + deliverProductSet does not return a value. Removed test for a value. # Version 1.05 - 2004-03-04 (DJF) # + hanged sendXFTS to deliverProductSet which will put files in delivery # spool. # + Added conditional deliver() function to make delivery # a pipeline configuration parameter # # ECombSrcDet 1.22 [none] # # ExpDetect 1.34 1.38 # # Version 1.38 - 2004-03-03 # + Moved energy conversion factors into ModuleResources. # + Moved hardness bands to ModuleResources. # + Changed energyBands() match changes in ModuleResources. # Version 1.37 - 2004-02-19 # + Fixed evaluateRules cross-instrument dependance # Version 1.36 - 2004-01-14 # + Changed dependance on MakeImage to MakeMOSImage and MakePNImage # Version 1.35 - 2003-12-09 # + Adapted doCommand to use anonymous lists for list parameters # # Finalize 1.20 1.22 # # Version 1.22 - 2004-02-21 (DJF) # + SAS 6.0 ppssumm needs a filename of the catpage # parameter even if the file does not exist. # Version 1.21 - 2003-07-17 (DJF) # + Adapted ppssumm command line to deal with absent # catalogue index file. # # ImageMerge 1.14 1.17 # # Version 1.17 - 2004-01-14 (DJF) # + Really change dependance on MakeImage to MakeMOSImage and MakePNImage # this time # Version 1.16 - 2004-01-14 (DJF) # + Changed dependance on MakeImage to MakeMOSImage and MakePNImage # Version 1.15 - 2003-12-09 (DJF) # + Adapted doCommand to use anonymous lists for list parameters # + Changed final addattribute to avoid looping over it. # # MOSEvents 2.28 2.33 # # Version 2.33 - 2004-03-19 (DJF) # + Added 'FLICKERING' and 'ON_BADOFFSET' to flareFlags and eventlistFlags. # Version 2.32 - 2004-03-17 (DJF) # + Added Explicit use of withimageset=>'N' for evselect. # Version 2.31 - 2004-02-12 (DJF) # + Use new PCMS function gtiTimeThreshold() to return threshold # Version 2.30 - 2004-01-14 (DJF) # + Use tabgitgen parameter mingtisize rather than evselect to remove # short intervals from bad pixel and flare background GTI. # Version 2.29 - 2003-12-09 (DJF) # + Adapted doCommand to use anonymous lists for list parameters # # MakeMOSImage [none] 1.11 # # Version 1.11 - 06Apr2004 (DJF) # + Fixed exposure map creation. Were creating for bands 1,2,3,5,6,8 # rather than 1,2,3,4,5,8 # Version 1.10 - 29March2004 (DJF) # + Added fix for bad order return of search results from database. # Version 1.09 - 29March2004 (DJF) # + Moved exposure map file 'creation' to afterempty image tests. # Otherwise we get spurious entries in ppssumm # Version 1.08 - 03March2004 (DJF) # + Oops, one too few $ in dereference of $flareGTI # Version 1.07 - 03March2004 (DJF) # + Dereference $flareGTI to get filename in expression. # Version 1.06 - 03March2004 (DJF) # + Re-added omitted flare screening GTI filter expression. # Version 1.05 - 03March2004 (DJF) # + Changed from using energyBands to new energyband(band,bound) function # in ModuleResources. # Version 1.04 - 02March2004 (DJF) # + Removed superfluous addattribute of BKGDSCRN to band8fov image. # + Correction to energy band selection. Was returning index, low value # rather than low,high value # Version 1.03 - 18Feb2004 (DJF) # + Addition of BKGDSCRN attribute to some images. Had been lost during # re-arrangement. # Version 1.02 - 12Feb2004 (DJF) # + Use new PCMS function gtiTimeThreshold() to return threshold # Version 1.01 - 14Jan2004 (DJF) # + Small Flare GTI filtering moved to MOSEvents module. We need only # check the availability and ONTIME here. # Version 1.00 - 2003-09-05 (DJF) # + Forked MakeImage v1.63 into MakeMOSImage and MakePNImage. This should # simplify the module, make it more readable & easier to see what selection # expressions are used for a given instrument and band. # + Removed pn specific conditions # + Cosmetic changes to make code more readable # + Reordered per band processing to remove unnecessary band 8 tests # + Sort on bands to ensure they are always processed in the same order. # + Added extra info() lines to log reason for exit # + Moved flare screening test into a subroutine # + Moved empty image test into a subroutine # + Cloned from MakeImage 1.63 # # MakePNImage [none] 1.09 # # Version 1.09 - 29March2004 (DJF) # + Moved exposure map file 'creation' to afterempty image tests. # Otherwise we get spurious entries in ppssumm # Version 1.08 - 03March2004 (DJF) # + Oops, one too few $ in dereference of $flareGTI # Version 1.07 - 03March2004 (DJF) # + Dereference $flareGTI to get filename in expression. # Version 1.06 - 03March2004 (DJF) # + Re-added omitted flare screening GTI filter expression. # Version 1.05 - 03March2004 (DJF) # + Changed from using energyBands to new energyband(band,bound) function # in ModuleResources. # Version 1.04 - 02March2004 (DJF) # + Removed superfluous addattribute of BKGDSCRN to band8fov image. # + Correction to energy band selection. Was returning index, low value # rather than low,high value # Version 1.03 - 18Feb2004 (DJF) # + Addition of BKGDSCRN attribute to some images. Had been lost during # re-arrangement. # Version 1.02 - 12Feb2004 (DJF) # + Use new PCMS function gtiTimeThreshold() to return threshold # Version 1.01 - 2004-Jan-14 (DJF) # + Small GTI filtering has been moved to pnEvents module. We only # need check the availability and ONTIME here. # Version 1.00 - 2003-09-05 (DJF) # + Forked MakeImage v1.63 into MakeMOSImage and MakePNImage. This should # simplify the module, amke it more readable & easier to see what selection # expressions are used for a given intrument and band. # + Removed MOS specific conditions # + Cosmetic changes to make code more readable # + Reordered per band processing to remove unnecessary band 8 tests. # + Sort on bands to ensure they are always processed in the same order. # + Added extra info() lines to log reason for exit # + Moved flare screening test into a subroutine # + Moved empty image test to subroutine # + Move onOffset construction outside of band loop as it is constant within # that loop # + Cloned from MakeImage 1.63 # # MakeImage 1.63 [none] # # OMFastAnalyse 1.22 1.23 # # Version 1.23 - 2004-03-17 (DH) # + removed xcolumn and ycolumn parameters from evselects # which were not creating imagesets # # OMImageAnalyse 2.29 2.31 # # Version 2.31 - 25-Feb-2004 (DJF) # + Explicitly set omprep modeset=0 # Version 2.30 - 10-Dec-2003 (DJF) # + Adapted doCommand to use anonymous lists for list parameters. # # OMMosaic 2.22 2.24 # # Version 2.24 - 2004-01-14 (DJF) # + Updated evaluateRules. The module was not ignoring itself properly. # Version 2.23 - 2003-12-10 (DJF) # + Adapted doCommand to use anonymous lists for list parameters # # OMSourceCombine 2.06 2.08 # # Version 2.08 - 2004-03-27 (DFJ) # + omsrclistcomb was being called with a 'joined list' rather than a list # reference # Version 2.07 - 2003-12-10 (DFJ) # + Adapted doCommand to use anonymous lists for list parameters. # # RGSEvents 3.15 3.23 # # Version 3.23 - 15-Mar-2004 (DJF) # + reverted rgscources:attstyle=expmedian changed to median # We are not yet producing a necessary Attitude data set for this to work. # Version 3.22 - 04-Mar-2004 (DJF) # + rgscources:attstyle=median changed to expmedian # Version 3.21 - 24-Feb-2004 (DJF) # + evlistcomb, change rgsdatamodes value 'HIGH TIME RESOLUTION' to # 'HIGHTIMERESOLUTION'. See SSC-SPR-3256 # Version 3.20 - 21-Feb-2004 (DJF) # + Accidentally left NEXT_TO_CCD_BORDER in rgsfilter:rejflag # Version 3.19 - 21-Feb-2004 (DJF) # + Changed rgsfilter rejflags. Replaced depreciated NEXT_TO_CCD_BORDER # with ON_NODE_INTERFACE and ON_WINDOW_BORDER # Version 3.18 - 20-Feb2004 (DJF) # + Explicitly pass rgsdatamodes parameters to evlistcomb to overcome # bug with default values. # Version 3.17 - 20-Feb2004 (DJF) # + Updated rgssources parameter, atthkset => medianset # Version 3.16 - 10-Dec-2003 (DJF) # + Adapted doCommand to use anonymous lists for list parameters. # # RGSProducts 1.30 1.33 # # Version 1.33 - 22-Jan-2004 (DJF) # + rgsrmfgen rmfile should have been rmfset # Version 1.32 - 21-Jan-2004 (DJF) # + Changed rgsrmfgen parameter file to rmfile to match change from SAS 5.x # to 6 # Version 1.31 - 10-Dec-2003 (DJF) # + Adapted doCommand to use anonymous lists for list parameters. # # ReceiveACDS 1.06 1.07 # # Version 1.07 - 2004-03-04 (DJF) # + Use new receive function to get response from receive spool # # SrcMerge 1.12 1.13 # # Version 1.13 - 2003-12-10 (DJF) # + Adapted doCommand to use anonymous lists for list parameters # # StampKeywords 1.11 1.13 # # Version 1.13 - 2004-03-18 (DJF) # + Removed extra quotes around PROCREV comment text which were having # undesirable side effects. # Version 1.12 - 2003-12-10 (DJF) # + Adapted doCommand to use anonymous lists for list parameters. # # VerifyODF 1.15 1.17 # # Version 1.17 - 2004-02-15 (DJF) # + Actually remove tcsfix this time. # Version 1.16 - 2004-02-02 (DJF) # + Removed tcsfix. It has been superseeded by additional tcs file in odf. # # pnEvents 1.66 1.69 # # Version 1.69 - 16-Mar-2004 (DJF) # + Added dummy badpixset=temporary file to first call to badpixfind # to stop it creating it's default. # Version 1.68 - 14-Jan-2004 (DJF) # + Use tabgtigen parameter mingitsize rather than evselect to exclude small # GTI from flare background # Version 1.67 - 10-12-2003 (DJF) # + Adapted doCommand to use anonymous lists for list parameters # + Fixed filter expression. PI<-150 should have been PI<=150 # # Tasks # ----- # # addattribute 1.8 1.9.2 # # Version 1.9.2 - 2004-03-01 (DJF/LUX) # - Removed hardwired use of LOW_MEMORY mode # Version 1.9.1 - 2002-06-11 (DJF/LUX) # - Added sas dependency # Version 1.9 - 2002-06-11 (DJF/LUX) # - Update depends # - Upgrade to param-2 # # attcalc 4.27.1 4.32 # # Version 4.32 - 2003-07-14 (RDS) # + fixed a trivial oversight in 4.31 where memory was being freed # without being allocated. # Version 4.31 - 2003-07-11 (UL) # + experimental change :-) attempt to fix a supposed problem about the # position of the optical axes; the code used to calculate the position # in DETX/DETY space (CAMCOORD2 in units of 1/20th arcsec) wrongly; # what was really computed was the position of the *nominal* optical axes # in the frame centered on the position of the *real* optical axes; # impact of this change is expected to be minimal because up to and # including XMM_MISCDATA_0019 the real axis position (attibutes OPTICS_X/Y # in CHIPCOORD) concided with the nominal ones; for more info search # for 'cendetx' in code # Version 4.30 - 2003-05-07 (HB) # + (config/attcalc.par): modified to enable param-2.0 functionality # Version 4.29 - 2002-07-15 (MJF) # + (DEPEND): added "sas" as required by new infrastructure (sas-1.302) # Version 4.28 - 2002-05-15 (MJF) # + (config/attcalc.par): updated for `param-2.0' # + (DEPEND): needs `param-2.0', updated all other entries to latest # # atthkgen 1.17.3 1.20.1 # # Version 1.20.1 - 2004-03-16 (HB) # - (config/atthkgen.lyt): old .lyt file used again; "temporary fix" of # version 1.20 removed # Version 1.20 - 2002-07-17 (MJF) # - (config/atthkgen.lyt): temporary fix for "make dist" problem on Tru64 # - (DEPEND): added "sas" as required by new infrastructure (sas-1.302) # # badpix 2.26.3 2.32 # # Version 2.32 - 2003-07-10 (HB) # - (src/badpix_mod.f90): bug in mask mode treatment corrected # Version 2.31 - 2003-05-07 (HB) # - (config/badpix.par): modified to enable param-2.0 functionality # Version 2.30 - 2003-04-22 (HB) # - (src/badpix_mod.f90): mask mode pixels now copied to BADPIX extension # # badpixfind 1.28 1.36 # # Version 1.36 - 2003-09-16 (HB) # - (src/badpixfind_mod.f90): test output removed # Version 1.35 - 2003-09-16 (HB) # - (src/badpixfind_mod.f90): error in code to recognice multi-chip # event files corrected # Version 1.34 - 2003-07-31 (HB) # - (src/badpixfind_mod.f90): correction of v. 1.30: task parameter # "flickertimesteps" also read for PN; crash in the case of # empty input event list prevented # Version 1.33 - 2003-05-07 (HB) # - (config/badpixfind.par): modified to enable param-2.0 functionality # Version 1.32 - 2003-04-25 (HB) # - (src/badpixfind_mod.f90): correction of v. 1.30: incorrect badpixmap # filename in single chip mode # Version 1.31 - 2003-04-22 (HB) # - (src/badpixfind_mod.f90): correction of v. 1.30: event files with # CCDNR column but same CCDNR value for all events now treated # as single chip event files # Version 1.30 - 2003-03-21 (HB) # - (src/badpixfind_mod.f90): task now also accepts merged, calibrated # event lists as input; new task parameter 'ccd' selects chip # for bad pixel search # - (config/badpixfind.par, doc/badpixfind_description.tex): param. 'ccd' # added # Version 1.29 - 2002-05-15 (MJF) # - (config/badpixfind.par): updated for `param-2.0' # - (DEPEND): needs `param-2.0', updated all other entries to latest # # cifbuild 4.1 4.7.1 # # Version 4.7.1 - 2004-03-18 (RDS) # + config/cifbuild.lyt - included missing parameters. # Version 4.7 - 2003-05-30 (GV) # + (tools/Makefile) Add oal to USEDLIBS. # Version 4.6 - 2003-05-13 (GV) # + (cifbuild.cc) remove a couple of remaining ends. # Version 4.5 - 2003-02-14 (GV) # + (cifbuild.cc) Make the name of the CIF available to calling meta-tasks. # Version 4.4 - 2003-02-13 (GV) # + (cifbuild.cc) Do not delete const Odf *, or cifbuild cannot be # called in a meta-task. # Version 4.3 - 2002-09-16 (GV) # + Code adjustments for gcc-3.1 # Version 4.2 - 2002-05-13 (GV) # + Updated for param-2.0 # # dpsssrc 0.4.2 0.7 # # Version 0.7 - 2003-10-24 (EO) # + Transform dpsssrc.par into xml format. # Version 0.6 - 2003-06-18 (GV) # + DEPEND param 2.0 # Version 0.5 - 2003-01-09 (bol) # + adding column AENPGX for flag setting selection (bol) # # dscopyblock 1.0.3 1.7 # # Version 1.7 - 2003-11-11 (AI) # + ChangeLog fixed # Version 1.6 - 2003-11-11 (JSH&AI) # + (testcase scripts) Set dsstruct to run as non-verbose (-V 0) to # prevent trace output from dsstruct corrupting templace used by # dsvalidate # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # Version 1.51 - 2003-11-10 (AI) # + Removed previous changes. # Version 1.5 - 2003-11-10 (AI) # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # # dsmv 1.0.3 1.7 # # Version 1.7 - 2003-11-11 (AI) # + ChangeLog fixed # Version 1.6 - 2003-11-11 (JSH&AI) # + (testcase scripts) Set dsstruct to run as non-verbose (-V 0) to # prevent trace output from dsstruct corrupting templace used by # dsvalidate # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # Version 1.51 - 2003-11-10 (AI) # + Removed previous changes. # Version 1.5 - 2003-11-10 (AI) # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # # dsrm 1.0.3 1.7 # # Version 1.7 - 2003-11-11 (AI) # + ChangeLog fixed # Version 1.6 - 2003-11-11 (JSH&AI) # + (testcase scripts) Set dsstruct to run as non-verbose (-V 0) to # prevent trace output from dsstruct corrupting templace used by # dsvalidate # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # Version 1.51 - 2003-11-10 (AI) # + Removed previous changes. # Version 1.5 - 2003-11-10 (AI) # + USEDLIBS changed in src/Makefile and src/Make.local for # static build. # # eboxdetect 4.7.5 4.13.1 # # Version 4.13.1 - 2004-03-16 GL # - Correction in documentation # Version 4.13 - 2003-12-08 GL # - Make use of param v2 features in .par file. # # eexpmap 3.27.5 3.37.2 # # Version 3.37.2 - 2004-03-02 (GL) # - Accept "DETX_ANG,DETY_ANG" as CTYPE values # - Correct value in output header keyword OOTCORR by factor 1.E3 # Version 3.37.1 - 2004-02-01 (GL) # - Adapt "slow pixelization" mode to changes in CAL # - Close SSC-SPR-3228 # - Change default to withfastpixelization=no # Version 3.37 - 2003-12-09 (GL) # - Removed test output # Version 3.36 - 2003-12-08 (GL) # - Interpret OFFSET extension in MOS event lists. # Version 3.35 - 2003-10-24 (GL) # - Included code provided by RDS to read optical axis position from CAL. # - Adapted .par file to make use of param v2 features. # # emask 2.7 2.9 # # Version 2.9 - 2003-06-18 (GV) # + Add sas to DEPEND. # Version 2.8 - 2002-05-27 (GL) # - Converted .oar files to XML # # embadpixfind 1.8 1.20.1 # # Version 1.20.1 - 2004-03-16 (JB) # - Bug fix. # Version 1.20 - 2003-10-08 (JB) # - Moved medloc function to emsaplib as localMedian. # Version 1.19 - 2003-07-10 (JB) # - Make coherent with emsaplib 2.19 on quantilePoisson. # Version 1.18 - 2003-04-12 (JB) # - quantile changed into quantilePoisson in emsaplib. # Version 1.17 - 2003-04-11 (JB) # - Moved quantile function to emsaplib. # Version 1.16 - 2003-04-07 (JB) # - Improvement to the combined bright/dead row/column search. # Version 1.15 - 2003-03-28 (JB) # - Now looks for bright and dead columns/rows together. # - The bad pixel type was not set when found in getMedian. # Version 1.14 - 2002-11-27 (JB) # - Allow very small probathreshold. # Version 1.13 - 2002-08-26 (JB) # - Iterate over full loop (dead, pixels, rows, columns). # Version 1.12 - 2002-07-24 (JB) # - readBadpix, writeBadpix and mergeBad moved to emsaplib. # Version 1.11 - 2002-05-27 (JB) # - Clarify warnings in code and doc. # Version 1.10 - 2002-05-07 (JB) # - Upgrade parameter file to param 2.0. # Version 1.9 - 2002-04-30 (JB) # - Improve mergeBad to accept duplicated bad pixels as in the CCF. # # emenergy 6.3.1 8.1.1 # # Version 8.1.1 - 2004-03-12 (JB) # - Parameter rejectbade3e4 was incorrectly called rejecte3e4 in doc. # Version 8.1 - 2003-11-28 (JB) # - Set RAWY to SRC_RAWY when calling CAL_mosCtiCorrect in Timing mode. # Version 8.0 - 2003-10-14 (JB) # - Old OFFSETS extension changed to OFFSETS0. # - Makes use of new OFFSETS extension. # Version 7.2 - 2003-08-19 (JB) # - Call to rejectE3E4 before ccdbkg to avoid contamination by wrong offsets. # Version 7.1 - 2002-11-13 (JB) # - Use supertabular for ChangeLog section in doc. # Version 7.0 - 2002-08-02 (JB) # - Remove the e3e4ellipse parameter (read from CAL). # - Remove withmaskedccdset parameter from doc. # - Use badpixutils_mod. # Version 6.6 - 2002-06-25 (JB) # - Replace reference to event attributes description. # Version 6.5 - 2002-05-27 (JB) # - Keep decimal part of dark frame background. # - Clarify warnings in code and doc. # Version 6.4 - 2002-05-07 (JB) # - Upgrade parameter file to param 2.0. # # emevents 6.5.4 8.2.1 # # Version 8.2.1 - 2004-03-12 (JB) # - Parameter rejectbade3 was incorrectly called rejecte3 in doc. # Version 8.2 - 2003-11-14 (JB) # - Sets new ON_BADOFFSET flag. # Version 8.1 - 2003-10-22 (JB) # - Fix bug occurring when analysepatterns=N and oncutbad=Y. # Version 8.0 - 2003-10-09 (JB) # - Add check on possible rogue offset values. # - old OFFSETS extension renamed OFFSETS0. # - New OFFSETS extension introduced with the same meaning as in PN. # Version 7.10 - 2003-09-02 (JB) # - Increase security to avoid rejecting source events in flickering # algorithm. # - Improve flickering rejection by introducing elliptical distance. # - Change tolerances to 5 2 2 only (remove 0 5 5). # Version 7.9 - 2003-07-11 (JB) # - Fixed bug in flickering algorithm. # - Adapted to modified quantilePoisson in emsaplib 2.19. # Version 7.8 - 2003-07-01 (JB) # - Added figure for Timing patterns. # Version 7.7 - 2003-05-20 (JB) # - Replaced implicit by explicit loop on frameev pointer. # Version 7.6 - 2003-05-14 (JB) # - Flag events on pixels declared DEAD. # Version 7.5 - 2003-04-18 (JB) # - Correct bug introduced in 7.4 (in bad row rejection). # Version 7.4 - 2003-04-10 (JB) # - Mark flickering pixels and event clusters in same frame. # New parameters : rejectflickering, tolfxy # - Reject events next to bad rows in the same frame. # New parameters : widthnexttorow # Version 7.3 - 2002-12-19 (JB) # - Use supertabular for ChangeLog section in doc. # - Add TCTYP/TCRVL/TUNIT keywords for DETX and DETY columns. # Version 7.2 - 2002-10-08 (JB) # - Fix bug occurring only in 2-node mode. # Version 7.1 - 2002-08-26 (JB) # - Fix SPR 2972 (Attribute TCDLT not double precision). # Version 7.0 - 2002-08-02 (JB) # - Remove e3thresholds parameters (read from CAL). # - Remove withframeset, withoffvarsets and withothernode parameters from # doc. # Version 6.9 - 2002-07-24 (JB) # - Accept CAL offsets (100x602) in Timing mode. # - Accept EDUMODE=3 in Timing mode. # - Double events are moved half a pixel to the right in Timing mode. # Version 6.8 - 2002-06-25 (JB) # - Replace reference to event attributes description. # Version 6.7 - 2002-05-28 (JB) # - Clarify warnings in code and doc. # Version 6.6 - 2002-05-14 (JB) # - Upgrade parameter file to param 2.0. # - Read FLAG in events list in all cases (needed by checkRejected). # - Correct window size in 2-node mode and suppress checkValid14 warnings. # # emeventsproj 1.2 1.5.1 # # Version 1.5.1 - 2004-02-06 (JB) # - Accept Threshold mode data. # Version 1.5 - 2003-10-22 (JB) # - Makes use of getpixelInE2. # Version 1.4 - 2002-05-28 (JB) # - Clarify warnings in code and doc. # Version 1.3 - 2002-05-07 (JB) # - Upgrade parameter file to param 2.0. # # emframes 4.11.4 5.3 # # Version 5.3 - 2003-07-01 (JB) # - Force clone to High Mem for compressed files. # Version 5.2 - 2003-04-18 (JB) # - Change FTFINE unit from 40 to 39.99 microseconds. # Version 5.1 - 2002-12-11 (JB) # - Use supertabular for ChangeLog section in doc. # - Remove test on the value of TFIT_RMS. # Version 5.0 - 2002-08-02 (JB) # - Remove cosmicsize and cosmicoutoverin parameters (read from CAL). # - Remove withodfeventset, flagbadtimes and withsrccoords parameters from # doc. # Version 4.14 - 2002-05-28 (JB) # - Clarify warnings in code and doc. # Version 4.13 - 2002-05-07 (JB) # - Upgrade parameter file to param 2.0. # Version 4.12 - 2002-04-30 (JB) # - Do not send the frames10 warning when in controlled window mode W3. # - Move HKGTI.FIT file from emsaplib/emodf to emframes/test. # # emldetect 4.11.17 4.32.1 # # Version 4.32.1 - 2003-03-05 GL # - Release track version based on v4.35 # - Changed max. number of calls of mlfit from 15 to 50 # - Relaxed likelihood convergence criterion to 1E-3 # - Updated documentation # Version 4.35 - 2003-02-01 GL # - Change irad (area where background is modified by source model) # from 50 to 100 pixels # - Read likelihood from column "DET_ML", if using emldetect lists as input. # - Correct errors within the v4.34 enhancements of subroutine model. # Version 4.34 - 2003-12-14 GL # - Added Powell minimization to module emlfit # - Corrected errors in the computation of step sizes deltaa, where start # count rates from boxlist are "NULL". # - Change to subroutine "model": if only count rate of the model changes, # the previous model is scaled rather than recalculated. # Version 4.33 - 2003-12-09 GL # - Remove test output # Version 4.32 - 2003-12-08 GL # - New parameter "maxextent" # Version 4.31 - 2003-10-06 GL # - Correct an error when reading "NULL" values from "rate" column of input # list. This solves remaining problems with missing sources in # multi-camera runs. # Version 4.30 - 2003-07-18 GL # - Implement proper treatment of detection mask in the case of all EPIC # detection runs. # # emosaic 1.3 1.9 # # Version 1.9 - 2003-11-24 (IMS/LUX) # - Removed old code. # Version 1.8 - 2003-11-07 (IMS/LUX) # - Temp_ssclib modules now merged into ssclib-3.0. # - SAS_ODF now set (to testodf/scisimngc2516 directory) in test harness. # Version 1.7 - 2003-11-03 (DJF/LUX) # - Reorder Makefile USEDLIBS for static builds. # Version 1.6 - 2002-08-12 (DJF/LUX) # - Now depends on sas. # Version 1.5 - 2002-06-12 (DJF/LUX) # - Add OAL_addCommonAttributes # Version 1.4 - 2002-05-17 (IMS/LUX) # - Uses param-2.0. # # epevents 6.32.4 6.39.1 # # Version 6.39.1 - 2004-03-16 (HB) # - (doc/epevents_description.par): description of two missing parameters # added # Version 6.39 - 2003-05-08 (HB) # - (config/epevents.par): modified to enable param-2.0 functionality # Version 6.38 - 2003-04-34 (MJF) # - (doc/epevents_description.tex): extended section on Out-of-Time events # - (src/epevents_mod.f90): remove verbose debug statement in OoT computation # - (src/epevents_mod.f90): brought in-line with new `caloalutils-1.81´ # - (DEPEND): needs `eptestdata-0.7', added `caloalutils´ # # epframes 8.46.16 8.71.1 # # Version 8.71.1 - 2004-01-28 (MJF) # - (src/epframes_mod.f90): ensure that COUNTMOD always properly initialized # - closed SSC-SPR-3231: apparent illegal value of COUNTMOD keyword # Version 8.71 - 2003-12-11 (MJF) # - (src/epframes_mod.f90): determine CCD temperature at time of offset map # calculation # Version 8.70 - 2003-12-10 (MJF) # - (src/epframes_mod.f90): determine probability for empty quadrant frame # Version 8.69 - 2003-12-08 (MJF) # - (src/epframes_mod.f90): check whether ODI files exist # Version 8.68 - 2003-12-07 (MJF) # - (src/epframes_mod.f90): read FIFO quantities also from PNPMH1 table # Version 8.67 - 2003-12-06 (MJF) # - (src/epframes_mod.f90): read FIFO quantities from PNAUX2 table # Version 8.66 - 2003-12-05 (MJF) # - (src/epframes_mod.f90): moved some code to "epmpelib" # - (src/Makefile): added "eputils" # - (DEPEND): needs "epmpelib-0.2" # Version 8.65 - 2003-12-04 (MJF) # - (src/epframes_mod.f90): prepare for FIFO GTI search # - (config/epframes.*): added new parameter "fifogtithresh" (in preparation) # - (DEPEND): added "sas" as required by new infrastructure (sas-1.302) # Version 8.64 - 2003-11-17 (MJF) # - (src/epframes_mod.f90): added additional diagnostic keywords/messages # and adjusted several verbosity levels # - (config/epframes.*): added new parameter "withfifogti" (in preparation) # - (doc/epframes_description.tex): corrected a few typos # Version 8.63 - 2003-08-27 (MJF) # - (src/epframes_mod.f90): adjust filter wheel position sensor ranges for # the various filters and make sure that data drop-outs do not influence # the determination of the filter # Version 8.62 - 2003-07-14 (MJF) # - (src/epframes_mod.f90): check whether offset map computation interval # is included in HK period and immediately before current exposure # - (doc/epframes_description.tex): added missing warning "HKoffsetmap" # Version 8.61 - 2003-07-08 (MJF) # - (src/epframes_mod.f90): modified a few messages # - (src/epframes_mod.f90): issue new warning "OffsetMap" if filter during # offset map calculation interval is different during science exposure, # write keyword OTFILTER with corresponding filter name in this case # - (doc/epframes_description.tex): added new warning "OffsetMap" # Version 8.60 - 2003-05-08 (HB) # - (config/epframes.par): modified to enable param-2.0 functionality # # eposcorr 3.4.2 3.9.1 # # Version 3.9.1 - 2002-03-02 GL # - Change coordinates in matchtable to double precision. # Version 3.9 - 2002-12-08 GL # - Make use of param v2 features in .par file # Version 3.8 - 2002-10-29 GL # - Update DEPEND # - Created lyt file # - Changed info file # - Closed SSC-SPR-2926 misleading duplicate error code. # Version 3.7 - 2002-05-24 GL # - Based on v3.4.2 # + Converted .par file to XML # # esensmap 3.5.2 3.11 # # Version 3.5.2 # - Same as 3.11 # # esplinemap 3.2.4 4.0.3 # # Version 4.0.3 - 2004-03-02 GL # - Catch missing exposure extensions in OOT events file. # - Close SSC-SPR-3253 # Version 4.0.2 - 2004-02-26 GL # - Updated task description. # Version 4.0.1 - 2003-12-19 GL # - Changed convergence criterion STOPCR from 1E-10 to 1E-7. # - Apply sigma clipping only to positive excesses. # Version 4.0 - 2002-12-08 GL # - Write error message if exposure map is not given with fitmethod=model # - Change major version in order to reflect the changes already made in v3.7 # Version 3.7 - 2002-12-03 VVH,GL # - Implemented alternative background estimation by fitting scaled exposure # map and constant component to cheesed image. # - New parameters: withexpimage2, expimageset2, fitmethod # Version 3.6 - 2002-11-27 GL # - Use weighting of bins for spline fits according to number of valid # pixels in bin. # - Improved replacement of empty (eg cheesed) bins by interpolation. # Version 3.5 - 2002-06-29 GL # - Changed default values of parameters pimin,pimax # - Closed SSC-SPR-3075 (Parameters pimin & pimax not described) # SSC-SPR-3012 (task description) # # evalcorr 0.22 0.4 # # Version 0.4 - 2003-06-18 (GV) # + (Evalcorrc.cc,h) Make use of proper string stream headers. # Version 0.3.1 - 2002-07-30 # - Changed test harness to use 'cmp' to compare output. # - Fixed Test 13 # Version 0.3 - 2002-07-11 # - Updated parameter interface # # evlistcomb 4.17.2 4.19.2 # # Version 4.19.2 - 2004-02-24 (JB) # - Remove blanks of HIGH TIME RESOLUTION in default for rgsdatamodes. # Version 4.19.1 - 2004-01-13 (JB) # - Use supertabular for ChangeLog section in doc. # - Don't reject files which do not contain all extensions to merge. # Version 4.19 - 2002-05-28 (JB) # - Clarify warnings in code and doc. # Version 4.18 - 2002-05-14 (JB) # - Upgrade parameter file to param 2.0. # # evselect 3.47.8 3.58.1 # # Version 3.58.1 - 2004-02-24 (AI) # + Fixed SSC-SPR-3145. (src/image.cc) Now the EXPOSURE value, when you # select a CCDNR, is correct. # Version 3.58 - 2003-07-01 (GV/SOC) # + (test/*fits) The TIME column in the event lists should have had # 's' instead of SECONDS as unit. # Version 3.57 - 2003-06-27 (GV/SOC) # + (wcs_lin.c) Remove inclusion of malloc.h as this is not standard # and fails on Mac OS X. # + (image.cc) Remove include of values.h, a fix I had already made # once. This is not a standard header, and it does not exist on Mac # OS X. # Version 3.56 - 2003-01-27 (DH) # + Remove mention of imagechain task from the documentation, as it is not # part of the public distribution of the SAS. Closes SSC-SPR-3049. # Version 3.55 - 2002-10-23 (DH) # + Update documentation as in 3.47.7 . # + Update parameter file to incorporate relationships between various # parameters, eliminating the need for using many controlling parameters # on the command line. # + Update documentation to reflect change in parameter usage. 17 parameters # eliminated from the main documentation section. # + Incoporate changes from 3.47.8 # # gtialign 2.5 2.8.1 # # Version 2.8.1 - 2004-02-26 (CG) # + Update DOCU info - SPR 2468 # Version 2.8 - 2002-10-14 # + Update DEPEND file. # Version 2.7 - 2002-10-09 # + Reduce size of input test files in the test harness. # Version 2.6 - 2002-06-26 # + Upgrade to new parameter interface. # # gtimerge 1.3.1 1.7 # # Version 1.7 - 2003-11-06 (CG) # + protections changed # Version 1.6 - 2003-11-05 (CG) # + usedlib changed for static build # Version 1.5 - 2003-01-20 (UL) # + added 'plotmergeresult' parameter (closes SCR 102) # Version 1.4 - 2002-05-11 (GV) # + Requires param-2.0 # # hkgtigen 1.7.1 1.14.1 # # Version 1.14.1 - 2004-03-15 (CG) # + Small error in parameter name fixed # Version 1.14 - 2003-11-06 (CG) # + Protections changed # Version 1.13 - 2003-11-05 (CG) # + Usedlibs changed for static build compliance # Version 1.12 - 2003-04-08 (GV) # + (hkgtigen.cc) add explicit string to make_pair, so that it compiles on # gcc-2.95.3 # Version 1.11 - 2003-03-17 (UL) # + implemented diagnostic mode as requested in SCR 108: new parameters # diagnosticmode, diagfile, plotgtis; documentation updated # + now DEPENDs on dsplot # Version 1.10 - 2002-08-19 (UL) # + few changes to improve C++ standard compliance # Version 1.9 - 2002-07-12 (UL) # + now depends on package sas # Version 1.8 - 2002-05-27 (UL) # + made param-2.0 compliant # # implot 2.5.2 2.11.4 # # Version 2.11.4 - 2004-03-16 (IMS SSC/LUX) # - Fixed SPR 3277. # Version 2.11.3 - 2004-03-02 (EO) # + On behalf of IMS SSC/LUX, set "world" in DISTRIBUTION, to make implot # public. # Version 2.11.2 - 2004-01-16 (IMS SSC/LUX) # - implot now handles blank images in a more friendly manner (closes SPR # 3046). # - The position of the sidebar text is now controlled more strictly # (fixes SPR 3092). # - Fixed a bug that made the src labels too far from the sources # (closes SPR 3218). # - Fixed the bugs that caused crashes (SPR 3219). # Version 2.11.1 - 2003-12-19 (IMS SSC/LUX) # - Removed unnecessary prints (SPR 3190). # - Changed default of --radiusstyle from 'expr' to 'user'. Less annoyance # to the user this way. # Version 2.11 - 2003-12-08 (IMS SSC/LUX) # - Added 'user' as a possible value of --radiusstyle and an associated # parameter --userradius. # - Fixed bugs in the way --ncutsortstyle and --labelstyle were read. # - Fixed bug which was inverting RA scale. # Version 2.10 - 2003-11-24 (IMS SSC/LUX) # - Changed TAN---RA to RA---TAN and TAN--DEC to DEC--TAN. # - Removed old files. # Version 2.9 - 2003-11-10 (IMS SSC/LUX) # - Now doesn't require wcs keywords in the image file unless (i) an ra/dec # grid is required; (ii) source plots are required. # - Temp_ssclib modules now merged into ssclib-3.0. # - Changed incorrect 'logical(boolean)' to 'logical(bool)'. # - Added metatask to USEDLIBS. # - Some DEPEND updates. # - Small amount of parameter rearrangement and renaming, so as to make full # use of param>2.0 interface. # Version 2.8 - 2003-10-24 (EO) # + Test harness failure due to wrong fits files. Files replaced. # # lcplot 1.15 1.17 # # Version 1.17 - 2002-07-25 (NW) # - Updated the DEPEND file. It now includes a dependence on sas. # Version 1.16.1 - 2002-06-04 (NW) # - Made changes to the plot, by increasing the size and colour of the # text to make it more readable and changing the plot layout in # general. # Version 1.16 - 2002-06-03 (NW) # - Made the updates necessary for the new version of param # # odfingest 3.9 3.23.1 # # Version 3.23.1 - 2003-12-12 (JSH) # + Fix Makefiles in New odfingest to fix bizarre run-time error caused # by order of libraries in link phase of dynamic build. No, don't ask. # Version 3.23 - 2003-11-12 (JSH) # + (TestTimeRows.cc) Catch end() used in first test, don't print # end() results in second test. # + (HkparameterTest.cc) Modify duration to process to match reality # Version 3.22 - 2003-08-29 (GV) # + (TimeRows.cc) Get rid of a message that was being printed 100's # of times without being informative. # + (new) test harnesses: adjust a couple of constructors that had # the wrong signature after Hkparameter had been changed. # Version 3.21 - 2003-08-26 (GV) # + Several fixes to nodfingest, test harnesses extended to cover # the problems that showed up in testing. # Version 3.20 - 2003-06-10 (GV) # + ( Hkparameter_Descriptor.h) Parameter K1211 was incorrectly # assigned to MOS1 instead of MOS2. # Version 3.19 - 2003-05-13 (GV) # + Add CMCORR parameters for PN (F1525/1625/1725/1825). # Version 3.18 - 2003-05-07 (GV) # + Add parameter MEAN_TEMPERATURE (E/K 1311) for MOS. # Version 3.17 - 2003-05-06 (GV) # + Add next-generation odfingest, temporarily called nodfingest. # Version 3.16 - 2003-02-21 (GV) # + (odfingest.cc) Make the name of the summary file available to # calling meta-tasks. # Version 3.15 - 2002-10-14 (GV) # + (src/*.cc) remove a few remaining dts::ends that were apparently # confusing selectlib (SOC-SPR-2350). # Version 3.14 - 2002-09-17 (GV) # + (testtot.cc) include so that it compiles on gcc-2.96. # Version 3.13 - 2002-09-16 (GV) # + Misc. source/header adjustments for gcc-3.1 # Version 3.12 - 2002-07-09 (GV) # + Restore DEPEND. # Version 3.11 - 2002-07-08 (GV) # + DEPEND updated. # Version 3.10 - 2002-05-17 (GV) # + updated for param 2.0 # # omatt 2.30.2 2.39.3 # # Version 2.39.3 - 2003-03-16 (CB) # - Small ammendmment made to omrotation_mod to fix bright pixels # appearing edges of rotated image (fixes SPR 3276) # Version 2.39.2 - 2003-03-15 (CB) # - Documentation ammended # Version 2.39.1 - 2003-02-27 (CB) # - Modification made to image rotation mod to prevent interpolation # at edges going wrong. # Version 2.39 - 2003-12-11 (CB) # - Coorection made to image-rotation code # Version 2.38 - 2003-12-10 (CB) # - New cal routine om-inversedistortion implemented in image rotation # Version 2.37 - 2003-11-21 (CB) # - DEPEND file updated for ssclib 3.0 # Version 2.36 - 2003-07-11 (CB) # - Removed some files that were causing a dependency check problem. # Version 2.35 - 2003-06-13 (CB) # - (src/) Ammended omatt_mod.f90 to get various constants from # omconstants_mod stored in mssllib # Version 2.34 - 2003-04-30 (CB) # - Uploaded to make use of mssllib 2.24 # Version 2.33 - 2003-03-26 (CB) # - Removed spurious appmessage call in omatt_mod.f90 # Version 2.32 - 2003-03-15 (CB) # - Modified to use the module omastron_mod in msslib to do the # astrometry correction- omsrclistcomb will shortly use the same module. # Version 2.31 - 2003-02-26 (CB) # - Uploaded into development track # # omcomb 2.2.1 2.4 # # Version 2.4 - 2003-03-27 (CB) # - Uploaded into development track # Version 2.3 - 2002-09-12 (VNY) # - DEPEND file updated # # omcosflag 1.21.6 1.25 # # Version 1.25 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 1.24 - 2003-11-03 (CB) # - Fixed bug causing quality array to be set incorrectly (SPR 3161) # Version 1.23 - 2003-02-27 (CB) # - Uploaded into development track # Version 1.22 - 2003-02-26 (CB) # - Uploaded into development track # # omdetect 4.1.12 4.19.5 # # Version 4.19.5 - 2004-03-02 (CB) # - Made a minor modification to subroutine imagedetection to fix # a failure when the parameter detectextended=false (couldn't raise # an SPR because netscape not working here). # Version 4.19.4 - 2004-02-27 (CB) # - A small modification has been made to the grism-detection routine, # so that the actual source-detection routine is run 3 times with # decreasing image threshold values. This reduces the risk of # bright detected spectra being contaminated by scattered light # which prevents omgrism from constructing spectra for them # (fixes SPR 3261). # Version 4.19.3 - 2004-02-19 (CB) # - Ammended omdetectdetection_mod.f90 to carry out another search # for point-sources after main search, using smaller radii to # compute counts, which enables more fainter sources to be detected and # also more sources that are in close proximity to another one # (fixes SPR 3252). # Version 4.19.2 - 2004-01-06 (CB) # - Ammended module omdetectdetection_mod to fix compilation failure # on TRU 64 at MPE (fixes SPR 3192). Ammended parameter constant # in omdetectdetection_mod and added check in omdetect_mod for fast # mode data to check that a source has been detected by point-source # detection algorithm- if not extended-source detection made to find # possible source. # Version 4.19.1 - 2003-12-12 (CB) # - Module matrix_mod deleted to fix build problem # on Darwin 6.8 (fixes SPR 3174) # Version 4.19 - 2003-12-11 (CB) # - Some source-detection parameters adjusted. # Version 4.18 - 2003-12-09 (CB) # - Some paremeters for grism source-detection tweaked. # Version 4.17 - 2003-12-05 (CB) # - Improved detection alogorithim added for grism spectra. # Version 4.16 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 4.15 - 2003-11-19 (CB) # - A couple of minor changes for ssclib version 3.0. # Version 4.14 - 2003-11-12 (CB) # - Added check for zero detected sources to prevent array problem. # Version 4.13 - 2003-10-10 (CB) # - Added optional parameter "background" to enable the user # to fix the global background value for source-detection. # - Module omdetectdetection moved into mssllib, since it # is now also needed by omgsource. # Version 4.12 - 2003-08-13 (CB) # - Documentation correction for SPR 3088. # Version 4.11 - 2003-07-16 (CB) # + (src/omdetection_mod.f90) A parameter adjustment to extended # source detection routine for grism data. # Version 4.10 - 2003-07-14 (CB) # + (src/omdetection_mod.f90) A couple of minor modifications made # to reduce executiuon time. # Version 4.9 - 2003-07-11 (CB) # + (src/omdetecttest_mod.f90) Parameter adjustment for grism data.. # Version 4.8 - 2003-06-17 (VNY) # + (test/testomdetecttest) some lines in the testomdetect script are # uncommented to ensure the correct finishing of the test # Version 4.7 - 2003-06-03 (CB) # + (src/omdetecttest_mod.f90) Minor mod to fix build problem. # Version 4.6 - 2003-05-07 (CB) # + (src/omdetect_mod.f90) Added OmConstants_mod to list # of modules to fix build problem. # Version 4.5 - 2003-05-01 (CB) # - Minor modification made to enable it to be used in the omgrism chain. # Version 4.4 - 2003-04-29 (CB) # - A couple of minor modifications made to rectify problem reported # on xmmsas-20030427-0057. # Version 4.3 - 2003-03-15 (CB) # - Now uses modules in mssllib to perform photometry, smooth image, # create source-list file and compute magnitudes, as will omsource shortly. # Version 4.2 - 2003-14-02 (CB) # - Uploaded into development track. # # omdrifthist 1.21.4 1.27 # # Version 1.27 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 1.26 - 2003-11-11 (CB) # - (+/src/omdrifthist_mod.f90) Rectified a bug in a call to pgplot # routine pgpnt. # Version 1.25 - 2003-11-11 (CB) # - (+/src/omdrifthist_mod.f90) Ammended a couple of format statements # to try to fix problem with call to sas warning # Version 1.24 - 2003-06-30 (CB) # - Makefile ammended to correct Mac OS X build failure- removed # reference to msslplot (fixes SPR 3137) # Version 1.23 - 25/09/02 (VNY) # - file DEPEND updated (dependence on SAS-1.321 included) # Version 1.22 - 13/05/02 (VNY) # - files DEPEND and PAR updated to work with new PARAM-2.0 # # omfastflat 1.12.2 1.16 # # Version 1.16 - 2003-11-21 (VNY) # - DEPEND file updated (to match the new version (3.0) of ssclib # Version 1.15 - 2002-09-26 (VNY) # - DEPEND file updated (dependence on SAS-1.312 is introduced) # Version 1.14 - 2002-06-10 (VNY) # + (config/omfastflat.info) GROUP parameter # set to 'om pipeline' instead of 'pipeline' # Version 1.13 13/05/2002 (VNY) # - DEPEND & +config/omfastflat.par files in order to work with new PARAM-2.0 # # omfastshift 1.21.4 1.25 # Version 1.25 - 2003-11-21 (VNY) # - DEPEND file updated (to match the new version (3.0) of ssclib # Version 1.24 - 2002-09-26 (VNY) # - DEPEND file updated (introduced dependence on SAS-1.312) # Version 1.23 - 2002-06-10 VNY # - (+config/omfastshift.par) GROUP keyword has been set to 'om pipeline'. # Version 1.22: 13th of May, 2002 (VNY) # - DEPEND and +config/omfastshift.par files have been updated in order to # work with new PARAM-2.0 # # omflatfield 2.2.5 2.5 # # Version 2.5 - 2003-11-21 (CB) # - ChangeLog fix # Version 2.4 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 2.3 - 2003-02-26 (CB) # - Uploaded into development track. # # omflatgen 1.8.1 1.12 # # Version 1.12 - 2003-11-28 (CB) # - Ammended program checkoutput in test directory to fix static build # test failure. # Version 1.11 - 2003-11-21 (VNY) # - DEPEND file updated to match the new ssclib version # Version 1.10 - 2002-09-26 (VNY) # - DEPEND file updated # # omlcbuild 1.15.10 1.24.1 # # Version 1.24.1 - 2004-03-01 (VNY) # - Protected against multiple warning messages produced by # CAL_omPhotoNatural in the cases of bright sources, when the count rates # exceed the permitted value defined by the frame time. Now, the task # generates a single warning message indicating the percentage of the # points with coincidence-loss incorregeable count rates. Similar warning # is placed into the header of the output file (in the form of a comment # line), SSC-SPR-3259 # Version 1.24 - 2003-11-21 (VNY) # - DEPEND file updated to match the new version (3.0) of ssclib # Version 1.23 - 2003-06-16 (VNY) # - A small bug has been found (and fixed), # which might provoke a subscript error for some of the # background timeseries (SSC-SPR-3131). # Version 1.22 - 2003-04-09 (VNY) # - (+ /scr/omlcbuild_mod.f90) A small incorrectness in the # interpolation of the last two poits of the background # light-curve is fixed (SSC-SPR-3103), which resulted in # underestimation of rates for these two points. # Version 1.21 - 2002-10-29 (VNY) # - (+ /scr/omlcbuild_mod.f90) Protection against the absence of # the COINCLOSS_CORR column is introduced (SPR-3007) # Version 1.20 - 2002-10-25 (VNY) # - (+ /src/omlcbuild_mod.f90) Corrected a bug, which was introduced # at the end of September and which resulted in the impossibility # to find the CORR_RATE_ERR column in the source list file (SSC-SPR-3004) # Version 1.19 - 2002-10-08 (VNY) # - Additional check to improve robustness of the task has been # added: the presence of the CORR_BACKGROUND_RATE column is checked # before adding new columns after it to the file SWSRCLI (in order # to avoid error messages in case on absence of this column). # Version 1.18 - 2002-09-26 (VNY) # - Updated to work with the modified format of SRCLIST-file # (omdetect now doesn't produce the MAG-column; thus, omlcbuild # picks up this column only if it exists). # - Calculation of averaged instrumental magnitude of the source # has been modified: now first the count rates are averaged, and # then the magnitude is calculated. Missed descriptions of # the columns in the RATE table are added. # - Source list table file is rearraged to have the same format as # that produced by OMICHAIN. # Version 1.17 - 2002-05-23 (VNY) # - RA and DEC keywords in the TIMESR fits-file # have been replaced with RA_OBJ and DEC_OBJ in order to make # it easier to run BARYCEN on the light curve data # Version 1.16 13.05.2002 (VNY) # - DEPEND and +/config/omlcbuild.par files # have been updated in order to work with PARAM-2.0 # # ommag 3.1.2 3.4.1 # # Version 3.4.1 - 2004-03-15 (CB) # - Documentation ammended # Version 3.4 - 2003-11-21 (CB) # - Modified DEPEND file for ssclib 3.0 # Version 3.3 - 2003-03-15 (CB) # - Modified to use ommagmagnitude_mod in mssllib for computing # instrumental magnitudes- same module will be used by omsource # Version 3.2 - 2003-02-26 (CB) # - Uploaded into development track # # ommodmap 2.4.1 2.15.1 # # Version 2.15.1 - 2003-12-18 (CB) # - Modification made to prevent window parameters not being # changed for non-grism images (fixes SPR 3188). # Version 2.15 - 2003-11-26 (VNY) # - Protected against inconsistency of the image size and DETSEC # attribute +(src/ommodmap_mod.f90) # Version 2.14 - 2003-11-18 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 2.13 - 2003-11-18 (VNY) # + (src/Makefile) link to SASDAL added # to the makefile in order to rectify the static build # Version 2.12 - 2003-11-13 (VNY) # + (src/Makefile) changed the order of calling the libraries (in order to # get properly the static build) # Version 2.11 - 2003-11-04 (VNY) # + (src/ommodmap_mod.f90) +(config/ommodmap.par) Parameter # mod8correction changed its type: from boolean to integer (SAS-SCR-116) # Version 2.10 - 2003-10-29 (VNY) # + (src/ommodmap_mod.f90) A bug leading to the divided by two # output image is fixed (SSC-SPR-3160) # Version 2.9 - 2003-10-24 (VNY) # + (src/ommodmap_mod.f90) Small bugs are fixed. The programme is # adjusted to the grism data; new parameter (mod8correction) # added - SSC-SCR-116 # Version 2.8 - 2003-10-07 (VNY) # + (src/ommodmap_mod.f90) Allocation of the bad pixel map # is corrected (this caused infinite cycling in some # data sets with OM grism images) - SSC-SPR-3156 # Version 2.7 - 2003-09-30 (VNY) # + (config/ommodmap.par) # + (src/ommodmap_mod.f90) # + (doc/ommodmap_description.tex) # New parameters have been added, permitting # the OM XMM flat field to be used to determine the Mod-8 # noise pattern. This would be useful for the fields with # not sufficient number of photons or for the grism images. # The modification is made in accordance with SCR-116. # The new parameters do not change the task's interface # since they are not mandatory. # Version 2.6 - 2002-09-26 (VNY) # - DEPEND file updated (dependence on SAS-1.312 included) # Version 2.5 - 2002-06-10 (CB) # - Modified config and depend file for param version 2.0. # # ommosaic 1.9 1.11.4 # # Version 1.11.4 - 2004-03-15 (CB) # - Small ammendment made to stop array data going out of bounds. # (fixes SPR 3275). # Version 1.11.3 - 2004-03-02 (CB) # - mssllib added to DEPEND file. # Version 1.11.1 - 2004-03-01 (CB) # - Modified program to replace nan pixel values in te interior region # of the mosaiced image with the median value of surrounding pixels # (fixes SPR 3262). # Version 1.11 - 2003-11-21 (CB) # - ChangeLog ammended # Version 1.10 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # # omprep 2.29.2 2.34.1 # # Version 2.34.1 - 2004-01-27 (CB) # - String comparison between set and DUMMYTHX.FIT changed # to use string INDEX function (fixes SPR 3229). # Version 2.34 - 2003-11-21 (CB) # - DEPEND file ammended fro ssclib 3.0 # Version 2.33 - 2003-10-24 (VNY) # - The parameter modeset can be set to 4 in order to work with the grism # images (filters GRISM1 or GRISM2 or, respectively 1000 and 200); # the task is prepared to be used for processing grism # data (SAS-SCR-116) # Version 2.32 - 2003-06-16 (VNY) # - Added a check of the dummyTHXFlag before extracting # the exposure identifier by the routine GetExposureIdentifier # (fixes SSC-SPR-3132). If the THX-file is dummy, then the # exposure identifier is extracted from PEH-file. # Version 2.31 - 2003-06-03 (CB) # - Added keyword DATATYPE tp output (fixes SPR 3125) # Version 2.30 - 2003-02-26 (CB) # - Uploaded into development track # # omregion 2.6.5 2.11 # # Version 2.11 - 2003-11-21 (VNY) # - DEPEND file updated to match the new version (3.0) of ssclib # Version 2.10 - 2003-07-16 (VNY) # - (+/src/omregion_mod.f90, +/test/checkoutput.f90) A small mistake # is corrected, which was producing one-pixel shift # of the source region with respect to the source position given # by OMDETECT (SSC-SPR-3138) # Version 2.9 - 2002-09-26 (VNY) # - DEPEND file has been updated (dependence on sas-1.312 included) # Version 2.8 - 2002-06-10 (VNY) # +(config/omregion.info) GROUP parameter # is set to 'om pipeline' instead of previous 'pipeline' # Version 2.7 - 13.05.2002 (VNY) # - DEPEND and +/src/omregion.par files # are updated in order to work with new PARAM-2.0 # # omsrclistcomb 1.24 1.30.2 # # Version 1.30.2 - 2004-03-15 (CB) # - Documentation ammended. # Version 1.30.1 - 2004-03-08 (CB) # - Samll Ammendment to make use of mssllib 2.43.2. # Version 1.30 - 2003-03-24 (CB) # - Ammended to make use of mssllib 2.30. # Version 1.29 - 2003-03-24 (CB) # - Ammended to make use of mssllib 2.24. # Version 1.28 - 2003-03-24 (CB) # - Version number of Mssllib in depend file corrected. # Version 1.27 - 2003-03-21 (CB) # - DEPEND file ammended to correct build problem on some machines. # Version 1.26 - 2003-03-15 (CB) # - Optional parameter "usecat" added to allow astrometry correction to # be carried out on the ras and decs of the combined source list. # - Code added to find the mean ra and dec offsets of those stored in the # individual source-list files. # - Code added to correct the ras and decs # in those source-list files that couldn't be corrected. # Version 1.25 - 2003-02-27 (CB) # - Uploaded into development track # # omthconv 1.27.14 1.31 # # Version 1.31 - 2003-12-01 (CB) # - Variable OBTStart initialised to 0 to fix test-harness failure # in low-memory test. # Version 1.30 - 2003-11-21 (CB) # - Small fix to DEPEND file # Version 1.29 - 2003-11-21 (CB) # - DEPEND file ammended for ssclib 3.0 # Version 1.28 - 2003-02-26 (CB) # - Uploaded into development track # # ppssumm 3.0.6 3.1.7 # # Version 3.1.7 - 2004-03-30 # - Blank entries OSW column in OM Summary page where the OSW field # has been used to provide the OM Filter # Version 3.1.6 - 2004-03-30 # - Display target and boresight RA/DEC in HMS/DMS # - Overenthusiastic testing for column existence was filling DATA_MODE # column with blanks. # Version 3.1.5 - 2004-03-01 # - Added creation of blank ACDS page. # - Corrected case for when there is only one source specific product. # Version 3.1.4 - 2004-02-24 # - Added export of SAS_ODF to test script. # Version 3.1.3 - 2004-02-24 # - Test for FILTER, FILTER WHEEL,FILTER POTENTIOMETER and DATAMODE # columns before trying to read them from FIT Observation summary file. # - New optional parameter 'fitsum'. The FIT format observation summary file # is written out to this file rather than created as a temporary file. # Version 3.1.2 - 2003-07-14 # - Corrected href's between pages. Was using full path rather than just # filename. # - Changed .lyt config file to use a column rather than a page. # Version 3.1.1 - 2003-07-08 # - Yet more fixes for build errors which don't occur here at LUX. # Version 3.1 - 2003-07-08 # - Updated to param-2.0 # # region 6.2.3 [none] # # # rgsangles 4.3 4.6.1 # # Version 4.6.1 - 2004-02-23 (CG) # + to cope with rgslib 1.30.1 (answer to SPR2489) >> depends on ssclib # Version 4.6 - 2003-07-01 (CG) # + SPR 2304 completely fixed: simplified warnings instead of messages # Version 4.5 - 2003-06-30 (CG) # + SPR 2304 fixed: simplified warning instead of message # Version 4.4 - 2002-05-10 (JBa) # + Updated for usage of param-2.0 # # rgsbadpix 2.11.1 2.17 # # Version 2.17 - 2003-02-24 (CG) # + new version necessary because of problems with upload of former one. # Version 2.16 - 2003-02-19 (CG) # + a small change to avoid C++ non compliance ( > error in gcc 3.2 ) # Version 2.15 - 2002-08-19 (UL) # + a few transparent changes to improve C++ standard compliance # Version 2.14 - 2002-05-09 (JDR) # - requires param-2.0 # Version 2.13 - 2002-04-12 (JDR) # - implements hot column finding in HTR mode # Version 2.12 - 2002-03-21 (JDR) # - updated for htrframes-0.7, requires rgslib-1.28 # # rgsenergy 1.4.2 2.0.1 # # Version 2.0.1 - 2003-12-12 (CG) # + In line with chanes introduced in OAL 3.111.1 # + USEDLIBS changed for static build compliance # + Documentation update # Version 2.0 - 2003-12-09 (CG) # + including RGS offset subtraction from average diagnostic files # Version 1.9 - 2003-01-31 (UL) # + brought in line with cal-3.154/caloalutils-1.79 # Version 1.8 - 2002-08-19 (UL) # + a few transparent changes to improve C++ standard compliance # + now DEPENDs on package sas # Version 1.7 - 2002-05-09 (JDR) # - requires param-2.0 # Version 1.6 - 2002-03-21 (JDR) # - requires rgslib-1.28 # Version 1.5 - 2002-03-11 (JDR) # - HTR mode CTI correction now uses RAWY attribute of the PIXELS table # # rgsevents 3.5.2 3.12.1 # # Version 3.12.1 - 2004-02-16 (CG) # + TSTART and TSTOP events list keyword (SPR 2480) - copied from PIXELS # + MJDREF added to events list (SPR2481) - copied from PIXELS Table # Version 3.12 - 2003-03-11 (CG) # + a few transparent changes to improve C++ standard compliance # Version 3.11 - 2002-08-19 (UL) # + now DEPENDs on package sas # + a few transparent changes to improve C++ standard compliance # Version 3.10 - 2002-05-29 (JDR) # - requires rgslib-1.29 # - added ON_NODE_INTERFACE to event attribute flags # - replaced NEXT_TO_CCD_BORDER with ON_WINDOW_BORDER # Version 3.9 - 2002-05-09 (JDR) # - requires param-2.0 # Version 3.8 - 2002-04-02 (JDR) # - requires utils-1.88 # - event reconstruction and energy thresholds implemented for HTR mode # Version 3.7 - 2002-03-22 (JDR) # - work-around for problem with RandomNumberGenerator interface # Version 3.6 - 2002-03-21 (JDR) # - updated for htrframes-0.7, requires rgslib-1.28 and utils-1.84 # # rgsfilter 1.11.2 1.17 # # Version 1.17 - 2002-08-19 (UL) # + now DEPENDs on package sas # + a few transparent changes to improve C++ standard compliance # Version 1.16 - 2002-05-29 (JDR) # - requires rgslib-1.29 # - added ON_NODE_INTERFACE to --rejflags parameter default # - replaced NEXT_TO_CCD_BORDER with ON_WINDOW_BORDER # - propagates EXPIDSTR from input to output, if present # Version 1.15 - 2002-05-09 (JDR) # - requires param-2.0 # Version 1.14 - 2002-03-21 (JDR) # - task description revised for rgslib-1.28 # - made backward compatible with event lists lacking proper SUBMODE keyword # Version 1.12 - 2002-02-25 (JDR) # - task description revised for rgslib-1.27 # # rgsfluxer 1.1.1 1.6 # # Version 1.6 - 2003-10-20 (CG) # + bug in initialisation of _qualityRank fixed # Version 1.5 - 2003-04-02 (CG) # + change to avoid C++ non compliance ( > error in gcc 3.2 ) # Version 1.4 - 2002-08-21 (UL) # + now DEPENDs on package sas # Version 1.3 - 2002-06-25 (JDR) # - conforms with future standard naming convention for rmf: RSPMAT # Version 1.2 - 2002-05-09 (JDR) # - requires param-2.0 # # rgsframes 3.13.3 3.16.1 # # Version 3.16.1 - 2004-02-16 (CG) # + TSTART and TSTOP added to events list keyword (SPR 2480) # Version 3.16 - 2003-06-09 (CG) # + rgslib included in DEPEND (SPR 2440) # Version 3.15 - 2002-03-12 (UL) # + brought in line with cal-3.152.1 # (observationStartDate->exposureStartDate) # Version 3.14 - 2002-05-10 (JBa) # + Updated for usage of param-2.0 # # rgsimplot 1.11.8 1.13.1 # # Version 1.13.1 - 2004-03-05 (CB) # - Documentation corrected (fixes SPRs 3050 & 30501) # Version 1.13 - 2002-10-02 (CB) # - DEPEND file # Version 1.12 - 2002-05-03 (CB) # - DEPEND file # # rgsregions 1.12 1.18 # # Version 1.18 - 2003-06-30 (CG) # + broken link in documentation fixed # Version 1.17 - 2002-08-19 (UL) # + a few transparent changes to improve C++ standard compliance # Version 1.16 - 2002-07-29 (UL) # + now depends on selectlib-4.58 and sas-1.0 # Version 1.15 - 2002-05-09 (JDR) # - requires param-2.0 # Version 1.14 - 2002-04-23 (JDR) # - implements order-specific background regions for HTR mode # Version 1.13 - 2002-02-20 (JDR) # - added support for HTR mode data # # rgsrmfgen 0.50.2 1.5.3 # # Version 1.5.3 - 2004-03-15 (CG) # + parameter name update in docu (ebins >> rows) # Version 1.5.2 - 2004-02-06 (CG) # + bogus with executable permission # Version 1.5.1 - 2004-02-05 (CG) # + bug introduced in 1.5 (calib.cc - small angle scattering) fixed # Version 1.5 - 2003-06-27 (CG) # + replacement from 1.4 now correct # Version 1.4 - 2003-06-25 (CG) # + maximize replaced by STD max in calib.cc # Version 1.3 - 2003-04-22 (CG) # + few changes (required by gcc3.2) to improve standard C++ compliance # Version 1.2 - 2002-08-19 (UL) # + now DEPENDs on package sas # + a few transparent changes to improve standard C++ compliance # Version 1.1 - 2002-06-28 (JDR) # - replaced parameter --whichmirrorpsf with --withmirrorpsf and # --withangdist # Version 1.0 - 2002-06-25 (JDR) # - requires cal-3.142 # - switched roles of mirror PSF and grating misalignment distributions in # the convolutions to allow the mirror PSF to become optional # - the user may supply a custom angular distribution to replace the mirror # PSF # - added a matrix editing mode # - in HTR mode the background correction is silently disabled # - changed standard file name tag to RSPMAT for future compatibility with # PPS # - progress messages are considerably less verbose # - task description not yet updated # Version 0.51 - 2002-05-09 (JDR) # - requires param-2.0 # # rgssources 5.17.11 5.26.3 # # Version 5.26.3 - 2004-03-17 (IMS SSC/LUX) # - Updated the documentation. # Version 5.26.2 - 2004-03-04 (IMS SSC/LUX) # - Changed --attstyle default from 'mean' to 'expmedian' (request by CG). # Version 5.26.1 - 2003-12-17 (IMS SSC/LUX) # - Added saslib to USEDLIBS line. The task won't compile static without it. # Closes SPR 3180. # Version 5.26 - 2003-12-10 (IMS SSC/LUX) # - Parameter --tempset removed on advice of DJF. # Version 5.25 - 2003-12-08 (IMS SSC/LUX) # - Included 'selector' in src/Makefile:USEDLIBS line. # Version 5.24 - 2003-11-24 (IMS SSC/LUX) # - Removed old code. # Version 5.23 - 2003-11-11 (IMS SSC/LUX) # - Temp_ssclib modules now merged into ssclib-3.0. # - Parameter --tempset introduced. # - Duplicated parameter --atthkset replaced by two parameters --meanset # and --medianset. # - Parameters --attra, --attdec, --attapos, --ra, --dec: type changed from # 'real' to 'angle'; default values now all 0; all now local-mandatory. # - Parameters --deltaxdsp and --deltadisp have been made local-mandatory. # - Now-useless tests in code to detect when user has forgotten to set # ra/dec-like parameters have been removed. # - All parameters now initialized at declaration. # - .par file modified so as to make fuller use of param>2.0 facilities. # Version 5.22 - 2003-06-26 (CG SOC) # - SPR 3020 fixed: No conversion of (already in radians) expmedian values. # Version 5.21 - 2002-06-17 (IMS SSC/LUX) # - Changed --attstyle value 'filteredmedian' to 'expmedian' (and parameter # --filteredmediantable to --expmediantable) on JDR's suggestion. This # also fixes a bug he reported. # Version 5.20 - 2002-05-17 (IMS SSC/LUX) # - Added 'filteredmedian' value to --attstyle and --filteredmediantable. # This is to allow rgssources to make use of the output of attfilter. # Version 5.19 - 2002-05-17 (IMS SSC/LUX) # - Slight doco macro fix. # Version 5.18 - 09 May 2002 (JDR CAL) # - Converted the parameter file to param-2.0 format. # # rgsspecplot 2.16.13 2.18.1 # # Version 2.18.1 # - Same as version 2.16.13 # # rgsspectrum 1.4.2 2.6 # # Version 2.6 - 2003-04-22 (CG) # + C++ compliance increased (required by gcc3.2) # + DEPEND changed (dal instead of dali) # Version 2.5 - 2002-08-21 (UL) # + now DEPENDs on package sas # Version 2.4 - 2002-07-08 (JDR) # - requires cal-3.142 # - BACKSCAL in HTR mode is now computed using the model background # distribution from the CCF # Version 2.3 - 2002-05-29 (JDR) # - propagates EXPIDSTR from input to output, if present # Version 2.2 - 2002-05-09 (JDR) # - requires param-2.0 # # srcmatch 3.10.8 3.15.1 # # Version 3.15.1 - 2004-03-16 (GL) # - Correction to documentation # Version 3.15 - 2003-07-01 (GL) # - Closed SPR: SSC-SPR-3107 (Incorrect flux units in merged source list) # Version 3.14 - 2003-02-24 (GL) # - Close SSC-SPR-3033: # Copy ID colums and "TOT" columns also for single band input lists. # - Close SSC-SPR3060: # No changes to code, included comment in documentation. # - Close SSC-SPR-3084: # Included flag columns in copylist routine. # # tabcalc (dscalc) 2.2.1 2.4 # # Version 2.4 - 2002-09-20 (GV) # + It now works with gcc-3.1 # Version 2.3 - 2002-05-13 (GV) # + Updated for param 2.0 # # tabgtigen 2.8.3 2.12.1 # # Version 2.12.1 - 2004-02-17 (CG) # + Take TIMEREF and TIMESYS keywords from input file (SPR2490) # Version 2.12 - 2003-03-14 (UL) # + two additional inquiry methods in GtiTableFilter class # Version 2.11 - 2002-09-16 (GV) # + works with gcc-3.1 # Version 2.10 - 2002-07-10 (UL) # + added mingtisize parameter # Version 2.9 - 2002-05-27 (UL) # + made param-2.0 compliant # # Libraries # --------- # # cal 3.152.3 3.172.2 # # Version 3.172.2 - 2004-02-19 (RDS) # + src/OmGeoLinearizer.cc - make filter checks uppercase (SPR-2486) # Version 3.172.1 - 2004-01-27 (RDS) # + equivalent to 3.173 for the release track # Version 3.173 - 2004-01-20 (RDS/UL) # + added more code documentation # + changed DarkFrameServer.cc to swap the ROW_Y0, COL_X0 arrays # which are indirectly served in CAL_MOSoffsets. # Version 3.172 - 2003-12-04 (RDS) # + fixed problem with test harness for LowEnergyNoiseServer # Version 3.171 - 2003-11-27 (RDS) # + added atom for LowEnergyNoiseServer (EPN) (SCR-132) # + removed the fix for the CTI corrector (SCR-124) as the special # case of MOS Timing mode CTI correction will now # be applied in the emenergy task. # + src/OmGeoLinearizer.cc - fixed bug in polycalc routine, delta-X/Y # now come out ok. # Version 3.170 - 2003-11-18 (RDS) # + src/OmGeoLinearizer.cc - fixed typos in polycalc routine causing # delta-X and delta-Y to be wrong # Version 3.169 - 2003-11-05 (RDS) # + added test for Ccd window routine # + src/CtiCorrector.cc - attempts to read the SW_PAR, LW_PAR arrays # from the CTI-HIGH_ADD_APR extension. If not # found it reads the old LWSW_PAR array (SCR-128) # Version 3.168 - 2003-11-04 (RDS) # + added new CAL routine omInverseDistortion to close SCR-118. # Version 3.167 - 2003-10-28 (UL/RDS) # + src/CtiCorrector.cc - use raw-y=299 for MOS timing mode (SCR-124) # this is for testing - probably code the numbers # 294 for MOS-1 and 299 for MOS-2 into a CCF. # Version 3.166 - 2003-10-22 (UL/RDS) # + added new CAL atom OmGrismDataServer (accesses new CCF OM_GRISMCAL) # [this closes SCR 120] # Version 3.165 - 2003-10-01 (RDS) # + support for MOS large_pixel values (SPR-2421). # Updated CcdQuantumDataServer.cc/h, cxxtest/quantumef.cc, # CalF90cxxGlue.cc/h, cal.f90, docs. # Version 3.164 - 2003-08-13 (UL) # + brought in line with testccf-1.105 (updated f90test/epntime.f90) # Version 3.163 - 2003-07-02 (UL) # + fixed problem of SPR 2442: Test harness failure on Mac OS X # [initialisation of vector from char *[] does not work # under Mac OSX/gcc-3.x - workaround implemented in # src/CcdQuantumDataServer.cc] # Version 3.162 - 2003-06-16 (GV) # + Misc. fixes to make gcc-3.3 happy: include and/or # proper initialization of base classes. # Version 3.161 - 2003-06-13 (GV) # + (CalServer.cc) Fix template instantiation that would ahev # otherwise failed with gcc-3.3. # Version 3.160 - 2003-05-23 (UL) # + removed couple of forgotten debug statements # + added Verbose message on restart of atom server # + changed description of envrionment variable SAS_CCFFILES in doc # + CalServer.setState() now honors value of 'silent' argument when setting # certain state variable (this mutes warning about too short exposure # duration seen by running odfingest on e.g. DLI files) [requires # caloalutils-1.85] # Version 3.159 - 2003-04-11 (UL) # + added EPN_CTI_0001-0008.CCF to config/ccf.conf # Version 3.158 - 2003-03-13 (UL) # + changes to fix problem in SPR 2416: core dumps in evigweight # + added EMDHLOW/UPP to f90test/emos.fits (needed by extended # mode detection logic in caloalutils-1.82) # Version 3.157 - 2003-03-07 (UL) # + un-did changes related to resolution of SPR 1996 which wrongly stated # that in RGS HTR mode the OCB in dispersion direction is always 1 # Version 3.156 - 2003-02-19 (UL) # + now DEPENDs on testtccf-1.101 with updated E*QUANTUMEF that contain # CHBINS_FRACTION data; updated test harnesses # + a few further changes related to new 3.155-features # Version 3.155 - 2003-02-17 (UL) # + EPIC: transparent pattern fraction rebinning in channel space if desired # input PI channel axis is different from intrinsic one in # QUANTUMEF:CHBINS_FRACTION (fixes SPR 2329) # Version 3.154.1 - 2003-02-12 (UL) # + fixed subtle bug in EnergyCorrector::offsetCorrect() [did not show # up before gcc-3.2] # Version 3.154 - 2003-01-30 (UL) # + setState(block) no longer generates warning messages about missing # CCDID/NODEID when invoked on merged event lists # Version 3.153 - 2003-01-29 (UL) # + brought in line with caloalutils-1.79 # # caloalutils 1.71 1.95 # # Version 1.95 - 2003-12-11 (RDS) # + fixed bug in OdfDesignators.cc # Version 1.94 - 2003-12-10 (RDS) # + added in Xmm.h new file type SYSPEAK_DIAGNOSTIC # Version 1.93 - 2003-11-25 (RDS) # + added in Ccf.h CalDataTypes::Reject # Version 1.92 - 2003-11-20 (JSH) # + modified Declination::toString() writes +ve Dec for small -ve Dec # (i.e. -00:01:00.00) SPR2482 # Version 1.91 - 2003-10-21 (UL/RDS) # + added in Ccf.h CalDataTypes::GrismData # Version 1.90 - 2003-07-07 (UL) # + src/Celstial.cc: fixed another minor problem with streams under Tru64 and # added code to avoid atan2(0, 0) # Version 1.89 - 2003-07-05 (UL) # + first of the 1.88 changes did not compile under gcc-2.95.3 # (standard C++ compliance problem with 2.95.3) - implemented # workaround that avoids the 'fixed' stream modifier # Version 1.88 - 2003-07-03 (GV) # + (Celestial.cc) Set the stringstream to have fixed format (s << # fixed) or the formatting of floats into strings goes wrong with # gcc-3.3. Also put a try/catch block around the call to # toNumber. # + (OdfDesignators.(cc|h) Move the method proposalId from the # header file to the implementation file. This makes the test # harness attitudeLocator go through on HP Tru64. This fix is # empiricall because there is no reason why the previous version # should have failed. The failure only apears on HP, whereas on # Linux gcc-3.3 liked the previous implementation. # Version 1.87 - 2003-06-19 (GV) # + (Xmm.cc) Disable the detection of MOS FullFrameNoBPMask # mode. Issue a warning when the keyword EMDH is 32767, but # otherwise continue with the mode identification. This would # normally lead to the exposures being identified as FullFrame. # Version 1.86 - 2003-06-13 (GV) # + (testproxy.cc) Add include cassert. # Version 1.85 - 2003-05-23 (UL) # + updated orbital TLE elements up to 2003-04-28 and added mean anomaly # + few transparent changes to XmmOrbitSimulator # + StateVariable.set() accepts boolean argument to suppress warnings # + operator<<() for EulerAngles gives more precision # + function to register CIF entries (RealCcf.cc) inspects new environment # variable SAS_CCFFILES for list of CCF constituent replacements # (described in CAL doc) # Version 1.84 - 2003-04-03 (UL) # + added XmmInstrument::timeResolution() # Version 1.83 - 2003-03-13 (UL) # + minor transparent I/F changes related to CCF access (needed by # changes in CAL) # Version 1.82 - 2003-03-13 (UL) # + brought delarations of modes in caloaldefs.f90 back in line with 1.81 # changes # Version 1.81 - 2003-03-12 (UL) # + extended list of camera modes in Xmm.h - new are # MOS : PRIME_FULL_NO_BPMASK # OM : DARK_LOW, DARK_HIGH, FLAT_FIELD_LOW, FLAT_FIELD_HIGH # + added DIAGNOSTIC_1X1, DIAGNOSTIC_3X3 to the list of possible MOS modes # + extended mode detection logic to cover the above 7 modes and recognize # INTENSIFIER_CHARACTERISTICS and CENTROIDING_DATA mode of OM # Version 1.80.1 - 2003-02-20 (UL) # + name change of private data member in EathPositionLocator class to # avoid name clash on MacOSX # Version 1.80 - 2003-02-19 (UL) # + clarifications in comments to API of Celestial.h # + C++ compliance fixes enforced by gcc-3.2.2 # Version 1.79 - 2003-01-29 (UL) # + few tweaks to make make 1.78 changes work # Version 1.78 - 2003-01-29 (UL) # + Generic CCF related access methods moved from CAL to here as CCF access # needed by oal>=3.95 [Ccf.cc/h/RealCcf.cc/h] # Version 1.77 - 2002-02-17 (JBa) # + (C++ files) prefixed with std:: # Version 1.76 - 2002-09-09 (UL) # + added new 'New Norcia' GS data # Version 1.75 - 2002-08-26 (UL) # + added forgotten slatec to USEDLIBS in src/Makefile # Version 1.74 - 2002-07-19 (UL) # + more C++ standard compliance fixes (code is gcc-3.1-clean now) # Version 1.73 - 2002-07-17 (UL) # + some transparent code tweaks in src/xmm_c.cc required by gcc-3.1/2.96 # Version 1.72 - 2002-07-12 (UL) # + now depends on package sas # # calpnalgo 2.43.1 2.44.2 # # Version 2.44.2 - 2004-01-23 (RDS) # + (src/rmf/getpnresp.f) - remove extraneous debug line # Version 2.44.1 - 2004-01-21 (RDS) # + (src/rmf/pem_par.f, # src/rmf/getpnresp.f): new redistribution code - MPE V6.6 # Version 2.44 - 2003-07-10 (RDS) # + (src/rmf/pem_par.f, # src/rmf/getpnresp.f): new redistribution code - MPE V6.5 # # dal 1.159.3 1.181.1 # # Version 1.181.1 - 2004-03-05 (JSH) # + SPR2478 - Fix spr2390_cfitsio test case for Tru64 # Version 1.181 - 2003-08-29 (GV) # + (MemFitsReaderWriter.cc) Get rid of the message about the # optimal number of rows cfitsio will read. # Version 1.180 - 2003-06-19 (GV) # + A few more include of cassert in the test harnesses. # Version 1.179 - 2003-06-16 (GV) # + Misc. fixes to make gcc-3.3 happy: include and/or # proper initialization of base classes. # Version 1.178 - 2003-06-13 (GV) # + Add include in various places, to make gcc-3.3 happy. # Version 1.177 - 2003-05-06 (GV) # + Re-upload of 1.176 to fix permissions problem. # Version 1.176 - 2003-04-21 (GV) # + (dal_description.tex) fix inclusion of error/warning # documentation. # Version 1.175 - 2003-03-06 (GV) # + (SmartDalImplementation.cc) add a C-style int cast to make # gcc-2.95.3 happy. This should not be needed. # Version 1.174 - 2003-03-03 (GV) # + (SmartDal) tweak interface to open sets. Add utility functions # to read/write string rows. # Version 1.173 - 2003-02-26 (GV) # + (SmartDal) removed unused variables that triggered a warning -> # error. # Version 1.172 - 2003-02-25 (GV) # + (compoundnames.cc) adjust the position of the attributes, # because now there is an extra attribute (LONGSTR). # + (SmartDal) fix specialization of operator() so that gcc-2.95.x # can swallow it. # Version 1.171 - 2003-01-29 (UL) # + closed SPR 2405: printing pointer value # Version 1.170 - 2003-01-29 (GV) # + (DalAttribute.cc) remove debug statement. # + DEPEND: it needs error 1.41 or later. # Version 1.169 - 2003-01-28 (GV) # + (Dal.h) Add some doxygen documentation. # + Documentation updated for new list of errors and warnings. # Version 1.168 - 2003-01-27 (GV) # + (FitsReaderWriter.cc) message for warning duplicateTableName now # spells out the table names explicitly. SOC-SPR-2362. # + (FitsReaderWriter.cc) Give some more information when a FITS # data type that cannot be converted to one of the types supported # by the DAL is encountered. Test harness added. SOC-SPR-2360. # + (DalDataSertServer.cc) add LONGSTRN attribute if not present, so # that fverify does not complain. This also required changing the # list of reserved keywords in dal_utilities.cc. SOC-SPR-2217. # + (DalAttribute.cc) When an attempt is made to set an attribute to # NaN, catch the condition, issue a warning, clear the attribute # value and keep going. SOC-SPR-2294. # Version 1.167 - 2003-01-24 (GV) # + Reference documentation lists all of the internal errors and # warnings. # Version 1.166 - 2003-01-21 (GV) # + (MemFitsReaderWriter.cc) make message on number of rows appear # only when the verbosity is high. SOC-SPR-2397. # + (SmartDal) memory model available on the open. # + (daltypes.f90) make the data member of the custom types private, # so they cannot be tampered with from f90. This is a f95 feature. # Version 1.165 - 2002-01-07 (GV) # + (SmartDal) Added smart pointer implementation of Dal.h, without # need to use the dataSetServer or delete methods. # + (test/smart) Tests for the above. # Version 1.164 - 2002-01-03 (GV) # + (HiLowFitsDatabase.cc:addEntry) use fits_create_tbl instead of # fits_insert_btlb when adding a new table. The latter requires a # priori knowledge of the size of the heap (PCOUNT) when the table # contains a variable length column. (SOC-SPR-2390) # + (spr2338.cc) create the test dataset with cfitsio. # Version 1.162 - 2002-12-13 (GV) # + (Dal.h) Add declaration for osstream, and qualify std::ostream. # Version 1.161 - 2002-11-28 (GV) # + Disable one test harness in test/misc as it was not ready # (required header files not yet part of DAL). # Version 1.160 - 2002-11-26 (GV) # + (MemFitsReaderWriter.cc) re-implement the algorithm to # read/write tables to take advantage of cfitsio's buffering # capabilities. This makes the I/O about 3 times faster. # # emsaplib 2.9 2.27.1 # # Version 2.27.1 - 2004-03-16 (IS) # - Fix readBadOffsets (in badpixutils_mod.f90) so that it works # when the event file is opened in Read mode. # Version 2.27 - 2003-11-10 (JB) # - Fix minor bug in badpixutils/mergeBad. # Version 2.26 - 2003-10-21 (JB) # - getpixelInE2 modified to work in Timing mode as well. # Version 2.25 - 2003-10-20 (JB) # - Add readBadOffsets routine to badpixutils. # - Add getpixelInE2 and inMask routines to edusoft. # Version 2.24 - 2003-10-08 (JB) # - Move median computation here (localMedian). # Version 2.23 - 2003-09-05 (JB) # - Optional arguments to corrCoeff were not handled properly. # Version 2.22 - 2003-09-04 (JB) # - Correct bug introduced in 2.21. # Version 2.21 - 2003-09-03 (JB) # - Add optional arguments to corrCoeff for angle and dispersion along main # axes. # Version 2.20 - 2003-07-10 (JB) # - More precise definition of quantilePoisson for negative epsilon. # - quantilePoisson was offset by 0.5 in Gauss limit (mu > 300). # Version 2.19 - 2003-07-10 (JB) # - More precise definition of cumulativePoisson and quantilePoisson. # - quantilePoisson was offset by 1 for small (< 3E-6) epsilon values # Version 2.18 - 2003-05-22 (JB) # - Incorrect initialisation in mergeBad. # Version 2.17 - 2003-04-18 (JB) # - Better approximation to the Poisson cumulative distribution. # Version 2.16 - 2003-04-12 (JB) # - quantile renamed quantilePoisson. # - added routine cumulativePoisson. # - event and offset files gzipped in emodf. # Version 2.15 - 2003-04-11 (JB) # - columns entered in Read mode in readBadpix. # - quantile function added to badpixutils (for emevents/rejectFlickering). # Version 2.14 - 2002-09-17 (GV) # + edu_simu.c: add include string.h so that on gcc 2.96 and 3.x the # function memcpy is found. # Version 2.13 - 2002-08-19 (UL) # + a few transparent changes to improve C++ standard compliance # Version 2.12 - 2002-07-23 (JB) # - Move utilities for bad pixels to here: readBadpix, writeBadpix, mergeBad. # Version 2.11 - 2002-05-07 (JB) # - Upgrade parameter file to param 2.0. # Version 2.10 - 2002-05-06 (JB) # - Declare compare_columns & compare_realcols under DEVSCRIPTS and DEVTASKS. # - Declare emodf under ODFDIRS. # - Remove dependence on testodf. # # epmpelib [none] 0.4 # # Version 0.4 - 2003-12-09 (MJF) # - (src/Makefile): removed module "epnumrec" # Version 0.3 - 2003-12-07 (MJF) # - (src/*.f90): added a few more routines # - (DEPEND): needs "cal-3.139" # Version 0.2 - 2003-12-05 (MJF) # - (src/*.f90): added a few more routines # Version 0.1 - 2003-12-03 (MJF) # - first draft version: contains a few pn-related subroutines # # eptestdata 0.5.2 0.7 # # Version 0.7 - 2003-04-24 (MJF) # - (epintermediate/rawevents_no.dat): corrected SUBMODE keyword # - (epintermediate/rawevents_IM.dat): corrected SUBMODE keyword # Version 0.6 - 2003-01-31 (MJF) # - (epodf_FT): removed as not needed # - (epodf_462): put in 0462_0155150101 to have a real test of TI+BU timing, # PNS003 for imaging (SW) mode, PNS014 for TI mode, PNS015 for BU mode # - (Makefile): DATADIRS -> ODFDIRS, added epodf_462 to ODFDIRS, streamlined # - (doc/eptestdata_description.tex): updated # # error 1.39 1.44 # # Version 1.44 - 2003-05-25 (GV) # + (errorhandling_implementation.cc) Add extern to definition of # f9x symbol errstr to avoid error on Mac OS X (duplicat symbol # definition). # Version 1.43 - 2003-02-14 (GV) # + (SetExceptionErrorHandler.cc) preserve the name of the client # and verbosity level when the handler is switched. # Version 1.42 - 2003-01-28 (JBa) # + (src/MessageHandler.h, src/MessageFormatter.h) # (src/AsciiFormatter.*, src/BinaryFormatter.*) # (src/SimpleHandler.*) # + A Task is now "SAS aware"! # Refactored to use a separate message channel with children that # belong to the SAS family. # In effect stdout, and stderr are now directly dumped to the log, # regardless a SAS-task or not; messages, warnings and errors from # sas tasks are recognized and treated as such. # + Fixed (SOC::SPR-1187, SOC::SPR-2174) # + Messages are dumped on the stdout channel if a task is executed # as stand-alone. # Version 1.41 - 2003-01-27 (GV) # + (ExceptionErrorHandler.h) Add class SetExceptionErrorHandler to # conveniently set/unset the exception handler. Test harness updated # to make use of the new class. # Version 1.40 - 2002-06-27 (JBa) # + Preparation for GCC 3.1 # + Msg::Layer && Msg::Verbosity are now real (inlined) classes # # mssllib 2.20 2.43.2 # # 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. # # oal 3.92 3.111.2 # # Version 3.111.2 - 2004-02-13 (UL - still around :) # + more changes to pn AUX data anomaly detection/correction logic to # cope with seen problems in a number of ODFs (see email MJF to # MK/UL dated 2004-01-29): # - relax maximum allowed fractional frame time jitter to better # cope with extended counting mode intervals # - for jumps that are not +/-1s _always_ look for jumps in the opposite # direction within the next 50 frames even if an integer offset # was found that satisfies the 'delta criterion' (=delta must be # integer multiple of nominal frame time); it used to be that # this check was supressed if a suitable offset was found leading to # the introduction of bogus corrections (e.g. Crab ODFs # 0411_0153750[2345]01) # - if delta<0: only accept offsets that are odd and that correct jumps # occuring close to the end of a second (FTFINE>40000) # - if delta>0: only accept offsets that are +/-1s or larger than # 80% of the gap size # - all other found deltas will not lead to a correction now but just # appear as 'unidentified deltas' in the log # Version 3.111.1 - 2003-12-12 (RDS) # + removed f90 interface to RGS diagnostic maps. # + removed call to hasRgsDiagnosticMap - can use hasSet() instead. # Version 3.111 - 2003-12-11 (RDS) # + finished SCR-133. # Version 3.110 - 2003-12-05 (EO) # + oal_description.tex typo corrected. # Version 3.109 - 2003-12-04 (RDS) # + added the routine OAL_RGSDiagImage to return a diagnostic image # for an RGS configuration (SCR-133) # Version 3.108 - 2003-08-06 (UL) # + more changes to the PN-AUX data anomaly detection/correction logic: # * for negative jumps limit the search interval for an offset # that makes the difference between consecutive frames an # integer multiple of the frame time to [|i|, |i|+2] (was # [|i|, |i|+10]); i is value of jump (fixed problem in # 0156_0095810401_PNS00300AUX CCD7 reported by MJF) # * supress verification of very large gap size; e.g. in # 0362_0124930301_PNS02500AUX.FIT CCD4 there is gap of >177s # corresponding to >30000 missing frames (Burst mode); the # frame time jitter makes it senseless to verify the gap size # * detection of 'premature increments' improved; # 0362_0124930301_PNS02500AUX.FIT CCD4 contains a case where # old logic failed # + fixed very minor problem with output message # Version 3.107 - 2003-07-03 (UL) # + pn AUX data anomaly detection+correction logic: there can be blocks # of AUX data whose QUADRANT/CCDID signature is wrong, e.g. they seemingly # stem from different quadrants (see doc comments in src/AusHKaccess.cc # for more info) - the size of these blocks was limited to 25 rows but # 0137_0128120401_PNS00200AUX.FIT (source PSR1507) contains an example # of a 31-row block; the allowed size has not been increased to 50 rows # Version 3.106 - 2003-06-27 (UL) # + Calculation of signal propagation delay at SAS_OBT_MET_FIT=1,...: # Modified code after confirmation (email Ramon Munoz dated 2003-06-27) # that onboard delays have to be SUBTRACTED instead of added # Version 3.105 - 2003-06-20 (UL) # + pn auxiliary data processing: fixed a minor problem in a code branch # that deals with the very rare occurence of apparent CDMU crashes # during an exposure - in this case the determination of pn clock reset # times was incorrect (caused problem with 0104_0111130201_PNS00300AUX) # Version 3.104 - 2003-06-18 (UL) # + Implemented SCR 115: oal should not use unprocessed raw attitude file # by introduction of new (optional) enviroment variable SAS_ATTITUDE; # if not set default is to use AHF data; doc updated accordingly # Version 3.103 - 2003-06-16 (GV) # + Misc. fixes to make gcc-3.3 happy: include and/or # proper initialization of base classes. # Version 3.102 - 2003-05-02 (UL) # + bug fix to solve (rare) problem with S/U exposure confusion (seen # in e.g. 0591_0144900101 - unscheduled Timing exposure follows # scheduled Imaging exposure with same exposure number; S/U002) # Version 3.101 - 2003-04-04 (UL) # + fixed minor problem with new InstrumentalTimer() I/F # Version 3.100 - 2003-04-03 (UL) # + added OalServer::instrumentalTimer() # Version 3.99 - 2003-03-18 (UL) # + closed SPR 2418: class IPPV should not be public string # Version 3.98.2 - 2003-03-12 (UL) # + fixed problem with repeated OdfInfo::server.odf() invocations generating # new instances of OdfInfo::Odf() objects # Version 3.98.1 - 2003-02-12 (UL) # + fixed minor bug that would cause an 'unidentified delta' in the pn AUX # data anomaly recognition stage to get reported when there is none; # occurs when wrong-quad entries are present within a period after # a FTCOARSE jumps and before a reset [e.g. 0149_0111100301] # Version 3.98 - 2003-02-07 (UL) # + implemented piecewise-linear interpolation of time correlation data as # alternative method to global polynomial fit; switched on by setting # second field 'degree' in SAS_OBT_MET_FIT to negative values; doc # updated accordingly # Version 3.97 - 2003-01-30 (UL) # + small improvement in pn AUX anomaly detection logic related to find # blocks of wrong-quadrant/CCD data # Version 3.96 - 2003-01-30 (UL) # + skip pn AUX data anomaly correction stage if data is found too anomalous # (e.g. old-vintage SciSim AUX data) # + catch pathological case that frame time increment is 0 (caused crash # in epframes test harness) # Version 3.95 - 2003-01-29 (UL) # + much improved pn AUX data anomaly detection and correction algorithm; # should now be able to reliably find all FTCOARSE counter jumps # [Note: Access to EPN_TIMECORR CCF for AUX data anomaly processing needed] # + couple of new warning messages about pn AUX anomalies (e.g. # unidentified deltas) # Version 3.94 - 2002-09-11 (JBa) # + some ANSI C++ compliance fixes (in preparation of moving to gcc>=3.1) # Version 3.93 - 2002-07-02 (JBa) # + replaced all occurences of 'strstream' with standard-conformant # 'stringstream' # Version 3.93 - 2002-07-02 (JBa) # + Using sstream instead of strstream # # param 1.68.4 2.15 # # Version 2.15 - 2003-06-16 (GV) # + Misc. fixes to make gcc-3.3 happy: include and/or # proper initialization of base classes. # Version 2.14 - 2003-06-13 (GV) # + Add a few include where needed to make gcc-3.3 happy. # Version 2.13 - 2003-03-14 (GV) # + Remove occurrences of the header values.h that is obsolete and # not present on Mac OS X. # Version 2.12 - 2003-02-12 (JBa) # + implemented ParamInfoSet::saveParamInfo(ParameterInfo* info); # i.e.saving of parameter files in $HOME/.sas.d/config/ # Version 2.11 - 2003-02-10 (JBa) # + Introduced a new interface for parsing: "ParamParser". The difference # with the old (now deprecated) interface "ParamInfoReader" is that it # provide means to load/save a file. The old interface could only # load a 'task' (and with a hack it could load a 'file'), but saving # was out ofg the question... # Version 2.10 - 2002-12-17 (JBa) # + (./cxx/*) prefixed with std:: # Version 2.8 - 2002-10-09 (JBa) # + (src/Parameter.cc) small editorial change on HELP format of the # constraint # + (tools/xml2xpi.cc) converter for backward compatibility. # Version 2.7 - 2002-07-22 (JBa) # + (src/XmlInfoReader.cc) Fixed problems with arithmetic if in GCC-3.1 # + (src/*) removed usage of strstream # Version 2.6 - 2002-07-16 (JBa) # + Make chkdist happy # Version 2.5 - 2002-06-17 (JBa) # + (src/TimeFormatter.*) 'implemented decimal year number' # + (hopefully) fixed static build! # Version 2.4 - 2002-06-07 (JBa) # + (src/ParameterInfo.cc) fixed bug in copy constructor: choices are # copied over, even if a choice does not have nested parameters. # Version 2.3 - 2002-06-03 (JBa) # + (String*Parameter.cc) temporary workaround for problems in # Evaluator::stringIdentifiers(); # Version 2.2 - 2002-05-30 (JBa) # + depends on selectlib # Version 2.1 - 2002-05-21 (JBa) # + made class ChoiceChildParameters prettier # + asString() and defaultAsString() produce prettier output. Lists do # not have annoying begin/end quotes # Version 2.0 - 2002-04-22 (JBa) # + updated user as well as developer documentation for XML usage # + streamlined error messages # + New interface # + param is using XML as file format: created tool 'xpi2xml' to do the # job transparently # + nested parameters allowed # + implicit setting of parameters # + expanded constraint checker (introduction of selectlib) # Version 1.70 - 2002-01-28 (JBa) # + version 1.69 found a incorrect parameter file in the test area # Version 1.69 - 2002-01-28 (JBa) # + resubmitted 1.68.1. Though the patch is correct, it finds so many # ill-defined modes in parameter files, that we may want to # post-pone the implementation. # # rgslib 1.26 1.30.1 # # Version 1.30.1 - 2004-02-20 (IMS/LUX) # - All declarations of pi or similar constants have been commented out, and # 'use constants' added, in modules dummycal_mod.f90, euler321_mod.f90, # pointing_mod.f90, rebasis_mod.f90, various_mod.f90, test/testpointing.f90 # and test/testeuler321.f90 (fixes SOC SPR 2489). # - The last line of rebasis_mod.f90 was changed from 'end module # pointing_mod' to 'end module rebasis_mod'. # - rebasis_mod.f90 was renamed to rebasis_mod.f90.sav since it appears not # to be active code. # - The syntax of some warning calls in pointing_mod were changed slightly to # work around some compilation bugs. # - 'selector' shifted to come after 'saslib' in the # rgslib/lib/Makefile:USEDLIBS line. # - 'ssc' added to the start of the rgslib/lib/Makefile:USEDLIBS and # rgslib/test/Makefile:USEDLIBS lines. # - 'sas 1.411' and 'ssclib 3.6' added to the DEPEND file. # Version 1.30 - 2002-09-11 (JBa) # + Changes in source files in order to comply with ANSI C++ [Prepared # for compilation by GCC 3.1] # Version 1.29 - 2002-05-24 (JDR) # - loadBadPixMap: added support for ON_NODE_INTERFACE event attribute # replaced NEXT_TO_CCD_BORDER with ON_WINDOW_BORDER # Version 1.28 - 2002-03-21 (JDR) # - PixelsTable, ExposureMapper, and loadBadPixMap: updated for htrframes-0.7 # Version 1.27 - 2002-02-25 (JDR) # - ExposureMapper: removed ill-conceived FRACEXP correction (HTR mode) # # sas 1.315.26 1.417.1 # # Version 1.417.1 - 2004-03-08 (EO) # + RT: SAS release 6.0.0 # Version 1.417 - 2004-02-23 (EO) # + DT # Version 1.416.1 - 2004-02-23 (EO) # + RT # Exclude libguiparam.so in perl script listxclude for option # --versioned-libaries to solve SPR 2392. # Version 1.416 - 2004-02-23 (EO) # + Exclude libguiparam.so in perl script listxclude for option # --versioned-libaries to solve SPR 2392. # Version 1.415 - 2004-02-20 (EO) # + DT # Version 1.414.1 - 2004-02-20 (EO) # + RT # Added exclude-list-rt target into Makefile.top to elliminate # duplication of lib*.so files in binary tar package for RT distribution # Version 1.414 - 2004-02-20 (EO) # + Added exclude-list-rt target into Makefile.top to elliminate # duplication of lib*.so files in binary tar package for RT distribution # Version 1.413 - 2004-02-16 (EO) # + Previous upload, SHAREDVERSION was set to yes by mistake. # Version 1.412 - 2004-02-12 (EO) # + Version for DT # + reset AKA to dt # + Reset SHAREDVERSION=no # Version 1.411.1 - 2004-02-12 (EO) # + SAS 6 Release Track # + Set AKA=6.0.0-Beta in Make.include.in # + Set SHAREDVERSION=yes in configure.in # Version 1.411 - 2003-12-12 (EO) # + To continue with DT activity, resets the AKA to dt and # SHAREDVERSION to no. # Version 1.410.3 - 2003-12-12 (EO) # + Configure update with SHAREDVERSION=yes failed in RH 9.0 # Made under SuSE 7.3 # Version 1.410.2 - 2003-12-12 (EO) # + Missing SHAREDVERSION=yes in configure.in # Version 1.410.1 - 2003-12-12 (EO) # + SAS 6.0.0 # + Set SHAREDVERSION=yes in configure.in # + Set AKA=6.0.0-Alpha in Make.include.in # Version 1.410 - 2003-11-10 (EO) # + Added core.* in Make.include.in CLEANFILES to remove core files in # Linux. # Version 1.409 - 2003-11-03 (EO) # + Added three new references to doc/lib/sas.bib on behalf of # Vladimir Yershov at MSSL, for the OM tasks development. # + Added $(DATADIRTMP) as $(TOPDIR)/lib/data/tmp to the list of # required directories in Make.include.in. Required by testconfiguremake # to test that the sas configure and make are able to run. # + Modified CPPFLAGS and F90INCFLAGS setings in Make.include.in as follows: # CPPFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(USEDLIBS))) # by # CPPFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude # $(sort $(USEDLIBS)))) # and # F90INCFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude # $(USEDLIBS))) # by # F90INCFLAGS += $(addprefix -I,$(shell $(SASBIN)/findinclude $(sort # $(USEDLIBS)))) # This way elliminates excesive amount of Include dirs which give problems # with f95. # Version 1.408 - 2003-09-12 (GV) # + (Make.include.in) Implement the requirement that tasks making # use of param also need qt without using EXTERNALS = qt. This in an # attempt to make it possible to run tasks in the background without # first unsetting the environment variable DISPLAY. # Version 1.407 - 2003-08-05 (GV) # + When running the second test make sure that the test log is # first erased. In an incremental build the test log is left # behind, and one wants to be sure that it is re-created from # scratch. # Version 1.406 - 2003-07-31 (EO) # + No changes to code. # Changed back in Make.include.in the AKA to dt. # Changed back the SHAREDVERSION to no in configure.in # Version 1.405.2 - 2003-07-30 (EO) # + No changes to code. Made for the soctrack. # SHAREDVERSION in configure.in set to yes (not done before). # Version 1.405.1 - 2003-07-30 (EO) # + No changes to code. Made for the soctrack. # AKA in Make.include.in changed to soc. # SHAREDVERSION in configure.in set to yes. # Version 1.405 - 2003-06-26 (GV) # + (mkpkgidx) Change wording of entries in index page from 'Index # of x' to 'Index of x referenced in the documentation'. SOC-SPR-2413. # Version 1.404 - 2003-06-26 (GV) # + (Make.include.in) Change the way awk is called when make commit # is called, so that this works on Mac OS X. SOC-SPR-2448. # Version 1.403 - 2003-06-25 (GV) # + (testconfiguremake) Step out of the current directory before # deleting it at the end of the test. # Version 1.402 - 2003-06-24 (GV) # + (configure.in) Using --enable-strict=no no longer skips the Qt # checks because Qt is required for param to work. # Version 1.401 - 2003-06-20 (GV) # + (Makefile.top) Make the binary archive targets more verbose. # Version 1.400 - 2003-06-18 (GV) # + (configure) Check that Qt has DOM support. This is needed for # the parameter interface to work, but some commercial licenses # don't have it. # Version 1.399 - 2003-06-17 (GV) # + (Make.include) I had accidentally disabled SLOPPY. # + (makefile.top) Rework all of the binary making commands. Make # use of both the saslibs and the listxcluded scripts. # Version 1.398 - 2003-06-11 (GV) # + (configure.in) On Mac OS X add further flags to # SHARED_LIBS_FLAGS so that the libraries are created with the full # path (-install_name). In this manner when a task is linked against # libX, with libX linked against libY, the system finds libY even if # the latter is not explicitly given on the link line. # Version 1.397 - 2003-06-03 (GV) # + (Make.include.in) Add ';' after the if/then/else/fi structure # that determines whether the full documentation should be built for # an incremental build. This is what proper Bourne shells want. # + Add development script saslibs, a helper script used to make # binary distributions. # + Remove old scripts: uploadreport.csh constructManifest paramconv # sascommit checkReport incheckReport buildReport # + (Makefile.top) Run the saslibs script before creating the binary # archives. # Version 1.396 - 2003-06-02 (GV) # + (Make.include) The incremental build now builds also the html # documentation. This can be switched off with make incheck # FULLDOC=no. # + (Make.include) Change introduced in 1.394 caused a few libraries # not to take the value of EXTERNALS into account. This caused # linking of tasks against those libraries to fail on platforms # other than Mac OS X. Fixed. # Version 1.395 - 2003-05-30 (GV) # + (configure) Make the linker shut up on Mac OS X when an # undefined symbol is found when creating a library. # Version 1.394 - 2003-05-29 (GV) # + (Make.include.in, configure.in) Introduce LIBS_LDLIBS, flags to # be used when creating shared libraries. Normally this is the same # as LDLIBS (used to create executables), but on Mac OS X the two # linking processes must be different. Also, get rid of -m on Mac OS # X when creating executables. # Version 1.393 - 2003-05-26 (GV) # + (Make.include.in) Get rid of another occurrence of == in a shell # test, that would make the incremental build stop in an environment # with a plain Bourne shell. # Version 1.392 - 2003-05-25 (GV) # + (Make.include.in) The optimization levels are now set by # configure instead of being hard-coded. # + (configure.in) Set optimization levels, so that c++ and f9x # levels can be set independently based on the OS. On Mac OS f9x # on slatec triggers a bug in gcc if complied with -O2: set to -O4. # + (configure.in) Add -fno-coalesce-templates to c++ flags when # compiling on Mac OS X, or the CAL Glue does not create a shared # library. This should possibly be fixed in the CAL. # Version 1.391 - 2003-05-24 (GV) # + (configure.in) Was not passing -m when creating shared libraries # on Mac OS X. # Version 1.390 - 2003-05-23 (GV) # + (configure.in) remove two occurrences of test x == y (== -> =) # because that syntax does not work on classic Bourne shells. # + (configure.in) fix the selection of the shared library options # on Mac OS X, where the algorithm used to select whether f95 runs # with gcc fails because there gcc is called cc. # Version 1.389 - 2003-05-22 (GV) # + Another small tweak for Mac OS X: -fPIC was not being passed # consistently to the compiler. Also, ask the linker to only warn of # undefined symbols (-flat_namespace -undefined warning) instead of # terminating with an error. # + (sas-setup.[c]sh) updated DYLD_LIBRARY_PATH (Mac OS X). # Version 1.388 - 2003-05-21 (GV) # + (configure.in, Make.include.in) Move some of the choices about # f90 and f77 from Make.include to configure. Promote Mac OS X to # supported system, and finalize flags needed to create shared # libraries on that system. # Version 1.387 - 2003-05-21 (GV) # + (chkdist) permission check was too zealous. # Version 1.386 - 2003-05-19 (GV) # + More of the same permission nonsense. # Version 1.385 - 2003-05-19 (GV) # + (Make.include,in) F90INCFLAGS was lower case. # + (chkdist) fix check for file permissions, that was not being # executed correctly (not all the time any way). # Version 1.384 - 2003-05-07 (GV) # + (Make.include.in) if param is in USEDLIBS, also add the # dal. This may help static build on Mac. # Version 1.383 - 2003-05-07 (GV) # + (SasServer.pm) fix error that prevented download of master MD5. # + (ftpsas) fix error when comparing signatures from the MD5 master # file. # Version 1.382 - 2003-05-05 (GV) # + Re-upload of 1.381 when I had uploaded all of the bin/* scripts # with restrictive permissions. # Version 1.381 - 2003-05-01 (GV) # + (configure) can make use of libf96.so if a handcrafted # libf96fix.a containing quickfit.o is also found. # Version 1.380 - 2003-04-29 (GV) # + (chkdist) had become too strict, checking for the file # build_log, but this file exists during a build and is created # before the chkdist is run => chkdist always failed during build. # Version 1.379 - 2003-04-28 (GV) # + (Make.include.in) make sure that build_log_second is removed in # a make clobber. # Version 1.378 - 2003-04-26 (GV) # + Create and upload packagedetails.html. # Version 1.377 - 2003-04-25 (GV) # + Re-upload of 1.376 to test package server in Vilspa. # Version 1.376 - 2003-04-25 (GV) # + Re-upload of 1.375 to test package server in Vilspa. # Version 1.375 - 2003-04-25 (GV) # + (htmkReport) make sure colors also work for short build. # Version 1.374 - 2003-04-24 (GV) # + (htmlReport) fix broken links, restructure table for clarity. # Version 1.373 - 2003-04-23 (GV) # + (configure) fix wrong test syntax (introduced at 1.371) that # prevented configure from going through on most machines. # Version 1.372 - 2003-04-22 (GV) # + (uploadreport) make sure the files build_log_second are uploaded # if they exist. # + (htmlReport) link to build_log_second if necessary; add color # scheme legenda; adjust colors. # Version 1.371 - 2003-04-21 (GV) # + (configure.in) make use of libf96.so if a library called libf96fix # containing the NAG quickfit.o is found. This is necessary on # recent versions of RedHat (and presumably of other GNU/Linux # distributions) to prevent linking errors due to the fact that the # loading of old static libraries may fail. # Version 1.370 - 2003-04-10 (GV) # + (sas-setup.sh) remove incorrect setting of LIBRARY_PATH # + (testconfiguremake) source with '. ./sas-setup.sh' to avoid # failure when PATH does not contain '.'. # Version 1.369 - 2003-03-31 (GV) # + (uploadreport) Upload via intermediate tar file. Upload to # Vilspa machine. # Version 1.368 - 2003-03-28 (GV) # + (uploadsas) uploads to Vilspa server. SasServer.pm updated to # provide interface to upload files. # Version 1.367 - 2003-03-20 (GV) # + (configure.in) additional Qt-related flags necessary on Mac OS X # were lost in transit. # Version 1.366 - 2003-03-19 (GV) # + (configure.in) additional Qt-related flags necessary on Mac OS X # were lost in transit. # Version 1.365 - 2003-03-01 (GV) # + (Make.include) Some commands are now chattier. # + (configure) add -I to Qt include. # Version 1.364 - 2003-02-28 (GV) # + (Make.include) All grep statements that have to do with buildlog # redirect their output to /dev/null. They used to append to the log # their were grepping, creating the possibility of infinite loops # (this was sure the case on Mac OS X). # Version 1.363 - 2003-02-28 (GV) # + (Make.include) if USEDLIBS contains param, then force EXTERNALS # = qt so that the static build works. Set MAKEFLAGS so that the # directory names are not printed out. Fix for echo -n on Dec. # make check was no longer creating the html doc, # fixed. SOC-SPR-2411. # Add echo command to the end of the target check/incheck/build, so # that build report does not show a long list of 'make[4]' entries. # + (configure) On Mac OS X when using Qt -framework Security is # also needed in the linker flags. # Version 1.362 - 2003-02-21 (GV) # + (Make.include.in) Fix possible race condition while accessing # the build_log file for the second test, which could lead to an # infinite recursion while executing the second test harness. # Version 1.361 - 2003-02-21 (GV) # + (configure) On Mac OS X switch off optimization. # Version 1.360 - 2003-02-20 (GV) # + (configure) now add the variables ECHO_N and ECHO_C to Make.include. # + (Make.include) Use ECHO_N and ECHO_C to build a supposedly # platform-independent echo -n. Introduce GNU Make functions to # simplify the description of the targets check, incheck, # build. Make sure that if some of the directories where # Make.include wants to put symbolic links do not exist, an error is # generated. Add target required_dirs to create all the required # directories. This is not run automatically to prevent the creation # of these directories when this is not wanted. # Version 1.359 - 2003-02-18 (GV) # + (Make.include) Add missing space in rule to create libraries. # Version 1.358 - 2003-02-17 (GV) # + (configure.in) When on a Mac OS X switch shared libraries off. # + (Make.include.in) Use echo -n when a newline character doesn't # need to be generated, as this is more portable (to the Mac in # particular). Add rules to run ranlib on static libraries, as this # is required on a Mac. # + (sas-setup) create ~/.sas.d/config # Version 1.357 - 2003-02-07 (GV) # + (Make.include) perl tasks depend explicitly on main.pl in # taskmain and on their own task.pl. # Version 1.356 - 2003-01-31 (GV) # + (Make.include) implement perl tasks as plain perl scripts. # + (configure.in) primitive support for Mac OS X. # + (Make.include) primitive support for Max OS X: mkae suffix for # shared library configurable via configure. # Version 1.355 - 2003-01-22 (GV) # + (testconfiguremake) really fix SOC-SPR-2395. # + (configure.in): # - skip some tests is -enable-strict=no # - error/warning if ds9 is version 2.2.1 # - only support f95 # - Qt >= 2.3.2 # Version 1.354 - 2003-01-21 # + (Make.include) incremental build runs again the test harnesses. # # saslib 1.68 1.84.1 # # Version 1.84.1 - 2004-02-05 (JSH) # + SCR 127 - Add documentation for ON_BADOFFSET Event Attribute # Version 1.84 - 2003-11-13 (JSH) # + SCR 127 - Add ON_BADOFFSET Event Attribute and include in # MOS Rejection Mask # Version 1.83 - 2003-08-29 (GV) # + (Directory.cc) Modifies the condition that leads to the warning # (directoryGlob). SOC-SPR-2462 # Version 1.82 - 2003-05-13 (GV) # + (test/Makefile) adjust USEDLIBS to make static Mac OS X build # work. # Version 1.81 - 2003-05-12 (GV) # + Re-upload of 1.80 to fix another permission problem. # Version 1.80 - 2003-05-07 (GV) # + (evatt_description.tex) Update description for ON_BADROW, # BAD_E3E4, UNDERSHOOT. # + Disable html-only documentation that was a partial duplicate of # the above. The files are still available in the doc directory. # Version 1.79 - 2003-05-06 (GV) # + Re-upload of 1.78 to fix permissions problem. # Version 1.78 - 2003-03-24 (GV) # + Add FLICKERING event attributes to c++/f90. Test harnesses # updated. # + Documentation updated. # Version 1.77 - 2003-02-28 (GV) # + (Directory.cc) rewrite loop around glob to avoid using some # return values that are apparently not defined on Mac OS X. # Version 1.76 - 2002-11-21 (GV) # + DEPEND: add selectlib (needed for test harness at version 1.75). # Version 1.75 - 2002-11-18 (GV) # + Add evatt.pref: event attribute preferences for xmmselect. # + EventAttributes.h: expose more of the internals in order to make # it possible to write the preference file. # + (testevattcc) now makes use of selectlib to test that the # correct bits are actually turned on. # Version 1.74 - 2002-09-11 (JBa) # + Changes in source files in order to comply with ANSI C++ [Prepared # for compilation by GCC 3.1] # Version 1.73 - 2002-07-11 (GV) # + DEPEND on sas. # Version 1.72 - 2002-04-09 (GV) # + Move the RGS flags again, to make sure rejection flags are in # the last 16 bits. Update doc. # + (testevatt.f90) now write out the rejection masks as seen from # fortran as integer attributes. # + (evatt_cxx_checks_f90.cc) read the attributes set in # testevatt.f90, and compare them with the values seen in c++. # Version 1.71 - 2002-04-05 (GV) # + Move the RGS flags defined at 1.68 to another position, doc update. # Version 1.70 - 2002-04-05 (GV) # + (test_DigitalSignature.cc) remove obsolete c++ header. # Version 1.69 - 2002-04-05 (GV) # + Introduce event attribute: ON_WINDOW_BORDER and # CLOSE_TO_NODE_BOUNDARY for RGS. # # selectlib 4.60.2 4.68 # # Version 4.68 - 2003-06-26 (GV) # + (Region.h) Put a namespace around the code in an # attempt to solve the cause of SOC-SPR-2444. # Version 4.67 - 2003-06-13 (GV) # + Add a few include to make gcc-3.3 happy. # Version 4.66 - 2003-05-30 (GV) # + (test/Makefile) add slatec to USEDLIBS. # Version 4.65 - 2003-05-21 (UL) # + added ShapeBasics::toColor()/toString() # + closed SPR 2441: Test harness failure on Mac OS X # Version 4.64 - 2003-05-16 (UL) # + bug fix which caused crash with selection expression referring to # non-existing string columns in a table (e.g. (H5455 == ON) instead # of (H5455 == "ON") in OM_HKPARMINT_0003.CCF # Version 4.63 - 2003-03-19 (UL) # + added new inquiry method DataFilter::expression() # Version 4.62 - 2003-02-27 (UL) # + fixed bug in expansion of attributes in selection expression (only # showed up under MacOSX) # + added missing caloalutils to USEDLIBS in test/Makefile # + work-around for gcc-3.1 include file bug under MacOSX (search for # 'MacOSX' in src/selcore/NumericFunctors.cc for details) # Version 4.61 - 2002-02-17 (JBa) # + (./cxx/*) prefixed with std:: # # slatec 1.36 1.45.1 # # Version 1.45.1 - 2004-01-15 (EO) # + Set RMACH(1)-RMACH(5) values explicitly in r1mach.f for all processor # types either SPARC (Solaris) and Intel (Linux), to avoid computing # breaks. # Version 1.45 - 2003-06-16 (GV) # + Misc. fixes to make gcc-3.3 happy: include and/or # proper initialization of base classes. # Version 1.44 - 2003-05-29 (GV) # + (Makefile, cxx/Makefile) Add missing libraries to USEDLIBS so # that now the shared build on Mac OS X works. # Version 1.43 - 2003-05-13 (GV) # + (cxxtest/Makefile) change the order of the libraries to make the # static Mac OS X build work. # Version 1.42 - 2002-02-17 (JBa) # + (./cxx/*) prefixed with std:: # Version 1.41 - 2002-08-26 (UL) # + added forgotten USEDLIBS to combilib/Makefile # Version 1.40 - 2002-07-18 (GV) # + (cxxtest/interpolant.cc, interpolant2Dscatter.cc, interpolant2Drect.cc) # also include # Version 1.39 - 2002-07-18 (GV) # + ( Bivariate2DInterpolantScattered.cc) add include to make it # work on RH 7.2. # Version 1.38 - 2002-07-17 (JBa) # + (forgotten upload...) now works with gcc-3.1 # Version 1.37 - 2002-07-15 (UL) # + better standard C++ compliance in slatec.h # # ssclib 2.4.1 3.6.8 # # Version 3.6.8 - 2004-03-04 (IMS SSC/LUX) # - Some changes and bug fixes to accommodate fixes in lccorr-2.2.4. # Version 3.6.7 - 2004-01-30 (IMS SSC/LUX) # - Uploaded now before lccorr is fixed so as to be consistent with # region-7.1.5 upload. # - Documentation more or less complete to the end of module intervals. # - New routines added to module dss_aux to accommodate necessary changes in # lccorr. # - Relevant dss_aux routines moved to new module boxchains. # - Relevant exposure routines moved to new lccorr module exposure_map. # - Writing of new-style wcs keywords turned off in module wcs_aux. # Version 3.6.6 - 2004-01-30 (IMS SSC/LUX) # - Changes in wcs_aux and save_image to fix SPR 3227. # Version 3.6.5 - 2004-01-29 (IMS SSC/LUX) # - Fix of SPR 3237 on lccorr required changes to interface of # exposure.f90:calcCcdExpMap. # - Modules dump and ellipse documented. # Version 3.6.4 - 2004-01-16 (IMS SSC/LUX) # - Fixed bug in coordinate.f90:calcTransformAndOffset (fixes SPR 3216). # - Rearranged argument lists for overloaded coordinate.f90:instToRaw # (fixes SPR 3217). # - Fixed SPR 3209. # Version 3.6.3 - 2004-01-14 (IMS SSC/LUX) # - Fixed SPR 3208 (corrected bug in ellipse.f90:ellipsePhaseToAngle). # - Fixed SPR 3207 (submitted on region, but it was in fact a bug in # source_cutouts.f90:getSourceCutoutsFewArgs). # Version 3.6.2 - 2003-12-18 (IMS SSC/LUX) # - Modified valueAtHistoFractionVector and valueAtHistoFractionArray in # array_utils to fix SPR 3187. # - Added psfToDet to coordinate in order to fix a problem with lccorr # (SPR 3189). # - Modified getPsfImagePixelCorners (plus a couple of other minor bug fixes) # in coordinate for the same reason. # Version 3.6.1 - 2003-12-12 (IMS SSC/LUX) # - Fixed bug in coordinate:getPsfImagePixelCorners (SPR 3171). # - Fixed bug in detection_stats:minDetPoissonCounts (SPR 3172). # Version 3.6 - 2003-12-11 (IMS SSC/LUX) # - andIntervals removed from dss_aux - it already exists in intervals_aux! # - The routines in intervals_aux converted from functions to subroutines. # exposure modified to be consistent with this. # - bilinearSample, bilinearValue moved from math_utils to a new module # interpolate. # - interpolateInPolarCoord added to interpolate. # - calcAitoff moved from math_utils to coordinate. # Version 3.5 - 2003-12-10 (IMS SSC/LUX) # - Introduced a check on -ve args in loadXYindices of coordinate. # - Added andIntervals to dss_aux. # Version 3.4 - 2003-12-08 (IMS SSC/LUX) # - Module dss_aux documented. # - Added a task dssremove. # - Added checkImageEquivalence and readWcsColumns to wcs_aux. # - Added calcChi2HalfDegFree to detection_stats. # - Added tanToPsf and psfToTan to coordinate. # - Added some extra overloading to integrateRanges in dss_aux. # - Increased the generality of findConfusedSets in confused (won't break # any interfaces). # - Fixed a bug in getRealKwd, getIntKwd in dal_aux (was using column/array # data type variable definitions for attribute data-type check). # - Modified incompleteGammaP and incompleteGammaQ in math_utils so as to # cope better with zero arguments. # - Added lnIncompleteGammaP and lnIncompleteGammaQ to math_utils. # - Modified maxNonNullValueSingle, readColToFixedColReal32 in dal_aux to # deal with 1- or 2-dimensional columns. # - Amended dumpWcs in wcs_aux. # Version 3.3 - 2003-11-21 (IMS SSC/LUX) # - Added a new module minimizations.f90 which will take routines such as # hybridNewtonsMethod and riddersMethod, formerly in math_utils.f90. # - Added a new subroutine simplexMinimization to this module. # - Slight changes to minLoc1d and maxLoc1d in array_utils. # - Changed incorrect TAN---RA and TAN--DEC to correct form RA---TAN, # DEC--TAN. # - Fixed bug in wcs_aux:readWcsSourceList. # - Rearrangement in dss_aux. # - Some work on documentation. # - Removed some old code. # Version 3.2 - 2003-11-21 (IMS SSC/LUX) # - Included a task dssdump. # - Included param on the USEDLIBS line in src/makefile to cater for this # task. I note that ssclib already depended on param, which it should not # have before. # - Documentation complete for module detection_stats. # - Restored the module parse_list_mod (this was causing test problems). # - Slight modifications to module detection_stats. # - Fixed test/testsort.f90. # Version 3.1 - 2003-11-21 (IMS SSC/LUX) # - Removed ssclib from the DEPEND(!) # - Removed old code and unnecessary files. # - Updated cal, sas and saslib entries in DEPEND. # Version 3.0 - 2003-11-20 (IMS SSC/LUX) # - Massive distillation into ssclib of stuff that was in separate tasks # before. # - All logical arguments and function values changed to boolean (because # overloading with a logical and a logical(boolean) assumes, unsafely, # that the two kinds will always be different) # Version 2.5 - 2002-08-12 (IMS/LUX) # - Now depends on sas. # # taskmain 1.67.5 1.90 # # Version 1.90 - 2003-07-29 (JBa) # + Fixed test harness, such that they work on Mac OS X too: # (- test/tasks/testTaskPrivate.h) # (+ test/tasks/testtasklib.h) # (+ test/tasks/testtasklib.cc) # Version 1.89 - 2003-07-03 (GV) # + (QtRegister.cc) Fix double definition of isEnabled, which does # compile on Mac! # Version 1.88 - 2003-07-01 (JBa) # + (lib/DialogDll.cc) uses dylib extension for MacOsX # + (lib/QtRegister.*) GUI enabling for MacOsX incorporated # Version 1.87 - 2003-06-26 (EO) # + (test/tasks/runperltask) Added grep for correct output catching. # Version 1.86 - 2003-06-13 (GV) # + (Dll.cc) On Mac OS X dlsym and company are available through a # wrapper around the native interface. This wrapper is provided by # the finch project. The problem is that it is not always guaranteed # that the dlsym puts an underscore in front of the symbol # names. This can be configure at build time (of the wrapper in # question). To make life easier, and avoid surprises in case the # SAS is built on a system with the _ and run on a system without it # (or vice versa), here we try to load a symbol twice, once without # the underscore, and once with it. Only if both attempts fail is an # error issued. # Version 1.85 - 2003-03-17 (GV) # + (lib/HelpViewer.cc) uses env{SAS_BROWSER} if available. # Version 1.84 - 2003-02-11 (GV) # + (main.pl) the --verbosity setting was not being propagated # correctly. # + (test/task/runperltask) modify to be sensitive to the verbosity # setting. # Version 1.83 - 2003-02-07 (GV) # + (main.pl) load SAS::param, remove debug print. # Version 1.82 - 2003-02-03 (GV) # + (Makefile) remove src from SUBDIRS, or make depend will # fail. src in task main is not a src dir like all the others, but # it is used to store templates. # Version 1.81 - 2003-01-31 (GV) # + Add main.pl to implement perl tasks. These are no longer # implemented via taskmain+perl interpreter, but as a plain perl # script. # Version 1.80 - 2003-01-29 (UL) # + main.cc change enforced by moving CCF access methods from CAL to # caloalutils: restart atom server if CCF constituents are inserted # from command line; now DEPENDs on caloalutils # Version 1.79 - 2003-01-28 (JBa) # + help is now dumped on stdout # Version 1.78 - 2003-01-21 (JBa) # + (lib/QtRegister.cc) fixed SOC-SPR-2398 # Version 1.77 - 2002-12-09 (JBa) # + (lib/QtRegister.h, lib/QtRegister.cc) # + fixed SOC-SPR-2383 # + moved implementation of QtRegister in own translation unit # # testccf 1.98.1 1.110.1 # # Version 1.110.1 - 2003-12-12 (EO) # + Corrected mistake in previous change for ccf.cif. # Version 1.110 - 2003-12-11 (EO) # + File constituents/ccf.cif updated for OM to use OM_ASTROMET_0011.CCF. # Version 1.109 - 2003-12-04 (RDS) # + constituents/ccf.cif updated: # New file EPN_REJECT_0001.CCF added # Version 1.108 - 2003-11-18 (RDS) # + constituents/ccf.cif,scisimccf.cif updated to repoint to old CCF elements # needed for test harnesses: # EPN_CTI_nnnn.CCF set to EPN_CTI_0012.CCF # Version 1.107 - 2003-11-17 (EO) # + Scripts in directory data configured for CCF repository in /ccf. # Make target "data" rebuilds *.ccf files in constituents. Done. # Version 1.106 - 2003-10-24 (RDS) # + constituents/ccf.cif updated: # New file OM_GRISMCAL_0000.CCF added # Version 1.105 - 2003-07-17 (AI) # + constituents/ccf.cif updated: # EPN_TIMECORR_0004.CCF -> EPN_TIMECORR_0005.CCF # Version 1.104 - 2003-07-11 (AI) # + constituents/scisimccf.cif updated: # XMM_MISCDATA_0013.CCF -> XMM_MISCDATA_0016.CCF # Version 1.103 - 2003-07-10 (AI) # + scisimccf.cif updated. Now uses XMM_MISCDATA_0016.CCF # Version 1.102 - 2003-02-25 (UL) # + CIF in 1.101 accidentally included again XMM_MISCDATA_0014.CCF # (see 1.99-comment below) # Version 1.101 - 2003-02-19 (UL) # + in constituens/ccf.cif # EMOS?_QUANTUMEF_0010.CCF -> EMOS?_QUANTUMEF_0014.CCF # EPN_QUATNUMEF_0010.CCF -> EPN_QUANTUMEF_0012.CCF # as cal-3.156 needs CHBINS_FRACTION table # Version 1.100 - 2002-10-14 (GV) # + remove constituent/EPN_CTI_0009.CCF as this file is now # available, at least in the DT. # Version 1.99 - 2002-08-02 (UL) # + in constituents/ccf.cif: # XMM_MISCDATA_0014.CCF -> XMM_MISCDATA_0016.CCF # # testodf 0.42 0.44 # # Version 0.44 - 2003-12-11 (RDS) # + added scisimsimple/0001_0000010010_R1X00000OFX.FIT: # and amended the SUM.ASC file to include it. # This is needed to test the rgsdiagnostic cal in the OAL. # NB: The OFX file contains the noise map for CCD 1 only to # save space. # Version 0.43 - 2003-06-13 (GV) # + (Makefile) Adjust so that make clobber does not completely # remove lib/testodf. # # utils 1.98 1.109 # # Version 1.109 - 2003-10-15 (EO) # + Following a request of Achim Bohnet and Uwe lammers: Change in lines # 38 of src/NAN.cc replacing "=" by a "==" for NANMASK. # Version 1.108 - 2003-10-15 (EO) # + Following indications by Achim Bohnet and Uwe Lammers: Changed in # test/testf90cxx.cc the "=" by "==" in PROC std::clog, lines 30 and 31. # + Following indications by Achim Bohnet and Uwe Lammers: Changed in # test/testf90cxx.cc the "=" by "==" in PROC std::clog, lines 45 to 48, and # change 2 by 3 in line 47 for assert(d.dim[1].extent == 2. # Version 1.107 - 2003-06-13 (GV) # + (testsimplescanner.cc) Add missing include . # + (stringutils.cc) change one unsigned to size_t. This is correct # also on 64bit platforms. # + (gcc.hpp) Make it work on gcc-3.3. # Version 1.106 - 2003-02-20 (JBa) # + Fixed a bug : '"foo" + std::string("bar")' is not allowed # Triggered bug in GCC-3.2.2, which results in SEGV # + Reported bug to GCC: # http://gcc.gnu.org/cgi-bin/gnatsweb.pl?database=gcc&cmd=view&pr=9769 # Version 1.105 - 2003-02-10 (UL) # + LeapSeconds singleton now initialized from contents of new ASCII file # $SAS_DIR/lib/data/leapsecdata/leapsecs.dat - if not found fallback # to hardcoded list of known leap seconds until 1999-01-01 (TAI-UTC=32s) # Version 1.104 - 2003-01-31 (GV) # + It no longer creates the library perlutils. I should change the # major version number but I would break 200 tasks. LIke this I only # break 4. # Version 1.103 - 2003-01-22 (UL) # + work around gcc-3.2 optimizer bug in STime.cc (operator-()) # Version 1.102 - 2002-12-23 (GV) # + Updated boost components to version 1.29. # + Added boost test and lexical_conversion. # Version 1.101 - 2002-12-16 (JBa) # + (src/Ranlux.cc, test/rand100.cc) Fixed introduced namespace problems # Version 1.100 - 2002-12-09 (UL) # + minor modification to STime.h (made previously private function public) # Version 1.99 - 2002-11-05 (UL) # + added f90 I/F to random number generator (likewise sensitive to # SAS_RAND_SEED) # # Pipeline infrastructure # ----------------------- # # pcms 5.2.10 6.0 # # Version 6.0 - 2004-03-03 (DJF) # + New configuration file provides common environment for tasks during # configuration and execution. # + Tasks and common libraries are now stored in branches off # $ENV{PCMS_SHR_ROOT} rather than in individual pipelines or /usr/local. # The exception to this is O2 which remains in /usr/local. # + changed to using the entire SAS build. Execution of tasks is controlled # by configuration not copied subset of sas build. # + Removed requirment for static SAS builds. # + Added hostbias to pcms and taskserver. Execution of a task on a host # will bias the selection of a host for another task within the same # module-instrument-stream. This should make better use of caching. # + Expanded permitted levels for lowmemory flags. Now allows more refined # control. Lowmemory execution can now be selected for sequence, module, # module-instrument, module-instrument-stream or # module-instrument-stream-task # + Added intermediate/pfiles directory for per-sequence ftools parameter # files. This reduces but does not eliminate the chance of conflict. # + Moved gtithreshold, ecf's, band energy bounds and hardness bands to new # configuration file. Created new functions for access to these values # from modules. # + Delivery module no longer delivers. This will instead be done by an # external task. This will make the pcms independant of the soc-ssc # transfer mechanism. (XFTS or DTS or...) # + ftpingest changed to take account of new task server (incl host bias) # + We will not run the experimental ECombSrcDet module in this version of # the PCMS. # Version 5.2.13 - 2003-10-14 (DJF) # + Add record of individual task runtime to logs # Version 5.2.12 - 2003-10-14 (DJF) # + ProductIndex.pm had duplicate decleration of $newVersion. # Version 5.2.11 - 2003-10-01 (DJF) # + Added explicit export of ModuleResources::deliveryNoteRecipients()