Esempio n. 1
0
def create_trace_flloat(traceset, i, keys):
    setslist = [create_sets(traceset[k][:i]) for k in keys]
    dictlist = [FiniteTrace.fromStringSets(s) for s in setslist]
    keydictlist = dict()
    j = 0
    for k in keys:
        keydictlist[k] = dictlist[j]
        j += 1
    t = FiniteTraceDict.fromDictSets(keydictlist)
    return t
Esempio n. 2
0
 def create_trace_flloat(self, traceset, i):
     setslist = [self.create_sets(traceset[k][i]) for k in self.keys]
     a = self.create_sets(traceset['A'][i])
     setslist.append(a)
     dictlist = [FiniteTrace.fromStringSets(s) for s in setslist]
     keydictlist = dict()
     keydictlist['A'] = dictlist[-1]
     j = 0
     for k in self.keys:
         keydictlist[k] = dictlist[j]
         j += 1
     t = FiniteTraceDict.fromDictSets(keydictlist)
     return t