davanstrien HF staff commited on
Commit
1eb4ea3
β€’
1 Parent(s): 9ce3fb9

formatting

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -85,29 +85,30 @@ def get_papers_for_collection(collection_slug: str):
85
  collection = group_collection_items(collection_slug)
86
  collection_datasets = collection.get("datasets", None)
87
  collection_models = collection.get("models", None)
88
- dataset_papers = []
89
- model_papers = []
90
  if collection_datasets is not None:
91
  for dataset in collection_datasets:
92
- if arxiv_id := dataset_to_arxiv_id.get(dataset.item_id, None):
93
  data = {
94
- "model": dataset.item_id,
95
- "arxiv_id": arxiv_id,
96
- "hub_paper_link": f"https://huggingface.co/papers/{arxiv_id}",
 
 
97
  }
98
- dataset_papers.append(arxiv_id)
99
  if collection_models is not None:
100
  for model in collection.get("models", []):
101
  if arxiv_ids := models_to_arxiv_id.get(model.item_id, None):
102
  data = {
103
- "model": model.item_id,
104
  "arxiv_ids": arxiv_ids,
105
  "hub_paper_links": [
106
  f"https://huggingface.co/papers/{arxiv_id}"
107
  for arxiv_id in arxiv_ids
108
  ],
109
  }
110
- model_papers.append(data)
111
  return {"datasets": dataset_papers, "models": model_papers}
112
 
113
 
 
85
  collection = group_collection_items(collection_slug)
86
  collection_datasets = collection.get("datasets", None)
87
  collection_models = collection.get("models", None)
88
+ dataset_papers = defaultdict(dict)
89
+ model_papers = defaultdict(dict)
90
  if collection_datasets is not None:
91
  for dataset in collection_datasets:
92
+ if arxiv_ids := dataset_to_arxiv_id.get(dataset.item_id, None):
93
  data = {
94
+ "arxiv_ids": arxiv_ids,
95
+ "hub_paper_links": [
96
+ f"https://huggingface.co/papers/{arxiv_id}"
97
+ for arxiv_id in arxiv_ids
98
+ ],
99
  }
100
+ dataset_papers[dataset.item_id] = data
101
  if collection_models is not None:
102
  for model in collection.get("models", []):
103
  if arxiv_ids := models_to_arxiv_id.get(model.item_id, None):
104
  data = {
 
105
  "arxiv_ids": arxiv_ids,
106
  "hub_paper_links": [
107
  f"https://huggingface.co/papers/{arxiv_id}"
108
  for arxiv_id in arxiv_ids
109
  ],
110
  }
111
+ model_papers[model.item_id] = data
112
  return {"datasets": dataset_papers, "models": model_papers}
113
 
114