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

Combinatorics Python Packages

Python packages with the GitHub topic combinatorics. Sorted by relevance, with stars and monthly downloads.
XanaduAI
thewalrus

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

25K 109 62
HighDiceRoller
icepool

Python dice probability package.

6K 76 5
velicast
dress-graph

DRESS: A Continuous Framework for Structural Graph Refinement

5K 4 0
iperezav
cfspy

Chen-Fliess series computation

2K 0 1
SUNCAT-Center
catkit

General purpose tools for high-throughput catalysis.

904 104 60
lapets
permutations

Python library for instantiating and working with permutation collections that provide efficient implementations of all sequence methods (including random-access retrieval by index).

669 0 0
ram6ler
trotter

A Python library for working with structures that commonly come up in combinatorics, such as permutations, combinations and subsets.

387 3 0
mesbahamin
stoichiograph

Spell words with elemental symbols from the periodic table ("He", "Cu", etc).

382 42 2
GabbyTab
boofun

A Python library for Boolean function analysis and spectral methods

361 6 0
wborgeaud
tspy

An optimization package for the traveling salesman problem

325 9 2
ACSVMath
sage-acsv

A SageMath package with algorithms for analytic combinatorics in several variables.

317 8 1
gmou3
matroid-database

Python interface to matroid database

278 1 1
FloydZ
generalcartesianproduct

Implementation of the general cartesian product, allowing to generate sequences based on variable limits

274 0 0
Cobord
plabic

Cluster algebraic/geometric structures related to plabic graphs

246 2 0
AcraeaTerpsicore
bisc-algorithm

Implementation of the BiSC pattern discovery algorithm for permutations

243 1 0
sraaphorst
reedmuller

Reed-Muller encoding and decoding

224 16 10
letmaik
exhaust

🌌 Exhaustively enumerate a combinatorial space

134 1 0
octopranav
kombin-algo-pranavpatel-ca

A library for bijectively mapping all ordered pairs from two finite sets A and B into a single linear index. KombiN orders pairs by ascending weight (sum of indices) using a three-region zig-zag algorithm, enabling O(1) bidirectional lookups.

124 0 0
cristoper
sinterbot

A command line program for managing secret santa assignments via email.

109 3 0
ajcr
ccc-calculator

Calculate the probability of drawing specific combinations of items

104 3 1
jlumbroso
combstruct2json

Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.

103 7 0
Um9i
wwu

Python library that finds the optimal orientation for storing a box in a given space — maximising how many fit.which way up to store your boxes

93 0 0
jlumbroso
reluctant-walks

Python/Sage package to study and sample reluctant random walks in the positive quadrant.

69 8 1
stla
pysyt

Standard Young tableaux

68 2 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery