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.dev16.tar.gz (260.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

python_sat-0.1.5.dev16-cp38-cp38-win_amd64.whl (728.3 kB view details)

Uploaded CPython 3.8Windows x86-64

python_sat-0.1.5.dev16-cp37-cp37m-win_amd64.whl (727.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

python_sat-0.1.5.dev16-cp37-cp37m-macosx_10_15_x86_64.whl (847.2 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

python_sat-0.1.5.dev16-cp36-cp36m-win_amd64.whl (727.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

python_sat-0.1.5.dev16-cp27-cp27m-macosx_10_15_x86_64.whl (843.3 kB view details)

Uploaded CPython 2.7mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: python-sat-0.1.5.dev16.tar.gz
  • Upload date:
  • Size: 260.7 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.dev16.tar.gz
Algorithm Hash digest
SHA256 f8f841ba70919a2b3c957212ad33649f992e8a2e3af9ff80b8e9803972b516d2
MD5 316088c90074148f48efe46162515354
BLAKE2b-256 64d850e9b3473ccc48018d121db0c3edf6b98706d0262edf991f1f1e602f8d11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_sat-0.1.5.dev16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 728.3 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.dev16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dee7ab132987b4052f799d0592f72632107c3055375e9b4bda9e7c2ebcc8fc89
MD5 cacaddc2ab538133145828c36ea88b8d
BLAKE2b-256 e3e6e81529ffe7a4efd2757ea068af7f9efb4e94353e76df2fe38d9d72c4135a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_sat-0.1.5.dev16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 727.8 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.dev16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3bc621d12e6abfa9ddf7ece487ba4b9a2e5efccdf324b3f7fff38f31cef8f291
MD5 d00407c8182fffb002908ac134a64b1b
BLAKE2b-256 710914ab9aecdebb2fd87d33fa68f49571a29d7fb0fe95a7199857977bb3e6e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_sat-0.1.5.dev16-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 847.2 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.dev16-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 53bc0f13544159b751617b7615c836380934cd8a9930429a67f2efc4031ecbd7
MD5 ab75e04dce99007e1014e71398dbdb5e
BLAKE2b-256 2c58cf009eabe26868eca55748f76878ee2b591905a1611fdb555a6553a4e14a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_sat-0.1.5.dev16-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 727.8 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.dev16-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d10a7d47c1d932ea5f6dedbbc8e320342d94700d86a89621d54ff3c315fa4559
MD5 a19f0e1ba0907e8997ddf55a888f15ad
BLAKE2b-256 bc7a7457cbd01754d5915fa36fd4b52a60deb74d6289a1f580b8927a5e53d17a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_sat-0.1.5.dev16-cp27-cp27m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 843.3 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.dev16-cp27-cp27m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4090f6474102252cc98cba9f8bc4bef7e0213ff2b5da1deeeb2595b929b9411f
MD5 4697946acd1a7f5cd57a3fadc1136bd3
BLAKE2b-256 bdea62a4175d369b8ac9ce62b6ed86453805a62519bc13a680f1619c5c3f0cb3

See more details on using hashes here.

Supported by

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