Skip to main content

GisMap: for researchers, by researchers. Research cartography tools leveraging DBLP and HAL.

Project description

GisMap: for researchers, by researchers

PyPI Status Binder Build Status Documentation Status License: MIT Code Coverage

GisMap (Generic Information Search: Mapping and Analysis of Publications) leverages DBLP and HAL databases to provide cartography tools for you and your lab.

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gismap-0.5.0.tar.gz (260.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gismap-0.5.0-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

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

Hashes for gismap-0.5.0.tar.gz
Algorithm Hash digest
SHA256 d228f5f0ed61beacf7e958c44a13de3249ed2728337203d5a24a194066dd7ff6
MD5 b92dcb77cf14c1847ad8702b044a47c3
BLAKE2b-256 a921a5a50d22848b41e07cb0113af91290f55c5c7a8f93c816b80b84a27eb9c2

See more details on using hashes here.

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

Hashes for gismap-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4ee789f1c471632cd981b9852f865f9f6336c39f06d98c6886a3daef0c9443f
MD5 26ed8d94ceceaa09cc35c83b8679094f
BLAKE2b-256 a5816333c3d8ba870c0bafc20772e5d01e2401cac13320ced46b7decace569a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page