def __init__(self, coordSystemLocal, stdevUseApriori=True, confProb=0.95, reliabProb=0.95, testId=None, duplicateIdFix=DUPLICATE_ID.compare, duplicateIdAdj=DUPLICATE_ID.compare, textTable=None): """ stdevUseApriori: use apriori/aposteriori standard deviation confProb: confidence probability reliabProb: reliability probability testId: Ids of point for testing (currently only for output) duplicateFixId: what to do with duplicate fixed points in epoch textTable: text table instance for epochPointList """ NetworkList.__init__(self, coordSystemLocal, stdevUseApriori=stdevUseApriori, confProb=confProb, #reliabProb=reliabProb, #duplicateIdFix=duplicateIdFix, duplicateIdAdj=duplicateIdAdj) self.pointListAdj = PointList(textTable=gama_coor_table(), duplicateId=duplicateIdFix) # list of fixed points for all epochs self.epochPointList = EpochPointList(idList=testId) # list of coordinates, displacements and test results # PointLocalGamaDisplTest instances self.stdevList = [] # list of StandardDeviation instances # handles degrees of freedom from GamaLocalData instance ##self.testType = None if textTable is None: from gizela.stat.displ_test_text_table import displ_test_text_table self._textTable = displ_test_text_table() else: self._textTable = textTable self._reliabProb = reliabProb
def __init__(self, coordSystemLocal, prefix=None, suffix=None, #duplicateIdFix=DUPLICATE_ID.compare, duplicateIdAdj=DUPLICATE_ID.overwrite): """ prefix: format string for one number (epoch index) usefull for joined adjustment of multiple epoch. As prefix of point id. suffix: almost the same as prefix duplicateIdFix, duplicateIdAdj: handling of duplicit point """ NetworkList.__init__(self, coordSystemLocal, #duplicateIdFix=duplicateIdFix, duplicateIdAdj=duplicateIdAdj) self.set_prefix(prefix) self.set_suffix(suffix)