Skip to main content

A Python wrapper for cddlib

Project description

The pycddlib package provides Python bindings for cddlib, which is a C implementation of the double description method for generating all extreme points of a general convex polyhedron given by a system of linear inequalities. The library also supports the reverse operation (i.e. convex hull computation). This means that one can move back and forth between an inequality representation and an extreme point representation of a polyhedron.

The library can also solve a variety of other problems related to linear algebra. This includes linear programming, Fourier elimination, computing ranks, computing adjacencies and incidences, and removing redundancies from systems of linear inequalities.

Project details


Download files

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

Source Distribution

pycddlib-3.0.2.tar.gz (31.6 kB view details)

Uploaded Source

Built Distributions

pycddlib-3.0.2-cp313-cp313-win_amd64.whl (354.0 kB view details)

Uploaded CPython 3.13 Windows x86-64

pycddlib-3.0.2-cp312-cp312-win_amd64.whl (354.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycddlib-3.0.2-cp311-cp311-win_amd64.whl (354.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycddlib-3.0.2-cp310-cp310-win_amd64.whl (353.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycddlib-3.0.2-cp39-cp39-win_amd64.whl (354.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

File details

Details for the file pycddlib-3.0.2.tar.gz.

File metadata

  • Download URL: pycddlib-3.0.2.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2.tar.gz
Algorithm Hash digest
SHA256 50f43f039818ab97c8cb44345eed9a365dae66789ce11cc8c95a74134a8907a7
MD5 a125d047564e646d1a0e48e0c6f417bb
BLAKE2b-256 d22585e2e17491a4d51f796f7212a13cef7d6d3b2967dfba104627a465224f06

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2.tar.gz:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycddlib-3.0.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 354.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d22c9525aa2b271efde3a04306979d59513a663e320c60ece068d1d1ecede12d
MD5 bbd594c7410f4aa2687edd2639f508ec
BLAKE2b-256 838f5356fcce6a101c3af56bb465e603f49958304d649b939a36487d1f31a3cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2-cp313-cp313-win_amd64.whl:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycddlib-3.0.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 354.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a86b727397ff40b740f487d66ed64bd75eae3f76788f7ce1af9cc6f24da330d2
MD5 787c971fd29edc355257a25363bf9af7
BLAKE2b-256 955f2c75a27084adccb3312d9db9046daa2e82e6918e40835008122e6edead10

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2-cp312-cp312-win_amd64.whl:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycddlib-3.0.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 354.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9b91009aa37c8148c6c74027ad56f3904c34eefb8ed1b25d14d46f6749b1123
MD5 c58d01eab3af16c9572f61432e32c275
BLAKE2b-256 797b22ac48d619262b854fd529006dac00daac900308a83c404e586475c425b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2-cp311-cp311-win_amd64.whl:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycddlib-3.0.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 353.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47b7d4473e4d3ab9b22288e4687f8331fb49f6374604f7b851b7770a2b8eb394
MD5 cde555ccc1d9edd04a61c968969e9995
BLAKE2b-256 bf8c37fbac4f1a8ff951f2f18ec03cb9ed3d0fcc91c1a88691bae0c0accb9f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2-cp310-cp310-win_amd64.whl:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycddlib-3.0.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 354.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for pycddlib-3.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 474820da1485cfa04c9abcf62eb6a41250058b4a103267a3effe4169b99a64b5
MD5 4eb3dde8b98b58b9ea0f0d249e0d7dd3
BLAKE2b-256 cce5512cfe90580bc22d5c9ca7131fdd307607632dd0c0fe2e9b73359609e745

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycddlib-3.0.2-cp39-cp39-win_amd64.whl:

Publisher: build.yml on mcmtroffaes/pycddlib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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