def get_schools_enrollment(attribute, year): return jsonify(**data.get_enrollment(school_metas, year, attribute))
enrollment_kd_metas[year][level].append(id) vector = build_grades_vector(id, year, level) if vector: grades_kd_list[year][level].append(vector) grades_kd_metas[year][level].append(id) enrollment_kd[year][level] = KDTree(enrollment_kd_list[year][level]) grades_kd[year][level] = KDTree(grades_kd_list[year][level]) generate_kd() del generate_kd school_names_to_id_json = ujson.dumps(data.get_all_school_names(school_metas)) school_enrollments_json = ujson.dumps(data.get_enrollment(school_metas, "2012", "total")) @app.before_request def before_request(): app.jinja_env.globals["MAPS_KEY"] = MAPS_KEY @app.route("/") def mainapp(): return render_template( "visualizer.html", school_coordinates=school_coordinates_json, school_names=school_names_to_id_json, school_enrollments=school_enrollments_json, )