Compare research areas by ICLR points (faculty-per-publication ratio normalized to Machine Learning).
Startup: Parse DBLP once Cache per-year data
Page load: Fetch all ICLR data once
Interaction: Filter JS array Update Plotly chart
-
Install dependencies
pip install -r requirements.txt -
Run the API
uvicorn backend.iclr_api:app --host 0.0.0.0 --port 8001 --reload -
Run the frontend
cd frontend
python -m http.server 8000
Open http://localhost:8000
GET /iclr_points?from_year=2019&to_year=2023
Place in data/:
- csrankings_march.csv
- area.csv
- dblp.xml.gz