Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,6 +5,7 @@ Flask backend: loads XLSX, exposes JSON API endpoints.
|
|
| 5 |
|
| 6 |
import os
|
| 7 |
import io
|
|
|
|
| 8 |
import json
|
| 9 |
import pandas as pd
|
| 10 |
from flask import Flask, render_template, jsonify, send_file, request
|
|
@@ -106,8 +107,10 @@ COLLEGE_COORDS = {
|
|
| 106 |
}
|
| 107 |
|
| 108 |
|
|
|
|
| 109 |
# Data Loading
|
| 110 |
|
|
|
|
| 111 |
def load_data() -> pd.DataFrame:
|
| 112 |
raw = pd.read_excel(DATA_FILE, sheet_name=0, header=None)
|
| 113 |
|
|
|
|
| 5 |
|
| 6 |
import os
|
| 7 |
import io
|
| 8 |
+
from functools import lru_cache
|
| 9 |
import json
|
| 10 |
import pandas as pd
|
| 11 |
from flask import Flask, render_template, jsonify, send_file, request
|
|
|
|
| 107 |
}
|
| 108 |
|
| 109 |
|
| 110 |
+
|
| 111 |
# Data Loading
|
| 112 |
|
| 113 |
+
@lru_cache(maxsize=1)
|
| 114 |
def load_data() -> pd.DataFrame:
|
| 115 |
raw = pd.read_excel(DATA_FILE, sheet_name=0, header=None)
|
| 116 |
|