Ejemplo n.º 1
0
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")
Ejemplo n.º 2
0
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")
Ejemplo n.º 3
0
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")