예제 #1
0
def report(project, tablename, datestring1, datestring2, value_key):
    dataloggerweb = DataLoggerWeb(DATALOGGER_URL)
    starttime = time.time()
    print "Comparing %s/%s value_key %s for dates %s and %s" % (project, tablename, value_key, datestring1, datestring2)
    cm = CorrelationMatrixTime(dataloggerweb, project, tablename, datestring1, datestring2, value_key)
    print "TOP most differing keys"
    for key, coefficient in sorted(cm.items(), key=lambda items: items[1], reverse=True)[:20]:
        print key, coefficient
    print "Duration %f" %(time.time() - starttime)
예제 #2
0
 def loads(data):
     cm = CorrelationMatrixTime.__new__(CorrelationMatrix)
     cm.__data = eval(json.loads(data))
     return cm