Skip to main content

GISMO is a NLP tool to rank and organize a corpus of documents according to a query.

Project description

Gismo logo

A Generic Information Search... With a Mind of its Own!

Pypi badge Build badge Documentation badge codecov

GISMO is a NLP tool to rank and organize a corpus of documents according to a query.

Gismo stands for Generic Information Search... with a Mind of its Own.

Features

Gismo combines three main ideas:

  • TF-IDTF: a symmetric version of the TF-IDF embedding.
  • DIteration: a fast, push-based, variant of the PageRank algorithm.
  • Fuzzy dendrogram: a variant of the Louvain clustering algorithm.

Quickstart

Install gismo:

$ pip install gismo

Import gismo in a Python project:

import gismo as gs

To get the hang of a typical Gismo workflow, you can check the Toy Example notebook. For more advanced uses, look at the other tutorials or directly the reference section.

Credits

Thomas Bonald, Anne Bouillard, Marc-Olivier Buob, Dohy Hong.

This package was created with Cookiecutter and the francois-durand/package_helper project template.

Coverage

codecov

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

gismo-0.5.0.tar.gz (74.1 kB view details)

Uploaded Source

Built Distribution

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

gismo-0.5.0-py3-none-any.whl (78.2 kB view details)

Uploaded Python 3

File details

Details for the file gismo-0.5.0.tar.gz.

File metadata

  • Download URL: gismo-0.5.0.tar.gz
  • Upload date:
  • Size: 74.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.11

File hashes

Hashes for gismo-0.5.0.tar.gz
Algorithm Hash digest
SHA256 6f15e2ed47b0f9fa255fe72887c8fd21d3977a299fc7087719ba8e02b5209750
MD5 339a727c3dbdb3f154941ec84a1363b8
BLAKE2b-256 a2ed4949aa0980b1131b3baa3f8bc5cd515255ba324f49840e28bdfbbd3ba416

See more details on using hashes here.

File details

Details for the file gismo-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: gismo-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.11

File hashes

Hashes for gismo-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5bba6e35a00575aa588415e489053fd9ce6d60f97341ae392f010d3a9a653e6f
MD5 1e9a7a1fb0ba948117f0c19d27a251c9
BLAKE2b-256 b315813909ddde4def8ab528b15ea574ba87576bfc0ca3c54831841a1a41d825

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