Preparing for system design interviews?  Try bugzed.com →

PySAT: A Python Library for SAT Oracles

JSON →
library 1.9.dev2 ·python
verified Jun 28, 2026

PySAT is a Python library that provides a simple and unified incremental interface to a variety of state-of-the-art Boolean satisfiability (SAT) solvers. It enables researchers and developers to easily prototype with SAT oracles in Python, exploiting the power of low-level C/C++ implementations of modern SAT solvers. The library offers various propositional encodings for linear (cardinality and pseudo-Boolean) constraints. It is currently at version 1.9.dev2 and follows a rolling release model with frequent, small updates.

total hits 17
actors 4 distinct systems
last hit 19d ago AhrefsBot
GPTBot
4
Amazonbot
4
Script
1
Humans
4

top countries 🇺🇸 United States · 🇨🇦 Canada · VN · 🇬🇧 United Kingdom · 🇩🇪 Germany