Create/update merged synoptic source catalogue for a given
programme.
|
|
|
|
|
_checkFrameSet(self,
frameSet)
Checks frame set against current mergelog |
source code
|
|
|
|
_checkMissingFrameSets(self)
Are there any existing frame sets not in the current lists |
source code
|
|
|
|
_deleteOldFrameSets(self)
Remove old frame sets. |
source code
|
|
|
|
_getMergeLogInfo(self)
Creates view of current merge log |
source code
|
|
|
list(tuple(int, int))
|
|
|
|
_ingestMergeLogOnly(self,
ingester)
Write the updated merge log of new (plus updated) frame sets (new
frame sets flagged using the merge log attribute "new") to
a CSV file. |
source code
|
|
|
|
_insertDefaultRows(self)
Inserts default rows for every frame into synoptic source table. |
source code
|
|
|
list(tuple)
|
|
|
|
_selectBestMfIDs(self,
frameSetInfo)
Chooses best mfIDs to match time info |
source code
|
|
|
|
|
|
Inherited from SourceMerger:
deprecateOldFrameSets,
mergeSources,
reseamSources
Inherited from SourceMerger (private):
_addSeamingIndices,
_analyseSeams,
_createEpochDict,
_createPixScaleDict,
_getCameoPassbandData,
_getExistingFrameSets,
_getFrameSetSources,
_getMedianImageExtent,
_getNextID,
_getPositionColumnData,
_getSrcPositionColumnData,
_isQualityFlaggingComplete,
_pickBestDuplicate,
_removeDeprecatedSources,
_setProgPassbandDetails,
_updateAebvCSVFile
Inherited from DbConnect.CuSession.CuSession:
__del__,
__init__,
logBrokenFile,
run
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|
|
|
commencementMessage = 'Synoptic source merging...'
Message to log at the commencement of source merging.
|
|
|
pairingCriterion = 0.8
Tight merging criterion because sources should not move in short
space of time.
|
|
|
frameSetChunkSize = 150
Number of frame sets in each chunk.
|
|
|
cuNum = 6
Curation task number.
|
|
|
_isVerbose = False
Turns off logging for certain sub-classes only.
|
|
|
maxProdID = None
Maximum product ID to include in merged frame sets.
|
|
|
minProdID = None
Minimum product ID to include in merged frame sets.
|
|
|
prepareOnly = False
Only prepare the frame sets and update mergelog, without source
merging?
|
|
|
skipQualityCheck = False
Override quality bit flag check?
|
|
|
recreate = False
Recreate from scratch
|
|
|
_goodFrameSets = []
|
|
|
_incompFrameSets = []
|
|
|
_deprecFrameSets = []
|
|
|
_newFrameSets = []
|
|
Inherited from SourceMerger:
continueCompleteReseam,
dateRange,
doCompleteReseam,
freeCacheInterval,
minEpochSep,
seamErrorBitMask,
seamingPairCriterion,
swVersion
Inherited from SourceMerger (private):
_autoCommit,
_extractor,
_filterPasses,
_frameSetIDName,
_idxInfo,
_isPersistent,
_mergeLog,
_mfidIndices,
_newFrameSetIdx,
_numFilterCol,
_numHeaderCol,
_outgester,
_passbands,
_progSchema,
_sourceIDName,
_sourceTable,
_useExtNum,
_useWorkDir
Inherited from DbConnect.CuSession.CuSession:
archive,
comment,
cuEventID,
curator,
eTypes,
isDayStampedLog,
onlyNonSurveys,
onlySurveys,
programme,
programmeID,
resultsFilePathName,
shareFileID,
sysc
|