Updates the photometric zero-point values in FITS files and in the 
  database, from the values provided in the CASU-supplied calibration table
  file if specified with -m/--manual option otherwise a global solution to 
  all data is applied (not implemented yet!).
    |  |  | 
    |  |  | 
    | bool |  | 
    |  |  | 
    |  | 
        
          | _oldZPDict(self,
        intStkZPs,
        multiframeID) ?
 | source code |  | 
    |  | 
        
          | _parseSchemas(self) Parses WSA_MultiframeSchema.sql to determine MultiframeDetector and 
      PreviousMFDZP table attributes.
 | source code |  | 
    |  | 
        
          | _propagateChanges(self,
        mfID,
        newZPDict,
        oldZPInfo) | source code |  | 
    |  | 
        
          | _updatePhotCalVers(self) Updates end date of last recalibration version entry in table 
      PhotCalVers and inserts details for new recalibration version.
 | source code |  | 
    | list(tuple(str, dict))  INCORRECT! |  | 
    |  | 
        
          | _getDict(self,
        fitsName,
        infoArray) Produces dictionary of FITS updates from table.
 | source code |  | 
    |  | 
        
          | _addHistory(self,
        historyPhrase,
        header,
        numSpareKeys) Update the FITS header to consolidate previous CASU HISTORY cards, 
      and to add in a new HISTORY card with supplied details.
 | source code |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | _requiresUpdate(self,
        header) Tests whether a FITS header has already been updated with the latest 
      recalibration values.
 | source code |  | 
    | int | 
        
          | _shrinkHistory(self,
        header) Consolidates previous CASU HISTORY cards into a smaller amount of 
      header space, to help prevent the creation of new header blocks.
 | source code |  | 
    |  | 
        
          | _updateArchive(self,
        mfID,
        extNums,
        tables,
        zpValues) Updates the database multiframe entry for the new zero-point values, 
      copying the old values into the PreviousMFDZP table.
 | source code |  | 
    |  | 
        
          | _updateSynopticSource(self,
        photTable,
        deltaZP,
        shortName,
        mfID,
        extNum) ?
 | source code |  | 
    |  | 
        
          | _updateFiles(self,
        calibList) WRITE SOMETHING HERE
 | source code |  | 
    |  | 
        
          | _updateCatalogueFile(self,
        catPathName,
        zpValues) WRITE SOMETHING HERE
 | source code |  | 
    |  | 
        
          | _updateImageFile(self,
        imgPathName,
        zpValues) WRITE SOMETHING HERE
 | source code |  | 
    |  | 
        
          | _updateKeywords(self,
        header,
        extNum,
        zpValues) Update keywords for latest recalibration values and update HISTORY 
      card.
 | source code |  | 
  
    | Inherited from wsatools.DbConnect.CuSession.CuSession:__del__,__init__,logBrokenFile,run Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ | 
    |  | cuNum = 8Curation task number.
 | 
    |  | calibKeys = [('MAGZPT', 'Photometric ZP (mags) for default ext... | 
    |  | maxDeltaZP = 0.05 | 
    |  | zpComment = 'Photometric ZP (mags) for default extinction' | 
    |  | zpErrComment = 'Photometric ZP error (mags)' | 
    |  | numZPComment = ' Number of standards used' | 
    |  | nightZPComment = 'Average photometric ZP (mags) for night' | 
    |  | nightZPErrComment = 'Photometric ZP sigma for night (mags)' | 
    |  | nightNumComment = 'Number of ZP used in band for night'List of MultiframeDetector attributes to update together with their 
      calibration FITS keywords and descriptions.
 | 
    |  | highDeltaZP = 0.5Warn if change in zero-point is greater than this value.
 | 
    |  | minimumDeltaZP = 0.0005Only recalibrate detection table if change in zero-point is greater 
      than this value.
 | 
    |  | misplacedKeys = ['MAGZPT', 'MAGZRR']List of keys that should be removed from primary header.
 | 
    |  | paddingLine = 'WFAU added block padding'Comment line to pad out excess space in FITS headers.
 | 
    |  | testDir = 'cu8_test_rsc'Name of testing directory to store FITS file copies.
 | 
    |  | copyFits = FalseUpdate copies of the FITS files instead of originals?
 | 
    |  | dateRange = DateRange(begin=<mx.DateTime.DateTime object for '...Include data observed between these nights only when doing the 
      automatic calibration of multi-epoch data.
 | 
    |  | fromMf = NoneContinue recalibrations from this multiframe ID and catalogue file 
      onwards in the list (format tuple(int, str)).
 | 
    |  | releaseNum = NoneCurrent release number of products to be automatically calibrated.
 | 
    |  | reqProdRange = NoneOnly apply the automatic calibration of multi-epoch data to this 
      product ID range.
 | 
    |  | tablePathName = ''Path to the file containing the table of new calibration values.
 | 
    |  | _fitsThread = NoneA separate thread to run the FITS file updater.
 | 
    |  | _mfdAttrKeys = NoneList of MultiframeDetector attributes to update, and corresponding 
      FITS keys.
 | 
    |  | _newVersNum = 0Current recalibration version number.
 | 
    |  | _numErrors = 0Counter for number of run-time errors raised.
 | 
    |  | _numWarnings = 0Counter for number of run-time warnings raised.
 | 
    |  | _prevMDZPattrs = ''Comma-separated string of MultiframeDetector attributes to copy into 
      the PreviousMDZP table.
 | 
    |  | _recalSchema = NoneDictionary of lists of columns for recalibration attributes 
      referenced by the detection table for every programme that is to be 
      recalibrated.
 | 
    |  | _timeStamp = ''Time stamp to place into HISTORY card, denoting time of FITS update.
 | 
  
    | Inherited from wsatools.DbConnect.CuSession.CuSession:archive,comment,cuEventID,curator,eTypes,isDayStampedLog,onlyNonSurveys,onlySurveys,programme,programmeID,resultsFilePathName,shareFileID,sysc     Inherited from wsatools.DbConnect.CuSession.CuSession(private):_autoCommit,_cleanUpDirs,_cuTable,_isPersistent,_lockPathName,_log,_numSessions,_reqCuEventID,_reqDbLock,_rolledBack,_success,_useWorkDir |