PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Algorithm Python Packages

Python packages with the GitHub topic algorithm. Sorted by monthly downloads, with stars and forks.
dorianbrown
rank-bm25

A Collection of BM25 Algorithms in Python

8.9M 1K 111
orsinium
textdistance

📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

2M 4K 262
caesar0301
treelib

An efficient implementation of tree data structure in pure python.

1.4M 871 184
lonelyenvoy
memoization

A powerful caching library for Python, with TTL support and multiple algorithm options.

1.2M 246 15
jelmerk
pyspark-hnsw

Java library for approximate nearest neighbors search using Hierarchical Navigable Small World graphs

374K 303 59
luozhouyang
strsimpy

A library implementing different string similarity and distance measures using Python.

346K 1K 125
mammothb
editdistpy

Fast edit distance Python extension written in Cython/C++. Supports Levenshtein distance and Damerau Optimal String Alignment (OSA) distance.

278K 27 6
csurfer
rake-nltk

Python implementation of the Rapid Automatic Keyword Extraction algorithm using NLTK.

215K 1K 151
seung-lab
connected-components-3d

Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)

201K 465 50
google
google-vizier

Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.

93K 2K 112
raphaelvallat
antropy

AntroPy: entropy and complexity of (EEG) time-series in Python

87K 379 63
seung-lab
edt

Euclidean distance & signed distance transform for multi-label 3D anisotropic images using marching parabolas.

68K 269 42
Isaac-JL-Chen
rouge-chinese

Python ROUGE Score Implementation for Chinese Language Task (official rouge score)

58K 115 4
FrederikP
ahocorapy

Pure python Aho-Corasick library.

52K 215 33
drvinceknight
nashpy

A python library for 2 player games.

49K 382 79
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

38K 1K 335
hippke
transitleastsquares

Transit Least Squares: An optimized transit-fitting algorithm to search for periodic transits of small planets

25K 63 28
aplbrain
grandiso

Performant, pure-Python subgraph isomorphism and monomorphism search (aka "motif search")

23K 66 10
luozhouyang
strsim

A library implementing different string similarity and distance measures using Python.

23K 1K 125
brean
pathfinding

Implementation of common pathfinding algorithms

17K 379 72
XanaduAI
thewalrus

A library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling.

14K 109 63
pyinv
damm32

Pure-Python implementation of the Damm Algorithm in Base 32

14K 1 0
mfuentesg
luhnpy

A minimalistic implementation of Luhn algorithm

11K 0 1
google
google-vizier-dev

Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.

7K 2K 112
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology