GisMap (Generic Information Search: Mapping and Analysis of Publications) leverages DBLP and HAL databases to provide cartography tools for you and your lab.
- Free software: MIT
- Documentation/Gallery: https://balouf.github.io/gismap/.
- Github: https://github.com/balouf/gismap
- Can be used by all researchers in Computer Science (DBLP endpoint) or based in France (HAL endpoint).
- Aggregate publications from multiple databases, including multiple author keys inside the same database.
- Automatically keeps track of a Lab/Department members and publications.
- DBLP database can be used locally (LDB endpoint) to improve speed and reliability.
- Builds interactive collaboration graphs.
Don't want to install GisMap on your computer (yet)? No worries, you can play with it using https://mybinder.org/.
For example:
- A simple interface to display and save collaboration graphs
- Tutorial: Making LabMaps
- Tutorial: Making EgoMaps
- Jupyter Lab instance with GisMap installed
WARNING: don't use LDB on binder, which does not provide enough memory yet. Only HAL and legacy DBLP work on binder.
Install GisMap:
$ pip install gismapUse GisMap to display a collaboration graph (HTML) from a Notebook:
>>> from gismap.lab import ListMap
>>> lab = ListMap(["Fabien Mathieu", "François Baccelli", "Ludovic Noirie", "Céline Comte", "Sébastien Tixeuil"], dbs="hal")
>>> lab.update_authors()
>>> lab.update_publis()
>>> lab.show_html()If you are not using Jupyter Lab/Notebook, rich display will not work. Instead, save the HTML and display it on your browser:
>>> from gismap.lab import ListMap
>>> lab = ListMap(["Fabien Mathieu", "François Baccelli", "Ludovic Noirie", "Céline Comte", "Sébastien Tixeuil"], dbs="hal")
>>> lab.update_authors()
>>> lab.update_publis()
>>> lab.save_html("my_graph")This package was created with Cookiecutter and the Package Helper 3 project template.