PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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.

23K 109 63
velicast
dress-graph

DRESS: A Continuous Framework for Structural Graph Refinement

7K 4 0
HighDiceRoller
icepool

Python dice probability package.

7K 75 5
iperezav
cfspy

A package to simulate the output of a control system by means of the Chen-Fliess series.

2K 0 1
SUNCAT-Center
catkit

General purpose tools for high-throughput catalysis

751 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).

591 0 0
ACSVMath
sage-acsv

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

454 8 1
ram6ler
trotter

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

424 3 0
Cobord
plabic

Cluster algebraic/geometric structures related to plabic graphs

331 2 0
wborgeaud
tspy

An optimization package for the traveling salesman problem

330 9 2
GabbyTab
boofun

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

323 6 0
gmou3
matroid-database

Python interface to matroid database

277 1 1
mesbahamin
stoichiograph

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

275 42 2
sraaphorst
reedmuller

Reed-Muller encoding and decoding

265 16 10
FloydZ
generalcartesianproduct

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

223 0 0
AcraeaTerpsicore
bisc-algorithm

This package implements the BiSC algorithm from the research paper "BiSC: An algorithm for discovering generalized permutation patterns" by Henning Ulfarsson. The algorithm automatically discovers forbidden patterns in sets of permutations, bridging computer science and mathematics through automated conjecture.

194 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.

121 0 0
letmaik
exhaust

Exhaustively enumerate a combinatorial space represented by a function

115 1 0
cristoper
sinterbot

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

105 3 0
Um9i
wwu

which way up to store your boxes

104 0 0
ajcr
ccc-calculator

Calculate the probability of drawing specific combinations of items

93 3 1
jlumbroso
reluctant-walks

Reluctant walks tend to exit the quarter-plane in which they are constrained (because of strong negative drift), but this work shows how to randomly sample large reluctant walks anyway. (Lumbroso, Mishna, Ponty, 2017)

80 8 1
jlumbroso
combstruct2json

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

80 7 0
stla
pysyt

Python package dealing with standard Young tableaux

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