Spaces:
Running
Running
update app
Browse files
app.py
CHANGED
@@ -5,6 +5,16 @@ import gradio as gr
|
|
5 |
file_path = 'iclr2024_reviews_20231110.csv'
|
6 |
df = pd.read_csv(file_path)
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
# Define a function to filter the DataFrame based on a search query
|
9 |
def search_papers(query=""):
|
10 |
if query: # If there is a search query, filter the DataFrame
|
@@ -18,7 +28,7 @@ with gr.Blocks() as demo:
|
|
18 |
search_bar = gr.Textbox(placeholder="Enter search terms here...", label="Search Reviews")
|
19 |
|
20 |
# Initialize the reviews table with all the data
|
21 |
-
reviews_table = gr.Dataframe(df)
|
22 |
|
23 |
# When the search bar changes, update the reviews table with the filtered results
|
24 |
search_bar.change(
|
|
|
5 |
file_path = 'iclr2024_reviews_20231110.csv'
|
6 |
df = pd.read_csv(file_path)
|
7 |
|
8 |
+
# Function to create a hyperlink for the paper title
|
9 |
+
def create_link(row):
|
10 |
+
base_url = "https://openreview.net/forum?id="
|
11 |
+
title = row['Title']
|
12 |
+
paper_id = row['ID']
|
13 |
+
return f'<a href="{base_url}{paper_id}" target="_blank">{title}</a>'
|
14 |
+
|
15 |
+
# Apply the function to create hyperlinks in the Title column
|
16 |
+
df['Title'] = df.apply(create_link, axis=1)
|
17 |
+
|
18 |
# Define a function to filter the DataFrame based on a search query
|
19 |
def search_papers(query=""):
|
20 |
if query: # If there is a search query, filter the DataFrame
|
|
|
28 |
search_bar = gr.Textbox(placeholder="Enter search terms here...", label="Search Reviews")
|
29 |
|
30 |
# Initialize the reviews table with all the data
|
31 |
+
reviews_table = gr.Dataframe(df, interactive=True, type="pandas", datatype=["str", "str", "html", "number", "number", "str"])
|
32 |
|
33 |
# When the search bar changes, update the reviews table with the filtered results
|
34 |
search_bar.change(
|