GisMap: for researchers, by researchers
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
Features
- 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.
Test GisMap online!
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.
Quickstart
Install GisMap:
$ pip install gismap
Use 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")
Credits
This package was created with Cookiecutter and the Package Helper 3 project template.
Metadata
Release files for gismap 0.6.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gismap-0.6.3.tar.gz | 367.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gismap-0.6.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 481.2 kB
Release files / gismap-0.6.3.tar.gz
| Download URL | gismap-0.6.3.tar.gz |
|---|---|
| Size | 367.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ccb8b18ee082e093b4848429d6de83220b8895ed2defb3f545968bced52eb992
|
|
BLAKE2b-256 checksum How to use checksums |
637c96f64f88be20fa5998dbdf0bcabab4d3b540ed5b8695f50d82eeec8f327a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / gismap-0.6.3-py3-none-any.whl
| Download URL | gismap-0.6.3-py3-none-any.whl |
|---|---|
| Size | 113.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2ccbaacbc0d35e472758c41879988c89ef71b4a4df7da2a02b0ad94a573f003c
|
|
BLAKE2b-256 checksum How to use checksums |
2eddb3c4233a1419b240416a23c80cf62db43529cf29aaf6beedf4ac75f16c27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|