GisMap: for researchers, by researchers. Research cartography tools leveraging DBLP and HAL.
Project description
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: 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gismap-0.5.0.tar.gz.
File metadata
- Download URL: gismap-0.5.0.tar.gz
- Upload date:
- Size: 260.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d228f5f0ed61beacf7e958c44a13de3249ed2728337203d5a24a194066dd7ff6
|
|
| MD5 |
b92dcb77cf14c1847ad8702b044a47c3
|
|
| BLAKE2b-256 |
a921a5a50d22848b41e07cb0113af91290f55c5c7a8f93c816b80b84a27eb9c2
|
File details
Details for the file gismap-0.5.0-py3-none-any.whl.
File metadata
- Download URL: gismap-0.5.0-py3-none-any.whl
- Upload date:
- Size: 59.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4ee789f1c471632cd981b9852f865f9f6336c39f06d98c6886a3daef0c9443f
|
|
| MD5 |
26ed8d94ceceaa09cc35c83b8679094f
|
|
| BLAKE2b-256 |
a5816333c3d8ba870c0bafc20772e5d01e2401cac13320ced46b7decace569a8
|