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

Algorithm Python Packages

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

A Collection of BM25 Algorithms in Python

7.5M 1K 105
orsinium
textdistance

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

2.4M 4K 259
caesar0301
treelib

An efficient implementation of tree data structure in pure python.

2.2M 870 182
drvinceknight
nashpy

A python library for 2 player games.

2.2M 369 75
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

737K 302 59
mammothb
editdistpy

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

436K 26 6
luozhouyang
strsimpy

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

434K 1K 124
csurfer
rake-nltk

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

389K 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)

218K 455 49
raphaelvallat
antropy

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

212K 375 63
seung-lab
edt

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

105K 266 42
abusix
ahocorapy

Pure python Aho-Corasick library.

83K 217 32
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

72K 1K 339
Isaac-JL-Chen
rouge-chinese

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

70K 113 4
XanaduAI
thewalrus

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

40K 109 63
brean
pathfinding

Implementation of common pathfinding algorithms

34K 381 73
luozhouyang
strsim

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

21K 1K 124
dnanhkhoa
simplebloomfilter

A simple implementation of Bloom Filter and Scalable Bloom Filter for Python 3.

21K 17 2
google
google-vizier

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

20K 2K 111
pyinv
damm32

Pure-Python implementation of the Damm Algorithm in Base 32

19K 1 0
aplbrain
grandiso

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

8K 66 10
FenTechSolutions
cdt

Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.

8K 1K 202
hippke
transitleastsquares

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

8K 62 28
    • Data from PyPI, GitHub, ClickHouse, and BigQuery