def getBaselineEvents(): ei = EventInterface() ei.setDB('citybeat') ei.setCollection('baseline_candidate_events') events = ei.getAllDocuments() event_list = [] for event in events: e = Event(event) if e.getActualValue() < 8 or e.getZscore() < 3: continue event_list.append(event) # print len(event_list) # return random.shuffle(event_list) for i in xrange(50): print event_list[i]['_id']