Spaces:
Sleeping
Sleeping
Update map.py
Browse files
map.py
CHANGED
|
@@ -426,7 +426,41 @@ def find_lat_lon_columns(df):
|
|
| 426 |
else:
|
| 427 |
return None, None
|
| 428 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 429 |
my_dataset = st.file_uploader("Upload Parsed DataFrame", type=["csv", "xlsx"])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 430 |
map_1 = KeplerGl(height=800)
|
| 431 |
powerplant = pd.read_csv('global_power_plant_database.csv')
|
| 432 |
secret_bases = pd.read_csv('secret_bases.csv')
|
|
|
|
| 426 |
else:
|
| 427 |
return None, None
|
| 428 |
|
| 429 |
+
|
| 430 |
+
# Load dataset
|
| 431 |
+
data_path = 'parsed_files_distance_embeds.h5'
|
| 432 |
+
|
| 433 |
+
parsed = load_data(data_path).drop(columns=['embeddings'])
|
| 434 |
+
parsed_responses = filter_dataframe(parsed)
|
| 435 |
+
st.session_state['parsed_responses'] = parsed_responses
|
| 436 |
+
st.dataframe(parsed_responses)
|
| 437 |
+
|
| 438 |
my_dataset = st.file_uploader("Upload Parsed DataFrame", type=["csv", "xlsx"])
|
| 439 |
+
|
| 440 |
+
if my_dataset is not None:
|
| 441 |
+
if parsed: # save space by cleaning default dataset
|
| 442 |
+
parsed = None
|
| 443 |
+
try:
|
| 444 |
+
if my_dataset.type == "text/csv":
|
| 445 |
+
data = pd.read_csv(my_dataset)
|
| 446 |
+
elif my_dataset.type == "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":
|
| 447 |
+
data = pd.read_excel(my_dataset)
|
| 448 |
+
else:
|
| 449 |
+
st.error("Unsupported file type. Please upload a CSV, Excel or HD5 file.")
|
| 450 |
+
st.stop()
|
| 451 |
+
parser = filter_dataframe(data)
|
| 452 |
+
st.session_state['parsed_responses'] = parser
|
| 453 |
+
st.dataframe(parser)
|
| 454 |
+
st.success(f"Successfully loaded and displayed data from {my_dataset.name}")
|
| 455 |
+
except Exception as e:
|
| 456 |
+
st.error(f"An error occurred while reading the file: {e}")
|
| 457 |
+
else:
|
| 458 |
+
parsed = load_data(data_path).drop(columns=['embeddings'])
|
| 459 |
+
parsed_responses = filter_dataframe(parsed)
|
| 460 |
+
st.session_state['parsed_responses'] = parsed_responses
|
| 461 |
+
st.dataframe(parsed_responses)
|
| 462 |
+
|
| 463 |
+
|
| 464 |
map_1 = KeplerGl(height=800)
|
| 465 |
powerplant = pd.read_csv('global_power_plant_database.csv')
|
| 466 |
secret_bases = pd.read_csv('secret_bases.csv')
|