Release note for pipeline 02000038/20011207.102945 The previous production pipeline (version 04000006/20010907.155438, prod2) used SAS 5.1.4 ie xmmsas_20010904_1900. The new pipeline started operations on 07 Dec 2001. It is version 02000038/20011207.102945 (prod), and uses SAS 5.2.1 (ie xmmsas_20011206_1713). Details: -------- Prev pipeline New pipeline 04000006/20010907.155438 02000038/20011207.102945 # # Modules # ------ # Deliver [none] 1.01 09-Oct-2001 # Version 1.01 - 2001-10-09 (DH) # + First production version. # # ExpChooser 1.25 31-Jul-2001 1.26 03-Dec-2001 # Version 1.26 - 2001-12-03 (DH) # + Add UNDEFINED to the list of filters to be ignored. # # ExpDetect 1.17 30-Aug-2001 1.22 30-Oct-2001 # Version 1.22 - 2001-10-30 (DH) # + Put in new ECF parameters, as per SSC-LUX-TN-0059, issue 2.0. Includes # values for the Open filter position. # Version 1.21 - 2001-10-09 (DH) # + Fix mistake in changing parameter name hrdef in eboxdetect. # Version 1.20 - 2001-10-08 (DH) # + Replace hrdef and xiddef with new parmeters which specify # the instrument (hrm1def, hrm2def, ...); # + Change value of likemin parameter from 10 to 8. Change mlmin # parameter to 10, whereas is was 16 or 18 depending on the number # of bands. # Version 1.19 - 2001-10-04 (DH) # + Revert back to old ECFs of version 1.17 . # Version 1.18 - 2001-10-01 (DH) # + Correct MOS think filter ECFs. Closes SSC-SPR-2573. # # Finalize 1.14 21-Mar-2001 1.16 04-Oct-2001 # Version 1.16 - 2001-11-04 (DH) # + Remove dependence on SendDPSS in evaluateRules. # Version 1.15 - 2001-11-03 (DH) # + Remove sequenceComplete call from the end of the module. # # MOSEvents 2.06 20-Aug-2001 2.09 14-Nov-2001 # Version 2.09 - 2001-11-14 (DH) # + Fix bug in flare GTI application introduced in 2.07. # Version 2.08 - 2001-11-06 (DH) # + Slight change to flare GTI test to more exactly mimic MakeImage.pm . # Version 2.07 - 2001-10-31 (DH) # + Test flare GTI as in MakeImage.pm to see if it is above a time threshold # before using it. # # MakeImage 1.17 05-Jul-2001 1.27 07-Nov-2001 # Version 1.27 - 2001-11-07 (DH) # + Change the way that the selection criteria in 1.26 are implemented. Now # test on the band number, and apply the selection only to the appropriate # bands. Makes for a cleaner data subspace. # Version 1.26 - 2001-11-06 (DH) # + Add selection criteria for PN images, which deselects ON_OFFSET_COLUMN for # PI less than 500:(PI>=500 || (PI<500 && FLAG & 0x8 == 0)) # Version 1.25 - 2001-11-05 (DH) # + Check for the creation of empty images, and if there are any, return # ignore. # Version 1.24 - 2001-10-31 (DH) # + Gti time threshold cut now gotten from pcms configuration # parameter GtiTimeThreshold. # Version 1.23 - 2001-10-25 (DJF) # + Fix test on flag expression to allow hex characters ie \d => [\da-fA-F] # Version 1.22 - 2001-10-22 (DJF) # + Set badclean=0 for eexpmap on MOS. Suggested by JB. # Version 1.21 - 2001-10-02 (DH) # + Combine FLAG filters and combine PI filters so as to produce # a more compact data subspace in the image products. # + Get total flare GTI time by reading the new ONTIME keyword. # Version 1.20 - 2001-10-01 (DH) # + New pattern and flag cuts for pn images, PATTERN<=12 and # FLAG < 131072. # + Change energy band cut expression from PI<$pihi to PI<=$pihi. # Version 1.19 - 2001-08-21 (DJF) # + Set flarescreening GTI threshold to 1000s # Version 1.18 - 2001-08-16 (DJF) # + Re-enable minimum good time cut off for testing purposes. # # OMExpAnalyse [none] 1.02 26-Nov-2001 # Version 1.02 - 2001-11-26 (DJF) # + Removed exposure mode identifiction. This has been # Move to OMFastAnalyse and OMImageAnalyse. The selection # criterea are complicated and a simple flag is not sufficient # to accomodate them. # Version 1.01 - 2001-10-31 (DJF) # + Added some info statements to give more useful logs # Version 1.00 - 2001-10-09 (DJF) # + Initial version. # # OMFastAnalyse [none] 1.18 04-Dec-2001 # Version 1.18 - 2001-12-04 (DFJ) # + Added 'srcradius => -12' parameter to omregion. # The '-' causes a fixed radius to be assumed. This overcomes a # bug in calculating fluxes with adaptive radii # Version 1.17 - 2001-11-30 (DFJ) # + Removed developers comments # Version 1.16 - 2001-11-27 (DFJ) # + Corrected condition on find of FAE files. Was required=>true, now # required=> false. # Version 1.15 - 2001-11-26 (DFJ) # + Removed dependence on OMExpAnalyse generated flag. OMFastAnalyse # does it's own selection of Fast Mode event lists. # Version 1.14 - 2001-11-07 (DFJ) # + Change evaluate rules to ignore if OMgetFlat is ignored. # Version 1.13 - 2001-11-06 (DFJ) # + Avoid failing when there are no sources to generate source products from # Version 1.12 - 2001-11-05 (DFJ) # + Fix for lcplot value VPS, was confusion over whether it should be /VPS # or VPS # + Added exception for when pstopdf conversion does not work # Version 1.11 - 2001-11-05 (DFJ) # + Correct spelling mistake in parameter of lcbuild # Version 1.10 - 2001-11-05 (DFJ) # + Fix for lcplot value VPS, was confusion over whether it should be /VPS # or VPS # Version 1.09 - 2001-11-05 (DFJ) # + Change lcplot device from default (PS) to VPS. # This should change the orientation of the plot. # Version 1.08 - 2001-11-05 (DFJ) # + Fix selection of osw. Was failing to recognize 0 as a valid osw. # Version 1.07 - 2001-10-02 (DFJ) # + Set a default osw of 9 when a valid value cannot be found. # Version 1.06 - 2001-10-31 (DFJ) # + Change determination of osw to account for different sources (osw or # osw_id) # Version 1.05 - 2001-10-26 (DFJ) # + Fix second call to evselect. Input is srcRegionFile not RegionFile # Version 1.04 - 2001-10-26 (DFJ) # + Change region file format to ascii # Version 1.03 - 2001-10-25 (DFJ) # + Fix omfastflat parameter fastimageset => fastimgset # Version 1.02 - 2001-10-25 (DFJ) # + Fix evselect parameter outset => imageset # Version 1.01 - 2001-10-25 (DFJ) # + Fix selection of Fast mode event files # Version 1.00 - 2001-10-19 (DFJ) # + Initial Version (Using SAS 5.2.1) # # OMImageAnalyse 1.12 23-Apr-2001 2.20 04-Dec-2001 # Version 2.20 - 2001-12-04 (DFJ) # + Added tolerance to mode identification to deal with Ruid-5 strip # clipping # Version 2.19 - 2001-11-29 (DFJ) # + Fixed bug which prevented pthe processing of RUDI5_HR images # Version 2.18 - 2001-11-28 (DFJ) # + Added creation of PNG for each sky image # Version 2.17 - 2001-11-28 (DFJ) # + Fix information written to ASCII files # Version 2.16 - 2001-11-27 (DFJ) # + Fix use of writeASCIIFile # Version 2.15 - 2001-11-27 (DFJ) # + Remove debugging code # + Fix osw/filter selection on image output mode # Version 2.14 - 2001-11-27 (DFJ) # + Fixed error in writing of ASCII image details files # Version 2.13 - 2001-11-27 (DFJ) # + Fixed mode selection fo products details # Version 2.12 - 2001-11-27 (DFJ) # + Added debugging code to help track problem with image creation # Version 2.11 - 2001-11-27 (DFJ) # + Remove debugging code. # + Retrieve FILTER keyword from primary header of raw image file # Version 2.10 - 2001-11-27 (DFJ) # + Simplified logic of bad header ENG2/USER mode differentiation logic # in attemt to eliminate a bug # Version 2.09 - 2001-11-27 (DFJ) # + Fixed keyword usage in image mode identification # Version 2.08 - 2001-11-27 (DFJ) # + Added some debugging code to help track down a problem with image mode # indentification # Version 2.07 - 2001-11-27 (DFJ) # + Corrected bug in logic of bad header ENG2/USER mode differentiation logic # Version 2.06 - 2001-11-27 (DFJ) # + Corrected bug in use of readFITSKeyword # Version 2.05 - 2001-11-27 (DFJ) # + Corrected bug in use of readFITSKeyword # Version 2.04 - 2001-11-27 (DFJ) # + Corrected bug in use of readFITSKeyword # Version 2.03 - 2001-11-27 (DFJ) # + Corrected bug in use of readFITSKeyword # Version 2.02 - 2001-11-26 (DFJ) # + Added OM File name filter abbreviations # Version 2.01 - 2001-11-26 (DFJ) # + Changed recording of modes in ASCII list files. ENG2 products # are now all recorded with as same mode ($ENG2) # + Added new product content strings # Version 2.00 - 2001-11-26 (DFJ) # + Major re-writing. Now incorporates Image mode determination # and writing of product, mode and filter information to a log file # for use by OMMosaic and OMSourceCombine # + Change in product naming convention to include filter in place of the osw # for Engineering 2 and 4 products. # Version 1.22 - 2001-11-16 (DFJ) # + Extract filer and window size information from the images. # + Add new product classes based on image information and classification # Version 1.21 - 2001-11-05 (DFJ) # + Fix selection of osw. Was failing to recognize 0 as a valid osw. # Version 1.20 - 2001-11-02 (DFJ) # + Fix for EN2. Was looking in odf rather than intermediate for combined # image. # Version 1.19 - 2001-11-02 (DFJ) # + Changed dummy osw value to 9 to mame it more obvious. # + osw = 9 when no valid osw is found in the odf. # Version 1.18 - 2001-11-02 (DFJ) # + Fix setting of osw. Was adding characters OSW to value then using it. # Version 1.17 - 2001-10-31 (DFJ) # + Change determination of osw to account for different sources (osw or # osw_id) # Version 1.16 - 2001-10-30 (DFJ) # + Amended use of osw info. # Version 1.15 - 2001-10-19 (DFJ) # + Added default osw id of zero for engineering mode 2 # Version 1.14 - 2001-10-18 (DH) # + Fix minor bugs in evaluateRules(). # + Update changed parameter names in omflatfield and ommodmap. # Version 1.13 - 2001-10-11 (DJF) # + Remove exposure processing which is commom to both image and fast chains. # This has been moved to modules OMExpAnalyse # # OMMosaic [none] 2.14 04-Dec-2001 # Version 2.14 - 2001-12-04 (DFJ) # + Added word MOSAIC to prtoduct content strings # Version 2.13 - 2001-12-03 (DFJ) # + Added condition to stop mosaicing of single ENG2 or ENG4 images # Version 2.12 - 2001-11-29 (DFJ) # + Fixed and changed evaluate rules. There need be no dependance on # OMFastAnalyse # Version 2.11 - 2001-11-29 (DFJ) # + Corrected grouping of images. The end conditions meant the # last image got missed. # Version 2.10 - 2001-11-28 (DFJ) # + Added creation of PNG images from mosaics # Version 2.09 - 2001-11-28 (DFJ) # + Corrected osw to osw_id in product filename creation # Version 2.08 - 2001-11-28 (DFJ) # + Removed debugging code. # + Fixed naming of mosaic products # + Removed some of the excessive log output # Version 2.07 - 2001-11-28 (DFJ) # + added debugging code to help track a problem with the per filter # processing # Version 2.06 - 2001-11-28 (DFJ) # + Fixing per filter processing # Version 2.05 - 2001-11-28 (DFJ) # + Fix grouping of images prior to mosaicing # Version 2.04 - 2001-11-28 (DFJ) # + Correct reading of ASCII files containing image details # Version 2.03 - 2001-11-27 (DFJ) # + Correct usage of readASCIIFile # Version 2.02 - 2001-11-27 (DFJ) # + Fix evaluateRules dependence on OMImageAnalyse # Version 2.01 - 2001-11-26 (DFJ) # + Added new product content strings # + Changes to accomodate output from OMImageAnalyse of a single ENG2 mode # Version 2.00 - 2001-11-26 (DFJ) # + Major rearangement to accomodate per filter and per mode products. # This incorporates new rules for OM products devised enhance visibility # of products from different OM modes # + OMImageAnalyse now genererates ASCII lists containing Product file, # mode and filter information. These are used too define and control what # mosaiced images are produced. # Version 1.12 - 2001-11-07 (DFJ) # + Changed evaluaterules to ignore if all OMImgAnalyse and # OMFastAnalyse streams are ignored # Version 1.11 - 2001-11-06 (DFJ) # + Change so module is flagged as ignored on failure of ommosaic task. # This is a temporary 'fix' to overcome a buggy ommosaic and allow # testing of the rest of the pipeline # Version 1.10 - 2001-11-05 (DFJ) # + Changed to use skyimage which s what ommosaic requires. # Version 1.09 - 2001-11-05 (DFJ) # + Added return exception for when ommosaic task fails. # Version 1.08 - 2001-11-05 (DFJ) # + Fix selection of osw. Was failing to recognize 0 as a valid osw. # Version 1.07 - 2001-11-02 (DJF) # + Change to logic. Generate up to three mosaiced images (Rudi5+EN2 , EN4 # and FM) rather than one of three # Version 1.06 - 2001-11-02 (DJF) # + Added test for imInfo{'osw'}. This was not the problem. # Version 1.05 - 2001-11-01 (DJF) # + More log details. Still trying to find the source of a bug. # Version 1.04 - 2001-11-01 (DJF) # + Removed check for imInfo{'osw'}. Looks like it isn't propperly null. # + Left in check for imgIngo('osw_id'}. Let's see if that works. # Version 1.03 - 2001-11-01 (DJF) # + Output extra information to logs # Version 1.02 - 2001-10-31 (DJF) # + Output extra information to logs # Version 1.01 - 2001-10-31 (DJF) # + Change determination of osw to account for different sources (osw or # osw_id) # Version 1.00 - 2001-10-22 (DJF) # + Initial version # # OMSourceCombine 1.08 16-Mar-2001 2.06 29-Nov-2001 # Version 2.06 - 2001-11-29 (DFJ) # + fixed evaluate rules was refering to intrument. # + Removed dependance on OMFastAnalyse # Version 2.05 - 2001-11-29 (DFJ) # + Corrected grouping of images. The end conditions meant the # last image got missed. # Version 2.04 - 2001-11-28 (DJF) # + Fix call to omsrclistcomb # Version 2.03 - 2001-11-28 (DJF) # + Fix call to omsrclistcomb # Version 2.02 - 2001-11-28 (DJF) # + Fix call to omsrclistcomb # Version 2.01 - 2001-11-28 (DJF) # + Fix call to omsrclistcomb # Version 2.00 - 2001-11-28 (DJF) # + Major rewrite to accomodate new OM product names # Version 1.10 - 2001-10-30 (DJF) # + Further amended evaluateRules to account for OMFastAnalyse and # OMImageAnalyse running in parallel. # Version 1.09 - 2001-10-25 (DJF) # + Amened evaluateRules to account for new OMFastAnalyse module # # RGSEvents 2.20 16-Aug-2001 2.22 09-Nov-2001 # Version 2.22 - 9-Nov-2001 (DH) # + Change priorities on which EPIC source list to use. Now all MOS imaging # modes have priority over PN full frame modes, whereas previously the PN # full frame had priority over MOS large and small window. # Version 2.21 - 1-Oct-2001 (DH) # + Replace dslatts call with the hasFITSExtension function. # # RGSProducts 1.09 22-May-2001 1.16 30-Nov-2001 # Version 1.16 - 30-Nov-2001 (DH) # + For newFile call for creating a spectrum, need to specify # both the order and the rgsorder attributes. Do the same # for the background spectrum. # Version 1.15 - 29-Nov-2001 (DH) # + Change order attribute to rgsorder in the newFile call # for creating a spectrum. This is what is hould have been # all along. # Version 1.14 - 06-Nov-2001 (DJF) # + remove duplicate declerations of $gifFile and $pngFile # Version 1.13 - 06-Nov-2001 (DJF) # + Change orientation of pdf plot (device =/PS -> /VPS). # Version 1.10 - 1-Oct-2001 (DH) # + Replace dslatts calls with the hasFITSExtension function. # # SendDPSS 1.09 13-May-2001 2.04 02-Nov-2001 # Version 2.04 - 2001-11-02 (DH) # + Add name of pipeline to screening email message. # Version 2.03 - 2001-10-09 (DH) # + Per instructions from HB, change maxlikthresh in dpsssrc from # 10 to 50. # Version 2.02 - 2001-10-09 (DH) # + Use more reliable method for obtaining the sequence number, using # the (new) thisSequence function. # Version 2.01 - 2001-10-09 (DH) # + Now uses ModuleResources functions to read and write ASCII files. # Version 2.00 - 2001-10-04 (DH) # + Reconfigured to run after Finalize module. Now sends message to # sscops about sequence being ready for screening. # # StampKeywords 1.08 23-Aug-2001 1.10 31-Oct-2001 # Version 1.10 - 2001-10-31 (DJF) # + Chage evaluateRules. Added dependance on OMFastAnalyse # Version 1.09 - 2001-10-31 (DJF) # + Amended start conditios to take account of new module OMMosaic # # VerifyODF 1.08 12-Jun-2001 1.09 03-Dec-2001 # Version 1.09 - 2001-12-03 (DH) # + Change to the way the INDEX.HTM is generated. Now just make a second # instance of the observation summary file with a different name. # # pnEvents 1.52 09-Aug-2001 1.58 06-Nov-2001 # Version 1.58 - 6-Nov-2001 (DH) # + New parameters for badpixfind for making of the background # mask. Values as recommended by Andy Read, via email from Michael # Freyburg dated 10/10/01. # Version 1.57 - 9-Oct-2001 (DH) # + Change energy thresholds in badpixfind for making of the background # mask. Was 0.16/10.0, now 7.0/15.0 . # Version 1.56 - 4-Oct-2001 (DH) # + Fix bug that made flare screening only work for full frame modes. # + Change threshold on number for good background pixels from 0 to 100. # Version 1.55 - 2-Oct-2001 (DH) # + Put back flare gti creation for small window mode. Instead # inhibit flare gti creation if the number of suitable background # pixels found in a field is zero. # + Increase flare gti cut from 6 to 10. # Version 1.54 - 1-Oct-2001 (DH) # + Scale integration time for flare histograms ($timebinsize) # to 2 times nominal for large window mode, and 35 times for # small window mode. # + Do not create flare gti file for small window mode, though # a flare histogram is still created. # Version 1.53 - 1-Oct-2001 (DH) # + Replace dslatts call with the hasFITSExtension function. # Tasks # ----- # # dslatts 0.27.4 [none] # # eboxdetect 4.1 4.4 # Version 4.4 (2001-09-12) # + test output removed # Version 4.3 (2001-08-28) # + source buffer size increased # Version 4.2 (2001-07-25) # + detection likelihoods, L, are now calculated such that, independently # of the number of input images, they always obey the definition L=-ln(p) # where p is the probability that the observed counts are due to Poissonian # fluctuations of the background # + the task now exists with an error message if any of the input # images are empty # + Closed SSC-SPR-2463 SCR 67: Calibration quantities in output source lists # # eexpmap 3.13.2 3.17 # Version 3.17 (2001-10-08) # + Closed SSC-SPR-2562 (SPR raised on emldetect-4.2.3). The underlying # problem was an attitud table which contained NULL values. This resulted # in an empty exposure map which in turn caused emldetect to crash. # The SPR was fixed by modifying task eexpmap such that undefined # attitude values will be ignored and a warning will be issued. # As of version 4.3 task emldetect will terminate with an error # message if an empty exposure map is encountered. # Version 3.16 (2001-09-12) # + Closed SSC-SPR-2550 eexpmap Out of Memory in the pipeline # The following changes were made: # *switch from withfastpixelization=yes to withfastpixelization=no # if there are more than 18 attitude histogram bins # *prevent the allocation of large arrays which are only needed if # withfastpixelization=yes in the case withfastpixelization=no # *ignore attitude histogram bins which contain less than 1e-4 of the # total exposure # Version 3.15 (2001-09-05) # - test harness corrected # Version 3.14 (2001-08-30) # - treatment of option withpatterns=yes modified: # the three cases withpattern=no, withpattern=yes && pattern=" ", and # withpattern=yes && pattern= ( = "0 1" for PN # and "0 1 ... 31" for MOS) now all result in an exposuremap which has # QE=1 everywhere. This is different from the previous versions of eexpmap # where the energy dependence of the QE was folded into the exposure map # if withpatterns=yes. In the new version, dividing source counts by an # exposuremap created for the appropriate patterns will result in rates # which are normalized to the optical axis (i.e., vignetting corrected) # and to the case. # - Closed SSC-SPR-2544 Exposure in detector coordinates should not depend # on pixel size # # embadpixfind 1.0.1 1.2.4 # Version 1.2.4 - 2001-11-09 (JB) # - Fixed SPR 2627. # Version 1.2.2 - 2001-10-17 (JB) # - MOS1 PSF hardcoded (not peaked enough in CCF). # Version 1.2.1 - 2001-10-15 (JB) # - Fixed SPR 2598 (Subscript 1 of XBAD is out of range). # Version 1.2 - 2001-10-10 (JB) # - Check uplinked bad pixels declared in CCF. # Version 1.1.1 - 2001-07-06 (JB) # - Optimize when finddead=N. # Version 1.1 - 2001-07-03 (JB) # - Look for brightest pixels before dark rows and columns. # # emenergy 6.1.1 6.2 # Version 6.2 - 2001-08-17 (JB) # - Change test harness to accommodate selectlib 4.44 and cal 3.117. # Version 6.1.3 - 2001-06-18 (JB) # - Change message on PI thresholds to Sparse (src/emenergy_mod.f90). # Version 6.1.2 - 2001-06-12 (JB) # - Downgrade warning about missing BADPIX to message (src/emenergy_mod.f90). # # emldetect 4.2.3 4.4 # Version 4.4 (2001-09-03) # - lots of unused symbols removed # - Closed SSC-SPR-2537 Core dumps in test harness when compiling code with # NAG F95 v4.1 compiler # Version 4.3 (2000-07-25) # - detection likelihoods, L, are now calculated such that, independently # of the number of free parameters or input images, they always obey # the definition L=-ln(p) where p is the probability that the observed # counts are due to Poissonian fluctuations of the background # - parameters 'withsourcemap' and 'sourceimagesets' added to allow output # of energy band source maps # - the task now exits with an error message if the input source list or # any of the input images are empty # - Closed SPRs: # - SSC-SPR-2444 array bound error # - SSC-SPR-2464 SCR 67: Calibration quantities in output source lists # - SSC-SPR-2477 emldetect moves sources outside FOV # # emosaic 1.1 1.1.1 # Version 1.1.1 # - Distribution changed to WORLD # # epevents 6.21 6.22 # Version 6.22 - 2001-09-01 (MJF) # - (src/epevents_mod.f90): several temporary energy correction switches via # parameters (gain TI+BU, CCD offsets, long-term CTI increase), # experimental, default behaviour completely identical with previous version # - (par/epevents.*): implemented above changes # - (src/epevents_mod.f90): issue (new) warning "CCDlowGain" if a CCD has a # GAINCAME value of "LOW" instead of "HIGH", energy correction does not # apply # - (doc/epevents_description.tex): implemented above changes # # esplinemap 2.4 2.5 # Version 2.5 (2001-07-25) # - the dynamic range of the input data for the spline fit was compressed to # avoid oscillations of the spline map in the presence of bright extended # sources # - Closed SSC-SPR-2477 (on emldetect) fixed by extending the backgrounnd # to areas outside the FOV (if withexpimage=true) # # evselect 3.35 3.37 # Version 3.37 # + Change system and compiler include statements to conform to standard. # + Change test harness bourne shell script so that queried keyword values # are returned correctly on all systems. Fixes SSC-SPR-2396. # + Warning now given when doing exposure updating if data subspace parsing # failed. Closes SSC-SPR-2029. # + Use new compressRegions() method to compact data subspace when old and # new dss specifications have been combined. # + Change test harness to reflect different polygon algorithm in selectlib. # Version 3.36 - 2001-08-06 (DH) # + Test for zero bin sizes. Fixes SSC-SPR-2241. # + Add writing of LTV/LTM coordinate keywords to extracted images. Closes # SCR 27. # + Empty product tables are now created when no events are selected. Closes # SCR 24. Documentation updated for relavent error and warning messages. # + Option for calculating BACKSCAL keyword in evselect removed from the # documentation. Closes SSC-SPR-2405. # # lcplot [none] 1.13.8 # Version 1.13.8 - 20-11-01 # - New information has been added to the output plot: exposure ID, # source number, source position, source and background # re-extraction region areas, background light curve subtraction, # fraction of the PSF included in the source lightcurve, and is a # correction applied for this. The version of lcplot is also # included in the bottom left hand corner. The documentation has # consequently been updated. # Version 1.13.7 - 07-11-01 # - A new parameter has been introduced (bkgdyscale) which by default # is set to `no', but can be set to `yes' so that the y-scale of the # background counts is the same as the source counts, in response to # SPR-2616. # Version 1.13.6 - 22-10-01 # - The test has been radically changed so that it doesn't test the # .ps file, as these are never standard. # Version 1.13.5 - 19-10-01 # - The test has been changed so that if it does fail, the output # is not long and a small revision has been made to the errors, as they # were not accurate. # Version 1.13.4 - 7-09-01 # - The times, aswell as the dates, are now printed in the title of # the output of lcplot and the format of TIMEZERO has been changed # so that more decimal places are shown, in response to SPR 2509. # Version 1.13.3 - 22-05-01 # - The documentation has been updated to include examples of how to # use lcplot. The program only calls a warning, rather than an # error for if the values of the count rates and their associated # errors are <0.0, so that it can be used after background # subtraction of images with few counts. # Version 1.13.2 - 27-04-01 # - The dimensions of the array Label were not consistent throughout # the task. This has been rectified. The test harness has been # changed to be variable for Linux or Unix, because the environment # variables are different. In this way, the test can be passed on # Linux or Unix. # Version 1.13.1 - 08-02-01 # - The environment variables for `pgplot' were different to those # at the `static build' and hence the test was not passed, as the # output files were different to the comparison files. The # environment variables for `pgplot' are now changed, so the # output files of the `static build' should pass the test. # Version 1.13 - 19-12-00 # - The lcplot test no longer uses gs, as requested by the SPR 2153. # Version 1.12.1 - 9-11-00 # - lcplot now accepts single time series FITS files or several # time series FITS files produced by `elcbuild' for EPIC # and `omlcbuild' for the OM. Documentation also updated. # Version 1.12 - 31-10-00 # - Updated lcplot GROUPS description and the lcplot documentation # Version 1.11 - 03-10-00 # - Updrade the version number as required for the SAS V5 # Version 1.10.1 26-09-00 # - Update the .info file (remove the non existing interactive GROUP) # Version 1.10 22-05-00 # - Add lcplot.info in the config directory # Version 1.9 18-04-00 # - Correct SSC-SPR-1642 lcplot (version 1.8): documentation macros # Version 1.8 07-03-00 # - The following SPRs have been corrected: # - SSC-SPR-1529 lcplot (version 1.7): The precise description of chi2 # and KS tests should be given into description. # - SSC-SPR-1530 lcplot (version 1.7): When testing the input file # format check, the error message is not well adapted # - SSC-SPR-1531 lcplot (version 1.7): when output file already # exists, lcplot always overwrite it # - SSC-SPR-1532 lcplot (version 1.7): the variance is computed by # dividing by n : the number of elements as it should be n-1 # Version 1.7 09-02-00 # - Version in the documentation compatible with the version of the task # Version 1.6 26-11-99 # - Distribution file added, and newlines to Makefile too # Version 1.5 24-08-99 # - fixed SSC-SPR-1152: Looks for TIMEZERO/TIMEDEL in primary header # Version 1.4 29-07-99 # - Fixes SSC-SPR-1124: lcplot : Task parameters do not conform to convention # - SSC-SPR-1125 was in fact out of the scope; the bug was elsewhere. # - SSC-SPR-1126 fixes the bug raised in the previous SPR. # Version 1.3 04-06-99 # - Change read/write access to the directory # Version 1.2 11-05-99 # - DEPEND now includes taskmain (SPR 930) # - Test hardness checks on the existence of the output file # - EXTERNALS=pgplot included in src/Makefile. # Version 1.1 -01-12-98 # - fix SSC-SPR-0667 Inconsistent error message with wrongly named input file # - fix SSC-SPR-0668 The contents of the lightcurve supplied are inconsistent # - fix SSC-SPR-0669 The value of TIMEDEL should be an MJD # - fix SSC-SPR-0670 The plot produced by LCPLOT does not agree with that # from FPLOT # Version 1.0 -07-10-98 # - fixed SSC-SPR-0568, version number should be .ge. 1.0 # # obssumm 4.2.6 4.2.7 # Version 4.2.7 - 01-11-08 # - Added data mode to output # # odfingest 3.2.1 3.3 # Version 3.3 - 2001-11-15 (GV) # + re-upload of 3.2.8 with new version number for reltrack. # Version 3.2.9 - 2001-11-15 (GV) # + (src/OdfObject.cc) undo the i/f changes on OdfSet (3.2.4) so # that it can work with oal as in SAS 5.2.0. NOTE: DEPEND cannot be # updated meaningfully because we have oal-3.68.6 in SAS 5.2.0 and # the interface change happened at oal-3.68.8 (as of today in rel track). # Version 3.2.8 - 2001-11-06 (GV) # + (src/OdfObject.cc) Now also cope correctly with the case of TIE # + NOI/ODI, neglected during the previous updates. # Version 3.2.7 - 2001-11-02 (GV) # + (src/OdfObject.cc) cope 'correctly' with the case of both NOI and # IME data files in the same PN exposure. # + SLEW identification: 9RRRR#####, but not 99999#####, as these # are unscheduled observations. # Version 3.2.6 - 2001-10-30 (GV) # + (src/OdfObject.cc:scan) impose fixed duration for RGS DII # exposures, as DATE-END is not reliable. # + (src/OdfObject.cc::scan) determine latest possible DATE-END from # instrument HK. If DATE-END from any dataset appears to be later # than what reported in HK, use the value from the HK instead. # + (src/OdfObject.cc:scan) catch STime errors when evaluating # DATE-END. If an error occurs, set DATE-END to be start + 180s. # + (OdfObject::observation_rec) write SLEW instead of OBSERVATION # in the summary file if the observation identifier starts with a 9. # + (OdfObject::configuration_sub_record) do not use any of the OM # auxiliary datasets in the determination of the instrument mode. # + (OdfObject.cc) cope 'correctly' with the case of both ODI and # IME data files in the same PN exposure. # Version 3.2.5 - 2001-10-30 (GV) # + (calmode.cc) here too I should have adjusted the i/f to OdfSet. # + (OdfObject.cc) remove condition whereby the cal was asked to # identify the mode only if the dataset was science-related. This to # increase the amount of information in the summary file (and hence # in the ODF d/b and odfbrowser). # + (src/OdfObject.cc:observation_rec) if there are no science files # in the ODF, then try to determine the observation duration from # the HK files. SOC-SPR-2094. This also required a change in scan(), # where the ODFcan now also be identified from the names of the HK files. # + (src/IppvTranslator.cc:EpnFilterWheelTranslator) All CAL # positions are identified as Xmm::FILTER_NONE instead of the # arbitrary "CalibrationPosition" that was breaking the OAL. SOC-SPR-2114. # Version 3.2.4 - 2001-10-26 (GV) # + OdfObject.cc: adjust how OdfSet is created, as the OAL in the # reltrack decided to change this interface (!). # + DEPEND updated accordingly. # Version 3.2.3 - 2001-10-09 (GV) # + Fix doco: parameter oalcheck defaults to no (SOC-SPR-2193). # Version 3.2.2 - 2001-10-05 (GV) # + (OdfObject.cc) when determining the OM instrument mode, ask to # window 0 instead of window 1, otherwise the mode determination # fails when there is only one OM window (SOC-SPR-2195). # # omatt 2.22 2.24 # Version 2.24 - 2001-09-10 # + (src/) Correction to coordinate system to rectify position # discrepancy between source on rotated image and the overlaid # source positions (fixes SPR 2372) # Version 2.23 - 2001-06-14 # + (src/) Modified to output the spacecraft pointing directions # RA_SCX, DEC_SCX and PA. Also added pointing keywords RA_PNT and DEC_PNT # # omcomb 1.4.2 2.0.1 # Version 2.0.1 - 6/11/2001 # + (src/omcombine_mod.f90) Bug in combining the 4 images rectified # (fixes SPR 2623). Output waarning messages tidied up. # Version 2.0 - 10/09/2001 # + (src/omcombine_mod.f90) Modified to combine the four low-resolution # images into a single image, which the OM imaging-chain task, omichain, # can then process. # # omcosflag 1.18.1 1.19.2 # Version 1.19.2 - 2001-10-18 (CB) # + (src/omcosflag_mod.f90) Check added to stop 2nd subscript of # array binnedBadPixMap going out of range. Fixes SPR ?. # Version 1.19.1 - 2001-07-12 (CB) # + (src/omcosflag_mod.f90) Check added to stop 2nd subscript of # array qualArrayP going out of range by 1. Fixes a problem that # occurred with cycle 122 data run at Leicester (program runs okay # on this data at MSSL). # Version 1.19 - 2001-06-18 (CB) # + (src/omcosflag_mod.f90) Modified to check the image array # for "missing" and "negative-valued" pixels and to modify the # quality-map array accordingly. Also modified to use the new # version of "getStartendExposure" in mssllib. # # omdetect 3.0.5 3.2.5 # Version 3.2.5 2001-11-02 (VNY) # + (test/createtest.f90, test/checkoutput.f90) calculation of exp # and division operations are made more robusts # Version 3.2.4 2001-10-30 (CB) # + (test/checkoutput.f90) Array subscripting error rectified. # Version 3.2.3 2001-10-23 (VNY) # + (src/omdetect_mod.f90) A protection against negative values # was introduced before calculation of log and lnFactrl # Version 3.2.2 2001-09-20 (CB) # + (src/omdetectsourceparams_mod.f90) Negative background-subtracted pixel # values reset to zero to prevet crashing (fixes SPR 2605). # Version 3.2.1 2001-09-20 (CB) # + (src/omdetectsourceparams_mod.f90) Sources were being rejected # if the source semi-minor axis squared, computed from the moments, # was negative (usually a the source is close to another one). A minor # modification has been made to overcome this (fixes SPR 2602). # Test harness modified to conduct a test for the fast-chain. # Version 3.2 2001-09-20 (VNY) # + (src/omdetect_mod.f90) A bug in the sourcePars array indexation is fixed. # Version 3.1 2001-09-17 (VNY) # + (src/omdetect_mod.f90) Correction of X and Y positions was introduced for # the cases when the source is near the edge of the field of view (only for # the FAST mode). # # omdrifthist 1.19 1.20 # Version 1.20 2000-10-03 (CB) # + (src/omdrifthist_mod.f90) Check added to make sure that the # number of guide-stars in a tracking frame is at least 3 and then # another one to make sure that the number of good tracking frames # is at least 1- warning message issued, no plots produced and # ZERODRIFT block added to tracking-history file enabling the # omichain to continue (fixes SPR 2574) # # omfastflat [none] 1.10.7 # Version 1.10.7 25/10/2001 # - A bug with the use of factorP pointer has been fixed which caused # test-harness in the omdetect task. # Version 1.10.6 24/10/2001 # - pointers to window parameters (windowX0P, windowY0P, windowDXP, windowDYP) # were replaced with int32 variables in the cases when these parameters are # passed to inner subroutines (in order to avoid possible subscripts in # slewflat array). # Version 1.10.5 23/10/2001 # - additional check and integer data conversion to CheckArrayBounds in # order to avoid a failure at Cosine3 machine # Version 1.10.4 22/10/2001 # - a clarifying massage added to CheckArrayBounds subroutine # Version 1.10.3 19/10/2001 # - more robust call to CheckArrayBounds subroutine # Version 1.10.2 18/10/2001 # - data set in /test directory has been updated in order to rectify task test # Version 1.10.1 08/10/2001 # - DEPEND file modified to rectify SOC build program. # Version 1.10 08/05/2001 # - Corrections in slewFlat fastImgP arrays calculations # Version 1.9 01/11/2000 # - /src/Makefile ammended- cal added to fix . # Version 1.8 05/10/2000 # - Missing layout file rectified. # Version 1.7 02/10/2000 # - No changes # Version 1.6.1 21/6/00 # - added info file SPR 1797 # - chaged DEPEND order SPR 1412 # Version 1.6: 2nd December # - Added DISTRIBUTION (world) file # Version 1.5: 8 June 1999 # - Updated dependencies for V3 delivery. # Version 1.4: 27 May 1999 # - Removed call to open CAL. # - Edited Config file for mandatory parameters # - SPR 0766 Closed: Missing mandatory parameter message # - SPR 0767 Closed: Missing mandatory parameter message # Version 1.3: 16 April 1999 # - 'Spring clean' of code (tidy, comment and fix bugs). # - Changed input parameters to conform to new standards. # - Added checks on input file types. # - Updated documentation # - Updated testomfastflat for new input parameters # - SPR 553 closed: Coding standards # Version 1.2: 10 December 1998 # - updated Dependancy file RE: mssllib # Version 1.1: 28 Sep 1998 # - SPR 542 closed: .par file edited # Version 1.0: 10 Sep 1998 # - First version # # omfastshift [none] 1.18.3 # Version 1.18.3 : 18 October 2001 (VNY) # - Libraries dependencies updated to rectify static build problems # Version 1.18.2 : 09 October 2001 (CB) # - Further dependency check error rectified. # Version 1.18.1 : 08 October 2001 (CB) # - Depend file updated to rectify SOC build problem. # Version 1.18 : 29 September 2001 (VNY) # - call to OAL_obtToTimeTag(obtEvent, timeP) has been removed: # obtEvent is already in seconds elapsed since the mission # reference time; the calculation of ftFine was also corrected. # Version 1.17 : 11 July 2001 (VNY) # - Checking negative values in the output table (for corrX & corrY values) # - TIMEZERO corrected to be the obs. start time relative to MJDREF # (necessary for lcplot) # - windowX0P and windowY0P have been added for calculation of zero-point of # the scientific window # - actual initial time of the observation has been added (obtStart) when # calculating On board Time for each event # - InstrumentMode argument has been added to the getStartEndExp routine # Version 1.16 : 04.10.2000 # - Parameter list to "call getstartendexp" rectified. # Version 1.15 : October 2 2000) # Version 1.14.1: June 2000 (JES) # - Info file added for spr 1798 # Version 1.14: 17 March 2000 (JFR) # - Added modified TCS file to work with "uint" oal # Version 1.13: 6 Jan 2000 # - Test harness altered. --odfdir changed to --odf # Version 1.12: 2nd December 1999 # - Added DISTRIBUTION (world) file # Version 1.11: 18 August 1999 # - Updated TCS file in test oal dir. # Version 1.10: 8 June 1999 # - Updated Dependencies for V3 delivery. # Version 1.9: 27 May 1999 # - Removed call to open odf. # - SPR 0769 closed: CREATOR keyword check removed. # - SPR 0768 rejected: SAS infrastructure problem. # - SPR 0589 accepted: Alpha problem. # Version 1.8: 16 April 1999 # - 'Spring clean' of code (tidy, comment, update dependancies and fix bugs). # - Changed input parameters to conform to new standards. # - Added checks on input file types. # - Corrected exposure time calculation for new getstartendexp_mod call # (no periodic hk needed now). # - Updated test for new dataset and task parameters. # - Updated Documentation. # - SPR 555 closed: Coding standards # Version 1.7: 10 December 1998 # - Updated Dependancy file RE: mssllib # Version 1.6: 28 October 1998 # - Deleted lines in summary file Re mail: SAS delivery Mon, 26 Oct 1998 # Version 1.5: 13 October 1998 # - Changed 'event-frame' tagging subroutine 'locate' output to solve array # out of bounds problem. # Version 1.4: 9 October 1998 # - Changed 'event-frame' tagging algorithm to use subroutine 'locate' to # solve array out of bounds problem # Version 1.3: 28 Sep 1998 # - SPR 536 closed: # - Updated DEPEND file mssllib 1.6 -> mssllib 1.8 # Version 1.2: 16 Sep 1998 # - Changed OAL path re: mail wrt 15 Sep. Problem still exists # Version 1.1: 15 Sep 1998 # - Changed to fix test FAILURE re: email Mike Denby, Version 2 SAS tasks # Version 1.0: 10 Sep 1998 # - First version # # omflatfield 1.23.4 2.0.1 # Version 2.0.1 - 2001-10-30 # + (src/Makefile) Ammended to cure static build failure. # Version 2.0 - 2001-06-04 # + (config/omflatfield.par) Changed parameter name ppsflatset # to tsflatset, since this output file is not a PPS product. # + (src/omflatfield_mod.f90) As above. # # omlcbuild [none] 1.10.8 # Version 1.10.8: 19.11.2001 # + /src/omlcbuild_mod.f90: 3 additional keywords have been # added to the output binary table extension (SRRADIUS, CLRADIUS # and PHRADIUS, the source extraction radius, the coincidence loss # correction radius and the photometry radius). # Also the parameter VIGNET has been replaced with PSF_FRAC keyword, # because vignetting is defined in OGIP as a geometrical parameter # (fraction of the area), but the task calculates the fraction of # the PSF, not of the area. Respectively, PSF_CAPP keyword has been # added, which means the correction for PSF_FRAC was applied. # Version 1.10.7: 15.11.2001 # + /src/omlcbuild_mod.f90: fixing SPR-2629: background is being # removed from the source counts before applying the PSF fraction # correction. Then it is restored in order to calculate correctly # the Coincidence Lost Correction. And after that, the background is # subtracted again, but at this time from the area defined # by CAL_Aperture_Radius. New keyword parameters have been added # to the binary table header of the output FITS-file. # Version 1.10.6: 01.11.2001 # + /src/omlcbuild_mod.f90: rectified count rates for the case of # missed COINCIDENCE table in OM_PHOTONAT_XXXX.CCF to avoid the # Illegal Count Rate message # Version 1.10.5: 31.10.2001 # + /src/omlcbuild_mod.f90: rectified the calculation of # rateSourceErrOutArray and of the corrections for the PSF fraction # which lies outside of the OSW. # Version 1.10.4: 29.10.2001 # + /src/omlcbuild_mod.f90: initialisation of countRateErrorMinus # and countrateErrorPlus parameters has been introduced # to the CorrectedCountRate function in order to rectify # possible problems with high rate values. # Version 1.10.3: 25.10.2001 # - initialisation of background rate error arrays was introduced # (SPR-2611, high values for count rate errors) # Version 1.10.2: 18.10.2001 # - make library dependencies updated to rectify static build # Version 1.10.1: 09.10.2001 # - Ammended DEPEND file to rectify a SOC build fail. Directories cleared out # Version 1.10: 24.09.2001 # - Average magnitude of the source is added to the header of the output data # set file. PSF_FRAC output parameter has been added to the attributes of # the output light curve table (it means the source image fraction which is # inside the OSW. This parameter indicates whether or not the extracted # light curve is affected by the source proximity to the edge of the field # of view); checking and filtering the background and source counts for # excessively high values. # Version 1.9.2: 08.08.2001 # - Correction of the counts detected within the source radius is made # now taking into account possible lost of photons at the edge of the OSW # and using CAL_omGetPSFmap routine # Version 1.9.1: 27.07.2001 # - 2 additional parameters (sourcelistset & wdxset) mentioned in DOC # Version 1.9: 6.07.2001 # - TimeStart parameter was corrected (TIMEZERO replaced with TSTART). # - The output table title has been changed from RATES to RATE (necessary for # lcplot programme). # - wdxSet input parameter is added (necessary for count rates correction ). # - sourceList input parameter is added (for count rates correction). # - Correction for count losses has been introduced. # - CorrectedCountRate function has been changed. # - Corrected the background estimation. # Version 1.8 2.10.2000 # - No changes # Version 1.7.1:21 June 2000 # - patch to add info file for SPR 1801 # Version 1.7: 21 March 2000 # - Corrected copyallattributes syntax. # Version 1.6: 2nd December 1999 # - Added DISTRIBUTION (world) file # Version 1.5: 8th June 1999 # - Updated Dependencies for V3 delivery. # Version 1.4: 27th May 1999 # - Changed input parameters to conform to standard. # - Changed documentation and test harness wrt input parameters. # - Updated DEPEND file for selectlib. # -Added newline to makefiles # Version 1.3: 10th December 1998 # - updated Dependancy file re: mssllib # Version 1.2: 28th Oct 1998 # - SPR 554 closed: task source conforms with coding standards # - SPR 684 closed: timing bug fixed # - SPR 680 closed: timezero used as start time # - SPR 687 closed: blank filenames checked for # - SPR 686 closed: parameter modes set to 'q' # - SPR 688 closed: error checks implemented # Version 1.1: 28 Sep 1998 # - SPR 538 closed: DEPEND file updated # Version 1.0: 10 Sep 1998 # - First version # # ommodmap 1.19.3 2.2.1 # Version 2.2.1 - 2001-10-30 (CB) # + (src/Makefile) Ammended to correct static build failure. # Version 2,2 - 2001-10-04 (CB) # + (src/ommodmap_mod.f90) Code for filling the mod8tile array # ammended to stop crashing when numpixels equal to 0 (fixes SPR 2576) # Version 2.1 - 2001-06-15 (CB) # + (config/ommodmap.par) Parameter name "ppsproduct" changed to # "mod8product", since not a PPS product. # + (src/ommodmap_mod.f90) As above. # Version 2.0 - 2001-06-14 (CB) # + (config/ommodmap.par) Parameter name "ppsmod8set" changed to # "mod8set", since not a PPS product. # + (src/ommodmap_mod.f90) As above. # # ommosaic [none] 1.2.1 # Version 1.2.1 - 2001-11-05 # + (src/ommosaic_mod.f90) Bug in checking filters rectified (fixes SPR 2620) # Version 1.2 - 2001-07-10 # + (src/ommosaic_mod.f90) Check for the presence of a high and low # central window of the same exposure, in the input files, ammended. # Version 1.1 09-07-2001 (CB) # - Distribution changed to "world". Program modified to check that 2 or # more overlapping images aren't being combined- if so a warning message # is output. # Version 1.0.3 01-05-2001 # - Output image changed to 32-bit pixels and output pixel size pixel-size # changed to be the largest of the input pixel sizes (fixes SPR 2353). # Version 1.0.2 12-02-2000 # - Request to upload it. # Version 1.0.1 06-02-2001 # - (+test/testommosaic) Output mosaiced image file now deleted. # # omprep 2.19.6 2.22.2 # Version 2.22.2 - 2001-10-10 # - Further mod to DEPEND file to rectify SOC build problem. # Version 2.22.1 - 2001-10-09 # - DEPEND file modified to rectify SOC build problem. # Version 2.22 - 2001-09-25 # + (src/omprep_mod.f90) Modified so that it now picks up the BINBPE # parameter directly from the image file (fixes SPR 2565). It also now # gets the exposure time directly from teh image file. Can now process # Rudi-5 images and engineering 2 and 4 data. Code tidied up. # Version 2.21.1 - 2001-07-31 # + (src/omprep_mod.f90) OAL_toAttributeMatrix call has been eliminated # (the MATRIX array was not used in the programme), # dependencies have been actualised. RA_PNT and DEC_PNT keywords # changed to RA_SCX and DEC_SCX for FITS consistency. # Version 2.21 - 2001-07-25 # + (src/omprep_mod.f90) Program modified to process fast-imaging data (for # fast-chain- PHA column added to output file, TLMIN & TLMAX parameters # changed for evselect, DETNAM set to REDUNDANT and various checks added, # instrument mode integer variable added). Code tidied up. # Version 2.20 - 2001-06-18 # + (src/omprep_mod.f90) Keyword "BLANK" changed to "MISSPIX"- fits # has always complained about the former. Also, code modified for the # fast-chain- argument list to sub getstartendexp modified. # # omregion [none] 2.3.1 # Version 2.3.1: - 18 October 2001 (VNY) # - Dependencies have been updated to rectify the task build. # - No srcRadius reduction applied when another source is in the vicinity of # the target (only for the case when the srcradius parameter is negative, # and only for the FAST mode) # Version 2.3: - 07 August 2001 (VNY) # - the meaning of the "srcradius" parameter has been changed: now it is in # pixels if it is negative. In this case the radius is taken fixed as # ABS(SRCRADIUS). If the paraneter is positive, its meaning is as before, # i.e. the radius of the source region expressed in the units of FWHMs. # Version 2.2.1 - 27 July 2001 (VNY) # - DESCRIPTION keyword has been added in the omregion.info file # Version 2.2: - 28 May 2001 (VNY) # - variables with the OSW origin have been added (window0, windowX0, # windowY0, windowX1, windowY1); # - necessary attributes have been added to the source and background region # tables; # - windowX0 and windowY0 have been added to the coordinates of the avoid # circle. # Version 2.1: - 05 October (CB) # - Added miising info file. # Version 2.0: - 07 July 2000 (AMK) # + (config/omregion.info) Added. (SSC-SPR-1802) # Version 1.9: 18 April 2000 # - cahnge agin to solve build problem # Version 1.8: 13 April 2000 # - change to solve omfchain failure # Version 1.7: 17 March 2000 # - Updated copyattributes to copyallattributes # - Removed check on SHAPE column in test harness. # Version 1.6: 2nd December 1999 # - Added DISTRIBUTION (world) file # Version 1.5: 8th June 1999 # - Updated dependencies for V3 delivery. # - Update testomprep for exit values. # Version 1.4: 27th May 1999 # - 'Spring clean' of code (tidy, comment and fix bugs). # - Changed input parameters to conform to new standards. # - Update testomprep for new parameters # - Updated Dependancy and make files RE: mssllib/pgplot. # - Added Final lines in Makefiles. # Version 1.3: 10th December 1998 # - updated Dependancy file RE: mssllib # Version 1.2: 28th October 1998 # - SPR 552 closed: code conforms to coding standards # - SPR 696 closed: test tests for binner < backouter # Version 1.1: 28th Sep 1998 # - SPR 537 closed: dot removed from par file # Version 1.0: 26th August 1998 # - make check passed # # omsrclistcomb 1.19.1 1.20 # Version 1.20: - 2001-06-14 (CB) # - Removed line of code converting position errors to arcsecs (fix SPR 2428). # # omthconv 1.23.1 1.25.1 # Version 1.25.1 - 2001-10-18 (VNY) # - dependencies have been updated to rectify the task build # Version 1.25: - 2001-09-28 (VNY) # + (src/omthconv_mod.f90) obtTags was already in the correct time # format (not Tags). Therefore, it was not necessary to convert it # to time units using OAL_obtToTimeTag. This call was replaced with # an asiggment statement. # Version 1.24: - 2000-02-07 (CB) # + (src/omthconv_mod.f90) Call to MSSLIB function "getStartendexp" # modified to use the new argument setting the instrument mode. # # ppssumm 2.2.8 2.2.10 # Version 2.2.10 # - Added sort of exposure specific product details on filename # - Fixed missing instrument products. # Version 2.2.9 - 01-11-09 # - Amended internal links to allow two instruments to have identical # exposure id's # - Change ordering of 'OM Exposures Processed by PPS' table to instrument, # start-time, expid. # - NOTE: The sort order must group all of an exposures entries together for # deduplication. If this does not happen we get multiple entries. # # rgsimplot 1.9.13 1.10.1 # Version 1.10.1 - 25-10-2001 (CB) # - Subroutine "EffectiveRange" ammended to deal properly with images # containing pixel values less than 1.1 and sparsely-populated images # (fixes SPR 2609). # Version 1.10 # - Bug fixed if more than 11 sources specified in source list. Warning # message added if more than 11 sources that program can only plot 11 fits # regions in different colours- rest drawn in black (fixes SPR 2575). # # rgssources 5.2.3 5.2.8 # Version 5.2.8 - 19 Oct 2001 (IMS SSC/LUX) # - Changed instrument possibilities back to rgs1, rgs2 (r1, r2 broke rgsproc) # Version 5.2.7 - 12 Oct 2001 (IMS SSC/LUX) # - Rearranged .lyt file. # Version 5.2.6 - 9 Oct 2001 (IMS SSC/LUX) # - Fixed SPR 2580 & 2567. This was done by cleaning up and correcting the # way in which the exposure ID string is transported around the code. # Version 5.2.5 - 14 Sep 2001 (IMS SSC/LUX) # - Fixed SPRs 2555 and 2558. # Version 5.2.4 - 6 Sep 2001 (IMS SSC/LUX) # - Fixed SPR 2546. # # # Libraries # --------- # # cal 3.116 3.118.1 # Version 3.118.1 - 2001-10-17 (UL) # + fixed problem of SPR 2215: coding error in CAL_omPhotoMagnitude # Version 3.118 - 2001-09-14 (UL) # + hot/discarded pixel data for EPN CTI correction are now read from # CCF::EPN_BADPIX instead of dedicated tables in CCF::EPN_CTI # Version 3.117 - 2001-08-15 (UL) # + in RgsEnergyCorrector::shapeToGrade: turned error into warning # + reading of selectlib-regions from CCF (LinCoord, FilterTrans, # QuantumEf) will now transparently replace "polygon" by "polygon2" # filters to include points on the boundary (see selectlib doc for # more details on new polygon2 filter); requires selectlib-4.44 + utils-1.76 # # caloalutils 1.55 1.56 # Version 1.56 - 2001-09-13 (UL) # + added provision for optional numeric attribute in BadPixel class # + added predicate classes to facilitate using BadPixelMaps in # confunction with stdlib algorithms # # calpnalgo 2.21 2.23 # Version 2.23 - 2001-09-01 (MJF) # + (src/ctigain/evcr03.f): adapt internal error codes to CAL-routine # "CtiCorrector" (exchange "bright pixel" and "no calibration data") # Version 2.22 - 2001-08-31 (MJF) # + (src/ctigain/evcr03.f): eFF mode variable C changed: 0.60 -> 0.56 # # dsslib 3.6.1 3.8 # Version 3.8 # + Change system and compiler include statements to conform to standard. # + Dss parser now handles the '+' and '[]' conventions for specifying fits # file extensions. Closes SSC-SPR-2082. # + Make the DSfilter::region() method work with region block filters. Using # this functionality, modify DScomp::compressRegions() method to work with # block filters. Closes SCR 51. # + Add attribute to the DataSubspace class which indicates whether an error # occurred when building the dss from the parser. Closes SSC-SPR-2029. # + Trap case where data subspace is so large its indexes exceed fits keyword # name size. Issue a warning message. # + Rationalize code for renaming blocks with duplicate names. # + Modify DScomp::compressRegions() so that it will combine GTIs as well as # regions. # Version 3.7 - 2001-08-06 (DH) # + Include values.h in DssParser and DssLexer. May fix some compile # problems on Debian linux. # + Fix SSC-SPR-2465, which is basically a follow on from SSC-SPR-2023. # + Fix SSC-SPR-2388 and (probably) SSC-SPR-2190. Datasubspace info was # not getting properly deleted from a Block. # # emsaplib 2.6 2.7.1 # Version 2.7.1 - 2001-10-29 (JB) # - Corrected bug introduced in 2.6.1 (emodf). # Version 2.7 - 2001-10-26 (RG) # - Added compare_realcols utility used in test harnesses. # Version 2.6.1 - 2001-10-15 (JB) # - Modified FILENAME keyword to follow oal 3.68.7 (emodf). # - Removed obsolete includes (src/edusoft.nag.cc). # # oal 3.68.5 3.68.8 # Version 3.68.8 - 2001-10-25 (UL) # + fixed subtle problem inadvertently introduced in 3.68.7 (caused emframes # test harness to fail) # Version 3.68.7 - 2001-10-22 (UL) # + fixed problem of SPR 2168: Does not distinguish S/U # Version 3.68.6 - 2001-09-06 (GV) # + (src/TimeCorrelator.cc) fix ieee exception on DEC triggered when # writing some messages to errstr. SOC-SPR-2164. # # selectlib 4.41 4.45 # Version 4.45 - 2001-09-26 (UL) # + implemented SCR 78: Addition of keyword to tabgtigen output # Version 4.44.3 - 2001-09-25 (UL) # + couple of trivial changes in utils/TrinagulatablePolygon.cc to make # optimizer happy # Version 4.44.2 - 2001-09-12 (UL) # + fixed problem in documentation introduced with 4.42 # + fixed problem in method of new TrinagulatablePolygon that caused # problem reported in SPR 2153 on the CAL # (see src/utils/TriangulatablePolygon.cc for details) # Version 4.44.1 - 2001-08-17 (UL) # + corrected modification dates of files in src/selcore (.l/.y are # newer than .cc counterparts in src/selcore in 4.44) # Version 4.44 - 2001-08-15 (UL) # + added new region filter 'polygon2' with a defined positive result for # test points exactly on a polygon segment # + test harness extended to cover new polygon2 filter # + fixed another compilation problem under Tru64 # Version 4.43 - 2001-08-13 (UL) # + fixed compilation problem in TriangulatablePolygon.cc under Tru64 # Version 4.42.1 - 2001-08-11 (UL) # + moved SelecteError from selcore to utils # Version 4.42 - 2001-08-10 (UL) # + case of SHAPE value in input CXC region tables is now indifferent # (used to require names in uppercase) # + implemented fast O(log N) polygon filter; typical speed up for # number of points ~200 is factor 5-10 # + inclusion status of point on polygon boundaries remains uncertain; # now explained in doc; see also rejected SPR 2010 # + consistent use of namespace std # # utils 1.75 1.79.1 # Version 1.79.1 - 2001-12-06 (UL) # + fixed problem with STime sec field (values of 60 could appear under # certain circumstances also for non-leap sec instances) # Version 1.79 - 2001-11-05 (GV) # + (stringutil.h) toNumber now throws when the conversion fails. # Version 1.78 - 2001-10-25 (JBa) # + Brought up to speed for new C++ STANDARD: # + (src/FileLocator.cc) must include iostream! # + (src/QuotedString.h) added explicit comparison with std::string # + (src/STime.cc) replaced "std::std::" by "std::" # + (src/SimpleToken.h) forward declaration 'SimpleToken::Value *must* be # public! # + (src/stime_c.cc) explicit cast from 'C'-enum to 'C++'-enum of # STime::Representation # + (test/*) fixed minor stuff # Version 1.77 - 2001-10-22 (UL) # + added Filename::split()/Filename::isDirectoryName() in stringutil.h + # associated test harnesses # Version 1.76 - 2001-08-15 (UL) # + new stringutil function replaceall() # # Parameters # ---------- # ModuleResources.GtiTimeThreshold 1000 # # Pipeline infrastructure # ----------------------- # # Version 4.4.2 - 2001-12-06 (DH) # + Change newFile function in ModuleResources.pm. The default instrument # is now 'all' instead of 'ob'. This was causing some files not to be # cleaned up properly when restarting a module. # Version 4.4.1 - 2001-12-05 (DH) # + Change error message about flushing processing sequences in Sequence.pm # and Sequencer.pm so that the sequence in question is identified. Change # Sequencer.pm so that it will flush sequences in all possible status # states except processing. # Version 4.4.0 - 2001-12-04 (DH) # + Change to Sequence.pm so that the 'dummy' detector for an exposure is # Redundant, rather than Prime. # Version 4.3.0 - 2001-12-03 (DH) # + Remove HTML INDEX product from Filemap.pm, and the hack for its file name # in Filenames.pm. A better way was found to produce the INDEX.HTM file. # Version 4.2.0 - 2001-11-30 (DH) # + Change to ODF::summaryToObject function so as to properly set the # instrument 'active' attribute in the data base when reading in an odf to # the data base. # Version 4.1.0 - 2001-11-29 (DH) # + Change to Sequence.pm, so that pointing coordinates now get converted to # galactic coordinates, and stored in the database, which propogates them # to the product index file. The conversion is done using the wcstool # program skycoor. # + Change to the dataSource hash in IndexKeywords.pm. The rgsorder # attribute is now gotten from 'file' rather than 'src', and the detector # attribute is added. # Version 4.0.0 - 2001-11-21 (DH) # + Changed SequenceLog.pm so that the log file product is now written out # as a Bourne shell script, rather than a C shell script. # Version 3.0.1 - 2001-11-27 (DJF) # + Amended osw_id formatting for product filename generation to allow single # character as well as single digit values. This is required by new OM # product names in Pipeline+SAS 5.2.1 # Version 3.0.0 - 2001-11-21 (DH) # + Modify Filemap.pm and ProductGroups.pm to use a new, corrected, product # grouping scheme. Also includes definitions for the new OM products to be # used in the 5.2.1 pipeline. # Version 2.3.1 - 2001-11-05 (DH) # + Fix bug in ftpingest (and potentially xftsingest) which was producing # enormous log files. # + Add '-w 100' option to odfingest call in xftsingest and ftpingest. # + Add printing of target name in output of xftsingest. # Version 2.3.0 - 2001-10-16 (DH) # + Add several new functions to ModuleResources to support automatic # reception of DPPS info and automatic sending of XFTS file: # insertRunMessage, sendMail, sendXFTS and thisSequence. # + Change PCMSCongfig.pm for running of PCMS on amazon. # Version 2.2.0 - 2001-10-09 (DH) # + Add setting and clearing of WaitDpss health flag. # Version 2.1.4 - 2001-10-04 (DH) # + Change PCMSCongfig.pm so that only amazon & tigris are used a taskservers. # Version 2.1.3 - 2001-10-04 (DH) # + Back out change to ProductGroups::groupProducts in version 2.1.1. This # change was not considered to be safe. # Version 2.1.2 - 2001-10-03 (DH) # + Bug fix to ModuleResources::prodPack. Thrown exceptions were not being # properly propagated. # Version 2.1.1 - 2001-10-03 (DH) # + Modify ProductGroups::groupProducts so that product files are not # re-gzipped if the gzipped product file already exists. # + Modify ModuleResources::prodPack so that is returns the name of the xfts # package file. # Version 2.0.1 - 2001-10-01 (DH) # + Add '-w 100' option to odfingest calls in xftsingest and ftpingest. This # limits the size of the log files. # + Take amazon out of the pcms configuration for now. # Version 2.0.0 - 2001-09-28 (DH) # + Add code for tracking pcms infrastructure versions. The ODF.pm module now # adds the pcms version in a history record for the odf when it is (gui) # ingested. The ProductIndex.pm module reads this record and the current # PCMS version and the write the PCMSVERS keyword into the product index # primary header. # + PCSMConfig.pm changed to include amazon. # Version 1.0.3 - 2001-09-24 (DH) # + Change poll subroutine of QueueManager so that it starts as many queued # modules as it can, instead of just one. # Version 1.0.2 - 2001-09-13 (DH) # + Keep track of module subprocesses, and set a died flag if the process # dies unexpectedly. Changes in ModuleManager.pm to poll() and # invokeModuleInstance() subroutines. # Version 1.0.1 - 2001-09-11 (DH) # + Remove checkFlag call from processFlag function in Sequencer.pm, as it is # redundant.