def data(): result = pack_empty() # try: dt = datetime.now() params = parse_params(request.query.decode()) db_data = db.get_descriptions(params.point, params.range) if db_data: processed = db_data.process(process_fun=process_gensim) filtered = db_data.filter(data=processed, mask_fun=filter_sum) result = pack_result(filtered.tolist(), (datetime.now() - dt).microseconds) # except Exception, e: # result = pack_error(str(e)) return result
def test_analyze(): from collector import db dt = datetime.datetime(2013, 8, 21, 19) data = db.get_descriptions(dt) return np.array(data.keys()), analyze.vectorize(data.values())