Jash-K commited on
Commit
ffc449b
·
verified ·
1 Parent(s): ed972ab

Update ranking/result_builder.py

Browse files
Files changed (1) hide show
  1. ranking/result_builder.py +16 -16
ranking/result_builder.py CHANGED
@@ -1,17 +1,17 @@
1
- def build_result_cards(ranked_datasets: list[dict], top_n: int = 5) -> list[dict]:
2
- cards = []
3
- for i, ds in enumerate(ranked_datasets[:top_n]):
4
- card = {
5
- "rank": i + 1,
6
- "name": ds.get("name", "Unknown"),
7
- "source": ds.get("source", "Unknown"),
8
- "relevance_score": ds.get("final_score", ds.get("relevance_score", 0)),
9
- "format": ds.get("format", "N/A"),
10
- "license": ds.get("license", "N/A"),
11
- "last_updated": ds.get("last_updated", "N/A"),
12
- "suitability_notes": ds.get("suitability_notes", ""),
13
- "url": ds.get("url", ""),
14
- "active_constraints": ds.get("active_constraints", {})
15
- }
16
- cards.append(card)
17
  return cards
 
1
+ def build_result_cards(ranked_datasets: list[dict], top_n: int = 5) -> list[dict]:
2
+ cards = []
3
+ for i, ds in enumerate(ranked_datasets[:top_n]):
4
+ card = {
5
+ "rank": i + 1,
6
+ "name": ds.get("name", "Unknown"),
7
+ "source": ds.get("source", "Unknown"),
8
+ "relevance_score": ds.get("relevance_score", 0),
9
+ "format": ds.get("format", "N/A"),
10
+ "license": ds.get("license", "N/A"),
11
+ "last_updated": ds.get("last_updated", "N/A"),
12
+ "suitability_notes": ds.get("suitability_notes", ""),
13
+ "url": ds.get("url", ""),
14
+ "active_constraints": ds.get("active_constraints", {})
15
+ }
16
+ cards.append(card)
17
  return cards