def testWithMerge(): ei = EventInterface() ei.setDB('citybeat') ei.setCollection('candidate_event_25by25') ei2 = EventInterface() ei2.setDB('test') ei2.setCollection('candidate_event') cur = ei.getAllDocuments() for event in cur: ei2.addEvent(event)
def mergeBaselineEvents(): ei = EventInterface() ei.setDB('citybeat') ei.setCollection('baseline_candidate_events') ei2 = EventInterface() ei2.setDB('citybeat') ei2.setCollection('baseline_candidate_events_merged') events = ei.getAllDocuments() for event in events: ei2.addEvent(event)
def insertEvents(): ei = EventInterface() ei.setDB('citybeat') ei.setCollection('candidate_event_25by25_merged') ei2 = EventInterface() ei2.setDB('citybeat') ei2.setCollection('online_candidate') ids = ['51148288c2a3754cfe668edd', '51147952c2a3754cfe6684ee', '51148a7ec2a3754cfe669977', '51147967c2a3754cfe668503'] for id in ids: event = ei.getDocument({'_id':ObjectId(id)}) ei2.addEvent(event)
def insertEvents(): ei = EventInterface() ei.setDB('citybeat') ei.setCollection('candidate_event_25by25_merged') ei2 = EventInterface() ei2.setDB('citybeat') ei2.setCollection('online_candidate') ids = [ '51148288c2a3754cfe668edd', '51147952c2a3754cfe6684ee', '51148a7ec2a3754cfe669977', '51147967c2a3754cfe668503' ] for id in ids: event = ei.getDocument({'_id': ObjectId(id)}) ei2.addEvent(event)
def getDate(utc_time): return repr(datetime.fromtimestamp(int(utc_time))) ei = EventInterface() ei.setDB('citybeat') ei.setCollection('next_week_candidate_event_25by25') ei2 = EventInterface() ei2.setDB('citybeat') ei2.setCollection('next_week_candidate_event_25by25_merged') events = ei.getAllDocuments().sort('created_time', 1) for event in events: if event['actual_value'] >= 8 and event['zscore'] >= 3.0: ei2.addEvent(event) #region= {'min_lat': 40.743583800000003, 'max_lng': -73.978088200000002, 'min_lng': -73.998103900000004, 'max_lat': 40.756847} #utc_time = str(1354728300)<div style="text-align: left"></div> #region = {'min_lat': 40.730320599999999, 'max_lng': -73.978088200000002, 'min_lng': -73.998103900000004, 'max_lat': 40.743583800000003} #utc_time = str(1354340400) # #condition = ({'region.min_lat':region['min_lat'], # 'region.min_lng':region['min_lng'], # 'region.max_lat':region['max_lat'], # 'region.max_lng':region['max_lng']}) # #predictions = pi.getAllDocuments(condition).sort('time', 1)