Create/update merged source catalogue for a given programme.
|
|
|
|
SourceMerger.FrameSet
|
_createFrameSet(self,
nextFrameSetID,
matchingFrames,
availableFrames)
Creates a new frame set with the given frameSetID out of the given
list of frames in the same pointing. |
source code
|
|
|
list(Frame)
|
_getAvailableFrames(self,
frameSets)
Extract from the programme's associated image frame table all the
frames that should have catalogues and are available for merging. |
source code
|
|
|
list(SourceMerger.FrameSet)
|
|
|
int
|
|
|
Frame
|
_pickBestFrame(self,
frames,
passNum,
numEpochs,
centrePos)
Returns the most suitable frame, given a list of frames of the same
colour. |
source code
|
|
|
SourceMerger.FrameSet
|
_updateFrameSet(self,
frameSet,
matchingFrames,
availableFrames)
Determines whether the given frame set should be updated with the
given frames. |
source code
|
|
|
Inherited from wsatools.SourceMerger.SourceMerger:
deprecateOldFrameSets,
mergeSources,
reseamSources
Inherited from wsatools.SourceMerger.SourceMerger (private):
_addSeamingIndices,
_analyseSeams,
_createEpochDict,
_createPixScaleDict,
_getCameoPassbandData,
_getExistingFrameSets,
_getFrameSetSources,
_getMedianImageExtent,
_getNextID,
_getPositionColumnData,
_getProgFilters,
_getSrcPositionColumnData,
_isQualityFlaggingComplete,
_pickBestDuplicate,
_removeDeprecatedSources,
_setProgPassbandDetails,
_setProgTableNames,
_updateAebvCSVFile
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 = 7
Curation task number.
|
|
|
epochTolerance = {101: 550, 102: 730, 103: 550}
Minimum duration in days between separate epochs for each programme.
|
|
|
_matchExtensions = True
Option to match extension numbers when doing the frame association
into frame sets.
|
|
|
createNewTable = False
Destroy the existing source table and start from scratch?
|
|
|
enableIngest = True
Ingest results into database?
|
|
|
isMultiEpoch = True
Consider multiple epochs when associating frame sets?
|
|
|
onlyMerge = False
Only update the source table with newly merged sources without
reseaming?
|
|
|
onlyReseam = False
Only reseam sources?
|
|
|
prepareOnly = False
Only prepare the framesets and update mergelog, without source
merging?
|
|
|
skipQualityCheck = False
Override quality bit flag check?
|
|
|
_frameData = None
A complete set of frame data for the current programme as a
dictionary referenced by a multiframeID, extNum pair
|
|
Inherited from wsatools.SourceMerger.SourceMerger:
commencementMessage,
continueCompleteReseam,
dateRange,
doCompleteReseam,
freeCacheInterval,
minEpochSep,
seamErrorBitMask,
seamingPairCriterion,
swVersion
Inherited from wsatools.SourceMerger.SourceMerger (private):
_autoCommit,
_extractor,
_filterPasses,
_frameSetIDName,
_idxInfo,
_isPersistent,
_isVerbose,
_mergeLog,
_mfidIndices,
_newFrameSetIdx,
_numFilterCol,
_numHeaderCol,
_outgester,
_passbands,
_progSchema,
_sourceIDName,
_sourceTable,
_useExtNum,
_useWorkDir
Inherited from wsatools.DbConnect.CuSession.CuSession:
archive,
comment,
cuEventID,
curator,
eTypes,
isDayStampedLog,
onlyNonSurveys,
onlySurveys,
programme,
programmeID,
resultsFilePathName,
shareFileID,
sysc
|