CLI tool for visualizing Google Scholar citations on a world map
Top 57.6% on sourcepulse
CitationMap is a Python tool designed for researchers to visualize the global distribution of their Google Scholar citations. It generates an interactive HTML map and a CSV file detailing citing authors' affiliations and locations, aiding in understanding research impact geographically.
How It Works
The tool scrapes Google Scholar for citation data associated with a user's profile ID. It then extracts affiliation information from citing authors, attempts to geolocate these affiliations using geopy
, and visualizes the results on an interactive world map using folium
. A affiliation_conservative
option allows users to trade off precision for recall in affiliation identification.
Quick Start & Requirements
pip install citation-map --upgrade
Highlighted Details
affiliation_conservative
option for precision/recall trade-off.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The tool relies on Google Scholar's indexing and may underestimate citations if papers or authors are not indexed, or if affiliations are not reported or geolocatable. Web scraping can lead to CAPTCHA challenges or IP blocking by Google Scholar, especially with frequent use. Affiliation identification can be imperfect, potentially leading to mislocated pins or missed affiliations.
1 week ago
1 day