hysts HF Staff commited on
Commit
18c5186
·
1 Parent(s): badf98d

Add a column for claimed papers

Browse files
Files changed (2) hide show
  1. paper_list.py +11 -2
  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="40%">Title</td>
15
- <td width="28%">Authors</td>
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