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

Constraint Programming Python Packages

Python packages with the GitHub topic constraint-programming. Sorted by relevance, with stars and monthly downloads.
PyJobShop
pyjobshop

Solve production scheduling problems with constraint programming in Python.

581K 143 24
MiniZinc
minizinc

Access to all MiniZinc functionality directly from Python

54K 209 28
StevenBtw
solvor

Optimization solvers in pure Python: LP, MILP, SAT, constraint programming, graph and metaheuristics. No dependencies. Solvor all your optimization needs.

30K 29 0
yangeorget
nucs

NuCS is a Python constraint programming library for solving Constraint Satisfaction and Optimization Problems over finite domains

8K 59 1
paolodragone
pymzn

A Python wrapper for the MiniZinc tool pipeline.

7K 55 15
TimefoldAI
timefold

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

5K 2K 214
CameleoGrey
greyjack

GreyJack Solver is a "jack of all trades" constraint metaheuristic solver for Python, built on the robust foundations of Rust and Polars

3K 2 1
xcsp3team
pycsp3

A Python Library for modeling combinatorial constrained problems

2K 85 11
hadipourh
autoguess

An easy-to-use, general and open-source tool to solve the guess-and-determine problem

2K 33 5
slothy-optimizer
slothy

Assembly super-optimization via constraint solving

1K 328 41
Hareski
languagefreeacq

A method for learning a constraint network with only solutions and non-solutions but no knowledge of the language to be used.

748 2 0
sohaibafifi
pycsp3-scheduling

Scheduling extension for pycsp3 with interval variables, sequence variables, and scheduling constraints.

743 2 0
xoolive
facile

Python constraint programming library

605 25 6
CPToolset
xcsp

A unified launcher for XCSP solver

582 0 0
cnapy-org
cnapy

An integrated visual environment for metabolic modeling methods such as FBA, FVA and Elementary Flux Modes, and advanced features such as thermodynamic methods, extended Minimal Cut Sets, OptKnock, RobustKnock, OptCouple and more!

451 68 18
unitn-sml
pyconstruct

A framework for declarative, constrained, structured-output prediction.

359 21 4
alex-87
qaekwy

Qaekwy, a modern, open-source Python framework for declarative constraint programming and combinatorial optimization

334 10 1
OODesigns
constrained-values

A Python library for creating type-safe, self-validating value objects using a powerful transformation and validation pipeline.

289 0 0
ArtyomKaltovich
zython

Express constraint programming problem with python and solve it with minizinc

234 9 1
alussana
triesus

Find the Smallest Unique Subset (SUS), fast

187 5 1
hyperc-ai
ordered

Entropy-controlled contexts in Python

141 39 3
ingambe
job-shop-cp-env

A Constraint Programming Based Job-Shop Scheduling Reinforcement Learning Environment

101 6 3
Arthod
pymzm

Create pure Minizinc .mzn files from Python using python-minizinc-maker library.

82 6 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery