Spaces:
Sleeping
Sleeping
Add a column for claimed papers
Browse files- paper_list.py +11 -2
- papers.csv +0 -0
paper_list.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
from __future__ import annotations
|
2 |
|
|
|
3 |
import pandas as pd
|
4 |
|
5 |
|
@@ -11,14 +12,15 @@ class PaperList:
|
|
11 |
|
12 |
self.table_header = '''
|
13 |
<tr>
|
14 |
-
<td width="
|
15 |
-
<td width="
|
16 |
<td width="5%">arXiv</td>
|
17 |
<td width="5%">GitHub</td>
|
18 |
<td width="7%">Paper pages</td>
|
19 |
<td width="5%">Spaces</td>
|
20 |
<td width="5%">Models</td>
|
21 |
<td width="5%">Datasets</td>
|
|
|
22 |
</tr>'''
|
23 |
|
24 |
def _preprocess_table(self) -> None:
|
@@ -39,6 +41,12 @@ class PaperList:
|
|
39 |
row.hf_model, str) else ''
|
40 |
hf_dataset = f'<a href="{row.hf_dataset}" target="_blank">Dataset</a>' if isinstance(
|
41 |
row.hf_dataset, str) else ''
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
row = f'''
|
43 |
<tr>
|
44 |
<td>{title}</td>
|
@@ -49,6 +57,7 @@ class PaperList:
|
|
49 |
<td>{hf_space}</td>
|
50 |
<td>{hf_model}</td>
|
51 |
<td>{hf_dataset}</td>
|
|
|
52 |
</tr>'''
|
53 |
rows.append(row)
|
54 |
self.table['html_table_content'] = rows
|
|
|
1 |
from __future__ import annotations
|
2 |
|
3 |
+
import numpy as np
|
4 |
import pandas as pd
|
5 |
|
6 |
|
|
|
12 |
|
13 |
self.table_header = '''
|
14 |
<tr>
|
15 |
+
<td width="38%">Title</td>
|
16 |
+
<td width="25%">Authors</td>
|
17 |
<td width="5%">arXiv</td>
|
18 |
<td width="5%">GitHub</td>
|
19 |
<td width="7%">Paper pages</td>
|
20 |
<td width="5%">Spaces</td>
|
21 |
<td width="5%">Models</td>
|
22 |
<td width="5%">Datasets</td>
|
23 |
+
<td width="5%">Claimed</td>
|
24 |
</tr>'''
|
25 |
|
26 |
def _preprocess_table(self) -> None:
|
|
|
41 |
row.hf_model, str) else ''
|
42 |
hf_dataset = f'<a href="{row.hf_dataset}" target="_blank">Dataset</a>' if isinstance(
|
43 |
row.hf_dataset, str) else ''
|
44 |
+
author_linked = '✅' if ~np.isnan(
|
45 |
+
row.n_linked_authors) and row.n_linked_authors > 0 else ''
|
46 |
+
n_linked_authors = '' if np.isnan(row.n_linked_authors) else int(
|
47 |
+
row.n_linked_authors)
|
48 |
+
n_authors = '' if np.isnan(row.n_authors) else int(row.n_authors)
|
49 |
+
claimed_paper = '' if n_linked_authors == '' else f'{n_linked_authors}/{n_authors} {author_linked}'
|
50 |
row = f'''
|
51 |
<tr>
|
52 |
<td>{title}</td>
|
|
|
57 |
<td>{hf_space}</td>
|
58 |
<td>{hf_model}</td>
|
59 |
<td>{hf_dataset}</td>
|
60 |
+
<td>{claimed_paper}</td>
|
61 |
</tr>'''
|
62 |
rows.append(row)
|
63 |
self.table['html_table_content'] = rows
|
papers.csv
CHANGED
The diff for this file is too large to render.
See raw diff
|
|