Skip to main content

A Python library for prototyping with SAT oracles

Project description

A Python library providing a simple interface to a number of state-of-art Boolean satisfiability (SAT) solvers and a few types of cardinality and pseudo-Boolean encodings. The purpose of PySAT is to enable researchers working on SAT and its applications and generalizations to easily prototype with SAT oracles in Python while exploiting incrementally the power of the original low-level implementations of modern SAT solvers.

With PySAT it should be easy for you to implement a MaxSAT solver, an MUS/MCS extractor/enumerator, or any tool solving an application problem with the (potentially multiple) use of a SAT oracle.

Details can be found at https://pysathq.github.io.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-sat-0.1.5.dev14.tar.gz (259.9 kB view details)

Uploaded Source

Built Distributions

python_sat-0.1.5.dev14-cp38-cp38-win_amd64.whl (726.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

python_sat-0.1.5.dev14-cp37-cp37m-win_amd64.whl (726.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

python_sat-0.1.5.dev14-cp37-cp37m-macosx_10_15_x86_64.whl (845.8 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

python_sat-0.1.5.dev14-cp36-cp36m-win_amd64.whl (726.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

python_sat-0.1.5.dev14-cp27-cp27m-macosx_10_15_x86_64.whl (841.9 kB view details)

Uploaded CPython 2.7m macOS 10.15+ x86-64

File details

Details for the file python-sat-0.1.5.dev14.tar.gz.

File metadata

  • Download URL: python-sat-0.1.5.dev14.tar.gz
  • Upload date:
  • Size: 259.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python-sat-0.1.5.dev14.tar.gz
Algorithm Hash digest
SHA256 5e1bd6ed644b47760b3bd5bfc5bbca53e9d6ce42b4fa911d68ab50d057350293
MD5 a6093b5ed8561963e6548eac5f247888
BLAKE2b-256 ed1a27cee1f39ee78563ea8944a2c63d7098be87349c52e8e3997b11fe6f428a

See more details on using hashes here.

File details

Details for the file python_sat-0.1.5.dev14-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: python_sat-0.1.5.dev14-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 726.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python_sat-0.1.5.dev14-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 62a9b11c5013c776e618b6d9086de54e195b88dd5fd85da05a06cf3d2c96fa71
MD5 7d4fa0218314bab87aaaf6f69b14e06c
BLAKE2b-256 662c77d4d9b4213ce547a0098e9d29bec8c0e61156a256f349e0b025988f53bb

See more details on using hashes here.

File details

Details for the file python_sat-0.1.5.dev14-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: python_sat-0.1.5.dev14-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 726.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python_sat-0.1.5.dev14-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 95ad3002f59f86f450e0ac2b85333e9d57e4908b725966313c18edd9ac4eb4c7
MD5 4fe85ca26e74d3e984a7010456094f21
BLAKE2b-256 3d7cb3bf493decc797dfa9cf7e2e61744fa76350806b867ec5ff8cc17207e87b

See more details on using hashes here.

File details

Details for the file python_sat-0.1.5.dev14-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: python_sat-0.1.5.dev14-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 845.8 kB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python_sat-0.1.5.dev14-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6c324ad20e8769c21315b8e68186c0923c716d648433f7ba3815f51162ef7315
MD5 0e1739fb9084fb365accf6209a4cd475
BLAKE2b-256 e29d936f67cbb363fcd8621d726233eef420960344a7ab92dec9c0e4ba4bd715

See more details on using hashes here.

File details

Details for the file python_sat-0.1.5.dev14-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: python_sat-0.1.5.dev14-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 726.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python_sat-0.1.5.dev14-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f71dde2ab4564379e3d6da768912a8d11e885a0a9a6097c0e57972dfbfea5eaa
MD5 c71d762dd7877ac3cdfb28d8f1805f52
BLAKE2b-256 096b8b01e63c4064bd4c94e16f0a1afd56002986cdf6f79218ae4119fc59581e

See more details on using hashes here.

File details

Details for the file python_sat-0.1.5.dev14-cp27-cp27m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: python_sat-0.1.5.dev14-cp27-cp27m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 841.9 kB
  • Tags: CPython 2.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for python_sat-0.1.5.dev14-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f82f56ad21ce4ea66c1b2645824b993deb9c5667561d0968fe39df340af76b1e
MD5 8291f99f07c009f6d8fd5b1ee50d0031
BLAKE2b-256 1bab1b809efb4084c23404ed1eae05aa5f22419622065a19c5a34c0ed9c6c248

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page