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.0b6.tar.gz (31.3 kB view details)

Uploaded Source

Built Distributions

pycddlib-3.0.0b6-cp312-cp312-win_amd64.whl (352.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycddlib-3.0.0b6-cp311-cp311-win_amd64.whl (352.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycddlib-3.0.0b6-cp310-cp310-win_amd64.whl (351.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycddlib-3.0.0b6-cp39-cp39-win_amd64.whl (352.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

File details

Details for the file pycddlib-3.0.0b6.tar.gz.

File metadata

  • Download URL: pycddlib-3.0.0b6.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pycddlib-3.0.0b6.tar.gz
Algorithm Hash digest
SHA256 cc44a412deed6fe96e4c28cdec53f85498abcb955c44cf5a8beb5fcb0553d95d
MD5 715cca7217b87966c4bff67cf9b6ad01
BLAKE2b-256 f06c3989b68a6aa4a482ebfdfa351d25cf9a33954267da24c8bea8c661a662ff

See more details on using hashes here.

File details

Details for the file pycddlib-3.0.0b6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pycddlib-3.0.0b6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9978c98e09d1316ba9d6f26d30ef8340793ea3bfb6ed1030061f39e3abb0603b
MD5 2d686e4ee33c6fe38fab0cc4f9d2a5d9
BLAKE2b-256 15c4490c69a06d431f64f048807b4ab3c2162a10b10d712c21b3b7becb6f3e41

See more details on using hashes here.

File details

Details for the file pycddlib-3.0.0b6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pycddlib-3.0.0b6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2e75975ea3c8067262b7f89704d34d28fb3d9887723c97c4fb7cd9084022ae2
MD5 9aa2960df50c8014c13ad5d5eb8dcb38
BLAKE2b-256 acfc3f364142a4cf33c2bf97d00185a7d520da858a31fa8a816d5a261e2956aa

See more details on using hashes here.

File details

Details for the file pycddlib-3.0.0b6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pycddlib-3.0.0b6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1657388312bcaec59d76cd63485be09c0acfca5e2efedf80310e5c8cc36ed59e
MD5 179389d5d8ec44547b3f8aad495eee7b
BLAKE2b-256 ad923c79bf544dc6b7a96de8f50066e4808a064e7492102fcaea2fe3a73f6046

See more details on using hashes here.

File details

Details for the file pycddlib-3.0.0b6-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycddlib-3.0.0b6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 352.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pycddlib-3.0.0b6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e46775a91511a5dd5bef76371b25e72d65125a5c2631829416b9fa563c5ef062
MD5 57ddcc28e72095012cdfef3cb12817cf
BLAKE2b-256 02e070afc7c4081857ccd0b3c04c94824e8e0f9ef89a4ec51653d22b365d2829

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