hesamation commited on
Commit
ef90b44
·
2 Parent(s): 3e40086 29e3e4d

Merge Hugging Face space with local repository (resolve unrelated histories)

Browse files
Files changed (2) hide show
  1. .gitattributes +35 -0
  2. README.md +14 -82
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,82 +1,14 @@
1
- # 🤗 Daily Papers Atlas
2
-
3
- The atlas visualization demo of the daily papers listed in [Hugging Face Daily Papers](https://huggingface.co/papers).
4
-
5
- ## Features
6
-
7
- - Interactive graph visualization of papers and authors
8
- - Search functionality to find specific nodes
9
- - Color coding by node attributes
10
- - Group filtering
11
- - Node details panel
12
- - Responsive zoom and navigation
13
-
14
- ## Project Structure
15
-
16
- - `data/` - Contains all data files and conversion scripts
17
- - `graph.graphml` - Source GraphML file
18
- - `graph.json` - Intermediate JSON format
19
- - `sigma_graph.json` - SigmaJS-compatible JSON
20
- - `paper_atlas_data.json` - Additional data
21
- - `paper_atlas_data.json.gz` - Compressed data
22
- - `graphml_to_json.py` - GraphML to JSON converter
23
- - `json_converter.js` - JSON format converter
24
- - `check_json.py` - JSON validation script
25
- - `js/` - JavaScript files
26
- - `css/` - CSS stylesheets
27
- - `config.json` - Application configuration
28
- - `index.html` - Main application page
29
- - `app.py` - Simple web server
30
-
31
- ## Setup and Running the Application
32
-
33
- ### Data Conversion
34
-
35
- If you need to convert a GraphML file to JSON:
36
-
37
- ```bash
38
- # Convert GraphML to JSON
39
- python data/graphml_to_json.py data/graph.graphml data/paper_atlas_data.json data/paper_atlas_data.json.gz
40
- ```
41
-
42
- To convert the intermediate JSON to SigmaJS format:
43
-
44
- ```bash
45
- # Convert to SigmaJS format
46
- node data/json_converter.js
47
- ```
48
-
49
- ### Running the Application
50
-
51
- Start the local web server:
52
-
53
- ```bash
54
- # Start the web server
55
- python app.py
56
- ```
57
-
58
- Then open your browser to http://localhost:7860
59
-
60
- ## Technology Stack
61
-
62
- - Python for server and data processing
63
- - SigmaJS for graph visualization
64
- - jQuery for DOM manipulation
65
- - Pako.js for client-side decompression
66
- - HTML/CSS for the interface
67
-
68
- ## Data Format
69
-
70
- The data is exported from [Gephi](https://gephi.org/) in the GraphML/JSON format.
71
-
72
- ## Configuration
73
-
74
- The `config.json` file controls various aspects of the visualization:
75
- - Data source path
76
- - Node colors and sizes
77
- - UI text and labels
78
- - Sigma.js visualization settings
79
-
80
- ## Credits
81
-
82
- This visualization is inspired by the work described in ["Charting and Navigating Hugging Face's Model Atlas"](https://arxiv.org/abs/2503.10633).
 
1
+ ---
2
+ title: Daily Papers Atlas
3
+ emoji: 💻
4
+ colorFrom: yellow
5
+ colorTo: blue
6
+ sdk: gradio
7
+ sdk_version: 5.23.3
8
+ app_file: app.py
9
+ pinned: false
10
+ license: mit
11
+ short_description: A demo network of the top ML research papers.
12
+ ---
13
+
14
+ Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference