Spaces:
Running
Running
corl2024
Browse files- app.py +7 -4
- constants.py +2 -0
- df/PaperCentral.py +24 -22
- pr_paper_central_tab.py +9 -3
app.py
CHANGED
|
@@ -43,7 +43,7 @@ def logging_flow(oauth_token: Optional[gr.OAuthToken]):
|
|
| 43 |
style="border: 2px solid rgb(245, 158, 11); border-radius: 50%; width: 1.38rem; height: 1.38rem; margin-right: 0.5rem;">
|
| 44 |
<span style="font-size: 1rem;">{name}</span>
|
| 45 |
</div>
|
| 46 |
-
Head to "
|
| 47 |
'''
|
| 48 |
|
| 49 |
user_info_update = gr.update(value=avatar_html, label="User")
|
|
@@ -55,11 +55,14 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 55 |
gr.Markdown("# Paper Central")
|
| 56 |
with gr.Row():
|
| 57 |
with gr.Column(scale=1):
|
| 58 |
-
login_button = gr.LoginButton(value="
|
| 59 |
user_info_md = gr.HTML()
|
| 60 |
with gr.Column(scale=1):
|
| 61 |
with gr.Accordion(label="⭐Release notes", open=False):
|
| 62 |
gr.Markdown("""
|
|
|
|
|
|
|
|
|
|
| 63 |
- **October 16, 2024** – Added functionality to filter papers by date ranges.
|
| 64 |
- **October 11, 2024** – Introduced leaderboards feature.
|
| 65 |
- **October 8, 2024** – MICCAI 2024 proceedings added.
|
|
@@ -128,7 +131,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 128 |
)
|
| 129 |
hf_options = gr.CheckboxGroup(
|
| 130 |
label="Hugging Face options",
|
| 131 |
-
choices=["🤗 artifacts", "datasets", "models", "spaces", "github"],
|
| 132 |
value=[],
|
| 133 |
elem_id="hf_options"
|
| 134 |
)
|
|
@@ -168,7 +171,7 @@ with gr.Blocks(css="style.css") as demo:
|
|
| 168 |
wrap=True,
|
| 169 |
)
|
| 170 |
|
| 171 |
-
with gr.Tab("
|
| 172 |
pr_paper_central_tab(paper_central_df.df_raw)
|
| 173 |
|
| 174 |
with gr.Tab("Leaderboards", id="tab-leaderboards"):
|
|
|
|
| 43 |
style="border: 2px solid rgb(245, 158, 11); border-radius: 50%; width: 1.38rem; height: 1.38rem; margin-right: 0.5rem;">
|
| 44 |
<span style="font-size: 1rem;">{name}</span>
|
| 45 |
</div>
|
| 46 |
+
Head to "Edit papers" tab to modify your paper!
|
| 47 |
'''
|
| 48 |
|
| 49 |
user_info_update = gr.update(value=avatar_html, label="User")
|
|
|
|
| 55 |
gr.Markdown("# Paper Central")
|
| 56 |
with gr.Row():
|
| 57 |
with gr.Column(scale=1):
|
| 58 |
+
login_button = gr.LoginButton(value="Add or edit your papers")
|
| 59 |
user_info_md = gr.HTML()
|
| 60 |
with gr.Column(scale=1):
|
| 61 |
with gr.Accordion(label="⭐Release notes", open=False):
|
| 62 |
gr.Markdown("""
|
| 63 |
+
- **October 24, 2024** – CoRL 2024 proceedings added.
|
| 64 |
+
- **October 20, 2024** – You can now add or edit papers.
|
| 65 |
+
- **October 19, 2024** – Papers with github now have github stars.
|
| 66 |
- **October 16, 2024** – Added functionality to filter papers by date ranges.
|
| 67 |
- **October 11, 2024** – Introduced leaderboards feature.
|
| 68 |
- **October 8, 2024** – MICCAI 2024 proceedings added.
|
|
|
|
| 131 |
)
|
| 132 |
hf_options = gr.CheckboxGroup(
|
| 133 |
label="Hugging Face options",
|
| 134 |
+
choices=["🤗 artifacts", "datasets", "models", "spaces", "github", "project page"],
|
| 135 |
value=[],
|
| 136 |
elem_id="hf_options"
|
| 137 |
)
|
|
|
|
| 171 |
wrap=True,
|
| 172 |
)
|
| 173 |
|
| 174 |
+
with gr.Tab("Edit papers", id="tab-pr"):
|
| 175 |
pr_paper_central_tab(paper_central_df.df_raw)
|
| 176 |
|
| 177 |
with gr.Tab("Leaderboards", id="tab-leaderboards"):
|
constants.py
CHANGED
|
@@ -2,6 +2,8 @@ NEURIPS_ICO = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIr
|
|
| 2 |
COLM_ICO = "data:image/svg+xml;base64,PCEtLSBmYXZpY29uLnN2ZyAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDx0ZXh0IHk9IjMyIiBmb250LXNpemU9IjMyIj7wn6aZPC90ZXh0Pgo8L3N2Zz4="
|
| 3 |
DEFAULT_ICO = NEURIPS_ICO
|
| 4 |
MICCAI24ICO = "data:image/png;base64,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"
|
|
|
|
|
|
|
| 5 |
DATASET_ARXIV_SCAN_PAPERS = "IAMJB/scanned-arxiv-papers-id"
|
| 6 |
DATASET_CONFERENCE_PAPERS = "IAMJB/paper_conference_aggregate"
|
| 7 |
DATASET_DAILY_PAPERS = "hysts-bot-data/daily-papers"
|
|
|
|
| 2 |
COLM_ICO = "data:image/svg+xml;base64,PCEtLSBmYXZpY29uLnN2ZyAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDx0ZXh0IHk9IjMyIiBmb250LXNpemU9IjMyIj7wn6aZPC90ZXh0Pgo8L3N2Zz4="
|
| 3 |
DEFAULT_ICO = NEURIPS_ICO
|
| 4 |
MICCAI24ICO = "data:image/png;base64,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"
|
| 5 |
+
CORL_ICO = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAX3pUWHRSYXcgcHJvZmlsZSB0eXBlIEFQUDEAAAiZ40pPzUstykxWKCjKT8vMSeVSAANjEy4TSxNLo0QDAwMLAwgwNDAwNgSSRkC2OVQo0QAFmBqYWZoZmxmaAzGIzwUASLYUyTrUQzIAAANcSURBVDiNbZJrTJN3FMaf9/+n9G1LSyuVWjAtICvIrRCwmNbhFB2TTZPNS5ANvCRq1Gi2ZFNj5jLZZM7MhZEA2SpfRElYjG4yJGwxiho1E4YER1msVyhtaSlUkN5e3ncfDCJuz6dzkuec/E7OQ/FfEcTqkkFiZOAmpjBv0VJIFTEI+L3/40XUnEZrLHl/zVsn1piSMn2+8ekDtef/STekZj0edPJTNKYaI39XAwi+OkNnioTckgPWLysad+WFtPd775JlOp5e+Mun6Wz/mbE/eEjsTxxFvDS+DFR+CSHf2ByM6MS8DReaf+Su1GzhM4z5LRmmVb+NtR8RsleXCTrLB4IkqVBo/b1TMJjXCojPOjH3XkC0df3qb5fIhuieU31n+nu7NytU6mGxXIkxlwOalDRUfbYbB6u+xwTDIkrMbsX8xaWzC9Tplk3L30g+d7mXsz0d/woADzAAoYhVx2PH+hK0X76OnDwjEhZoIGXF80FFdQAYACCiaDYzdYGYSUjWMTFK+YqXbNNhPPN58XWNFYWFS+CNUiE+w4iG44dnyF8QmAtyVsZF3EhXRKj101X1yiTjJyKRiBWYKBBKIZNLUZC5CM6uTqSE3Tj8QxNAiAZxhgIAIFr1PO3EmAfvHe9yJzJ+sr0097vKUmO57d49RFglcs1FqG44AyaaxUdbPgTLh0AYIgalKwCAjE8G/Kw8FhwfOV3WMHDDVJBPTLIntL61H0HPEK61taJibTH0WjU27DyEj/dux0KNmgMv/AkA5E6vrZuP1aM4W7ur8WilWR+4K1TW3ApUlWdDqVQiZ+U7aLnYAYtlKVLzTXC5RvB02OWAd6ATAMioZ7j51zturm6fRUEeXSWba3t+YlWJLSr9YkgUCoTDYcjzi/FNbSOeuZ04f7ENAInMvtFn7z/ZfLXJ9zyCmw4aGJrgzlGRhGMIBSUUg903cP3sKdSfPIrR+33osz1wYTq8H4DwMsqeSe+VngH/8s83GVMsFnP5I++UIU0VEVt/6cLNtmbY7Q9RZ22C1+fnhOngRnhsHTMEzGwo1fK0LF3N/reTKtYVpYmGHU7hzWM9Ab1+oXTQ6UEwGLoNPvwFRmx/vBplBq8rzpAuk0re5Xg8D02Od0Ci2AZBGIXb3Qh4Jl+3/wuO70L+2XcHiQAAAABJRU5ErkJggg=="
|
| 6 |
+
|
| 7 |
DATASET_ARXIV_SCAN_PAPERS = "IAMJB/scanned-arxiv-papers-id"
|
| 8 |
DATASET_CONFERENCE_PAPERS = "IAMJB/paper_conference_aggregate"
|
| 9 |
DATASET_DAILY_PAPERS = "hysts-bot-data/daily-papers"
|
df/PaperCentral.py
CHANGED
|
@@ -9,6 +9,7 @@ from constants import (
|
|
| 9 |
COLM_ICO,
|
| 10 |
DEFAULT_ICO,
|
| 11 |
MICCAI24ICO,
|
|
|
|
| 12 |
)
|
| 13 |
import gradio as gr
|
| 14 |
from utils import load_and_process
|
|
@@ -21,37 +22,25 @@ class PaperCentral:
|
|
| 21 |
A class to manage and process paper data for display in a Gradio Dataframe component.
|
| 22 |
"""
|
| 23 |
|
| 24 |
-
CONFERENCES = [
|
| 25 |
-
"ACL2023",
|
| 26 |
-
"ACL2024",
|
| 27 |
-
"COLING2024",
|
| 28 |
-
"CVPR2023",
|
| 29 |
-
"CVPR2024",
|
| 30 |
-
"ECCV2024",
|
| 31 |
-
"EMNLP2023",
|
| 32 |
-
"NAACL2023",
|
| 33 |
-
"NeurIPS2023",
|
| 34 |
-
"NeurIPS2023 D&B",
|
| 35 |
-
"COLM2024",
|
| 36 |
-
"MICCAI2024",
|
| 37 |
-
"ACMMM2024",
|
| 38 |
-
]
|
| 39 |
CONFERENCES_ICONS = {
|
| 40 |
-
"
|
| 41 |
-
"
|
|
|
|
|
|
|
| 42 |
"COLING2024": 'https://aclanthology.org/aclicon.ico',
|
| 43 |
-
"CVPR2023": "https://openaccess.thecvf.com/favicon.ico",
|
| 44 |
"CVPR2024": "https://openaccess.thecvf.com/favicon.ico",
|
|
|
|
|
|
|
|
|
|
| 45 |
"ECCV2024": "https://openaccess.thecvf.com/favicon.ico",
|
| 46 |
"EMNLP2023": 'https://aclanthology.org/aclicon.ico',
|
| 47 |
"NAACL2023": 'https://aclanthology.org/aclicon.ico',
|
| 48 |
"NeurIPS2023": NEURIPS_ICO,
|
| 49 |
"NeurIPS2023 D&B": NEURIPS_ICO,
|
| 50 |
-
"COLM2024": COLM_ICO,
|
| 51 |
-
"MICCAI2024": MICCAI24ICO,
|
| 52 |
-
"ACMMM2024": "https://2024.acmmm.org/favicon.ico",
|
| 53 |
}
|
| 54 |
|
|
|
|
|
|
|
| 55 |
# Class-level constants defining columns and their data types
|
| 56 |
COLUMNS_START_PAPER_PAGE: List[str] = [
|
| 57 |
'date',
|
|
@@ -71,6 +60,7 @@ class PaperCentral:
|
|
| 71 |
'num_comments',
|
| 72 |
'github',
|
| 73 |
'github_stars',
|
|
|
|
| 74 |
'conference_name',
|
| 75 |
'id',
|
| 76 |
'type',
|
|
@@ -96,6 +86,7 @@ class PaperCentral:
|
|
| 96 |
'type': 'str',
|
| 97 |
'authors': 'str',
|
| 98 |
'github_stars': 'number',
|
|
|
|
| 99 |
}
|
| 100 |
|
| 101 |
# Mapping for renaming columns for display purposes
|
|
@@ -154,7 +145,7 @@ class PaperCentral:
|
|
| 154 |
paper_central_df: pd.DataFrame = load_and_process(DATASET_PAPER_CENTRAL)[
|
| 155 |
['arxiv_id', 'categories', 'primary_category', 'date', 'upvotes', 'num_comments', 'github', 'num_models',
|
| 156 |
'num_datasets', 'num_spaces', 'id', 'proceedings', 'type',
|
| 157 |
-
'conference_name', 'title', 'paper_page', 'authors', 'github_stars']
|
| 158 |
]
|
| 159 |
|
| 160 |
# If arxiv published_date is weekend, switch to Monday
|
|
@@ -272,6 +263,12 @@ class PaperCentral:
|
|
| 272 |
f"<a href='{row['github']}'>github</a>"
|
| 273 |
)
|
| 274 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 275 |
return row
|
| 276 |
|
| 277 |
df = df.copy()
|
|
@@ -426,6 +423,11 @@ class PaperCentral:
|
|
| 426 |
columns_to_show.append('github_stars')
|
| 427 |
filtered_df = filtered_df[(filtered_df['github'] != "") & (filtered_df['github'].notnull())]
|
| 428 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 429 |
# Apply conference filtering
|
| 430 |
if conference_options:
|
| 431 |
columns_to_show = [col for col in columns_to_show if col not in ["date", "arxiv_id"]]
|
|
|
|
| 9 |
COLM_ICO,
|
| 10 |
DEFAULT_ICO,
|
| 11 |
MICCAI24ICO,
|
| 12 |
+
CORL_ICO,
|
| 13 |
)
|
| 14 |
import gradio as gr
|
| 15 |
from utils import load_and_process
|
|
|
|
| 22 |
A class to manage and process paper data for display in a Gradio Dataframe component.
|
| 23 |
"""
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
CONFERENCES_ICONS = {
|
| 26 |
+
"CoRL2024": CORL_ICO,
|
| 27 |
+
"ACMMM2024": "https://2024.acmmm.org/favicon.ico",
|
| 28 |
+
"MICCAI2024": MICCAI24ICO,
|
| 29 |
+
"COLM2024": COLM_ICO,
|
| 30 |
"COLING2024": 'https://aclanthology.org/aclicon.ico',
|
|
|
|
| 31 |
"CVPR2024": "https://openaccess.thecvf.com/favicon.ico",
|
| 32 |
+
"ACL2024": 'https://aclanthology.org/aclicon.ico',
|
| 33 |
+
"ACL2023": 'https://aclanthology.org/aclicon.ico',
|
| 34 |
+
"CVPR2023": "https://openaccess.thecvf.com/favicon.ico",
|
| 35 |
"ECCV2024": "https://openaccess.thecvf.com/favicon.ico",
|
| 36 |
"EMNLP2023": 'https://aclanthology.org/aclicon.ico',
|
| 37 |
"NAACL2023": 'https://aclanthology.org/aclicon.ico',
|
| 38 |
"NeurIPS2023": NEURIPS_ICO,
|
| 39 |
"NeurIPS2023 D&B": NEURIPS_ICO,
|
|
|
|
|
|
|
|
|
|
| 40 |
}
|
| 41 |
|
| 42 |
+
CONFERENCES = list(CONFERENCES_ICONS.keys())
|
| 43 |
+
|
| 44 |
# Class-level constants defining columns and their data types
|
| 45 |
COLUMNS_START_PAPER_PAGE: List[str] = [
|
| 46 |
'date',
|
|
|
|
| 60 |
'num_comments',
|
| 61 |
'github',
|
| 62 |
'github_stars',
|
| 63 |
+
'project_page',
|
| 64 |
'conference_name',
|
| 65 |
'id',
|
| 66 |
'type',
|
|
|
|
| 86 |
'type': 'str',
|
| 87 |
'authors': 'str',
|
| 88 |
'github_stars': 'number',
|
| 89 |
+
'project_page': 'markdown',
|
| 90 |
}
|
| 91 |
|
| 92 |
# Mapping for renaming columns for display purposes
|
|
|
|
| 145 |
paper_central_df: pd.DataFrame = load_and_process(DATASET_PAPER_CENTRAL)[
|
| 146 |
['arxiv_id', 'categories', 'primary_category', 'date', 'upvotes', 'num_comments', 'github', 'num_models',
|
| 147 |
'num_datasets', 'num_spaces', 'id', 'proceedings', 'type',
|
| 148 |
+
'conference_name', 'title', 'paper_page', 'authors', 'github_stars', 'project_page']
|
| 149 |
]
|
| 150 |
|
| 151 |
# If arxiv published_date is weekend, switch to Monday
|
|
|
|
| 263 |
f"<a href='{row['github']}'>github</a>"
|
| 264 |
)
|
| 265 |
|
| 266 |
+
if 'project_page' in row and pd.notna(row['project_page']) and row["project_page"]:
|
| 267 |
+
row['project_page'] = (
|
| 268 |
+
f"<a href='{row['project_page']}'>{row['project_page']}</a>"
|
| 269 |
+
)
|
| 270 |
+
|
| 271 |
+
|
| 272 |
return row
|
| 273 |
|
| 274 |
df = df.copy()
|
|
|
|
| 423 |
columns_to_show.append('github_stars')
|
| 424 |
filtered_df = filtered_df[(filtered_df['github'] != "") & (filtered_df['github'].notnull())]
|
| 425 |
|
| 426 |
+
if "project page" in hf_options:
|
| 427 |
+
if 'project_page' not in columns_to_show:
|
| 428 |
+
columns_to_show.append('project_page')
|
| 429 |
+
filtered_df = filtered_df[(filtered_df['project_page'] != "") & (filtered_df['project_page'].notnull())]
|
| 430 |
+
|
| 431 |
# Apply conference filtering
|
| 432 |
if conference_options:
|
| 433 |
columns_to_show = [col for col in columns_to_show if col not in ["date", "arxiv_id"]]
|
pr_paper_central_tab.py
CHANGED
|
@@ -84,7 +84,7 @@ def create_pr_in_hf_dataset(new_entry, oauth_token: gr.OAuthToken):
|
|
| 84 |
|
| 85 |
def pr_paper_central_tab(paper_central_df):
|
| 86 |
with gr.Column():
|
| 87 |
-
gr.Markdown("##
|
| 88 |
|
| 89 |
# Message to prompt user to log in
|
| 90 |
login_prompt = gr.Markdown("Please log in to proceed.", visible=False)
|
|
@@ -106,6 +106,7 @@ def pr_paper_central_tab(paper_central_df):
|
|
| 106 |
{'name': 'conference_name', 'label': 'Conference Name'},
|
| 107 |
{'name': 'type_', 'label': 'Type'}, # Renamed from 'type' to 'type_'
|
| 108 |
{'name': 'proceedings', 'label': 'Proceedings'},
|
|
|
|
| 109 |
# Add or remove fields here as needed
|
| 110 |
]
|
| 111 |
|
|
@@ -183,7 +184,12 @@ def pr_paper_central_tab(paper_central_df):
|
|
| 183 |
)
|
| 184 |
|
| 185 |
# Function to create PR
|
| 186 |
-
def create_pr(arxiv_id,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
oauth_token: Optional[gr.OAuthToken] = None):
|
| 188 |
if oauth_token is None:
|
| 189 |
return gr.update(value="Please log in first.", visible=True)
|
|
@@ -193,7 +199,7 @@ def pr_paper_central_tab(paper_central_df):
|
|
| 193 |
'github': github,
|
| 194 |
'conference_name': conference_name,
|
| 195 |
'type': type_,
|
| 196 |
-
'
|
| 197 |
}
|
| 198 |
# Now add this to the dataset and create a PR
|
| 199 |
pr_url = create_pr_in_hf_dataset(new_entry, oauth_token)
|
|
|
|
| 84 |
|
| 85 |
def pr_paper_central_tab(paper_central_df):
|
| 86 |
with gr.Column():
|
| 87 |
+
gr.Markdown("## Edit papers")
|
| 88 |
|
| 89 |
# Message to prompt user to log in
|
| 90 |
login_prompt = gr.Markdown("Please log in to proceed.", visible=False)
|
|
|
|
| 106 |
{'name': 'conference_name', 'label': 'Conference Name'},
|
| 107 |
{'name': 'type_', 'label': 'Type'}, # Renamed from 'type' to 'type_'
|
| 108 |
{'name': 'proceedings', 'label': 'Proceedings'},
|
| 109 |
+
{'name': 'project_page', 'label': 'Project page'},
|
| 110 |
# Add or remove fields here as needed
|
| 111 |
]
|
| 112 |
|
|
|
|
| 184 |
)
|
| 185 |
|
| 186 |
# Function to create PR
|
| 187 |
+
def create_pr(arxiv_id,
|
| 188 |
+
github,
|
| 189 |
+
conference_name,
|
| 190 |
+
type_,
|
| 191 |
+
proceedings,
|
| 192 |
+
project_page,
|
| 193 |
oauth_token: Optional[gr.OAuthToken] = None):
|
| 194 |
if oauth_token is None:
|
| 195 |
return gr.update(value="Please log in first.", visible=True)
|
|
|
|
| 199 |
'github': github,
|
| 200 |
'conference_name': conference_name,
|
| 201 |
'type': type_,
|
| 202 |
+
'project_page': project_page
|
| 203 |
}
|
| 204 |
# Now add this to the dataset and create a PR
|
| 205 |
pr_url = create_pr_in_hf_dataset(new_entry, oauth_token)
|