def clusters(methods=["GET"]): start_time = time.time() if request.method == "GET": kwargs = get_kwargs() results = retrieve_clusters(**kwargs) logging.debug('calculating clusters took %f seconds' % (time.time() - start_time)) return Response(json.dumps({'clusters': results}), mimetype="application/json")
def clusters(methods=["GET"]): start_time = time.time() if request.method == "GET": ne_lat = float(request.values['ne_lat']) ne_lng = float(request.values['ne_lng']) sw_lat = float(request.values['sw_lat']) sw_lng = float(request.values['sw_lng']) start_date = datetime.date.fromtimestamp(int(request.values['start_date'])) end_date = datetime.date.fromtimestamp(int(request.values['end_date'])) fatal = int(request.values['show_fatal']) severe = int(request.values['show_severe']) light = int(request.values['show_light']) inaccurate = int(request.values['show_inaccurate']) zoom = int(request.values['zoom']) results = retrieve_clusters(ne_lat, ne_lng, sw_lat, sw_lng, start_date, end_date, fatal, severe, light, inaccurate, zoom) logging.debug('calculating clusters took ' + str(time.time() - start_time)) return Response(json.dumps({'clusters': results}), mimetype="application/json")