Spaces:
Sleeping
Sleeping
import streamlit as st | |
import pandas as pd | |
import os | |
# Title of the app | |
st.title('OpenCLIP Model Results Viewer') | |
# Displaying the current working directory | |
st.write(f"Current working directory: {os.getcwd()}") | |
# List files in the current directory | |
st.write("Files in the current directory:") | |
st.write(os.listdir()) | |
# Specify the CSV file path | |
csv_file_path = 'openclip_multilingual_retrieval_results.csv' | |
try: | |
# Attempt to read the CSV file | |
df = pd.read_csv(csv_file_path) | |
# Display the dataframe | |
st.write("### OpenCLIP Model Results") | |
st.dataframe(df) | |
# Optionally, you could add some visualizations or summaries | |
st.write("### Summary Statistics") | |
st.write(df.describe()) | |
# If you want to create any specific plots | |
if st.checkbox("Show Plot"): | |
st.line_chart(df) | |
except FileNotFoundError: | |
st.error(f"File {csv_file_path} not found. Please ensure the file exists in the app directory.") | |
except pd.errors.EmptyDataError: | |
st.error(f"The file {csv_file_path} is empty. Please check the content of your CSV file.") | |
except pd.errors.ParserError: | |
st.error(f"Unable to parse {csv_file_path}. Please ensure it's a valid CSV file.") | |
except Exception as e: | |
st.error(f"An unexpected error occurred: {str(e)}") |