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

Uploaded Source

Built Distributions

pycddlib-3.0.0b5-cp312-cp312-win_amd64.whl (346.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycddlib-3.0.0b5-cp311-cp311-win_amd64.whl (347.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycddlib-3.0.0b5-cp310-cp310-win_amd64.whl (346.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycddlib-3.0.0b5-cp39-cp39-win_amd64.whl (347.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

File details

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

File metadata

  • Download URL: pycddlib-3.0.0b5.tar.gz
  • Upload date:
  • Size: 30.6 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.0b5.tar.gz
Algorithm Hash digest
SHA256 f482008f4cf9be5de127c817cb96e7c79460cec7bda858b5a342cf8888877c5b
MD5 ae334423cd3f5580dac3f8986a8befd1
BLAKE2b-256 348717c2ce51887f59e45dff1b7fc9644ebcc2d7a41c23a3b69462a5bdd2f3ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycddlib-3.0.0b5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cd35afb9cb5b8936fd3d12d5091db09af4bf9807710c5ee6e7f6d109e918b0b0
MD5 5eb31c58724e6a1011222e6a60f5bc27
BLAKE2b-256 5c0bc63b02f3fb46c4b97edfd78b8bd4fd6e75781d77fa9342df7d2ea1edf13a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycddlib-3.0.0b5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 14e92789d38be18c84840e82ee02ddde60cdfc80905394dcf0d6ec7afcc9abf2
MD5 90b8b20576a592472e45cc5bb36c0968
BLAKE2b-256 0df3e9da92fc8d60204a49dc81e5ae0af182a5176a487ae8a448032e60fde8ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycddlib-3.0.0b5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5863ff580f5e816ded8a87f83532e0028e56c2e45df0b867336f34422ddee5d3
MD5 3790dc0139d1e1a9733f3584bfdb568a
BLAKE2b-256 0b1b4a4ef6d4d607de4b244b8a078ef304544d9ed30bf15e0c61a393dd7ab167

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycddlib-3.0.0b5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 347.0 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.0b5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b9f14391473fc35cc82dc2907e09d184cdbdc0bafad4d59d4eb9c127a326a146
MD5 163f6eec3886dace928e9800df82f9f8
BLAKE2b-256 baa9b9085b117578405659b4d906df5b18b16d9615ef695f28fd937da32ea6b1

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