Metadata-Version: 2.1
Name: pycddlib
Version: 2.1.6
Summary: pycddlib is a Python wrapper for Komei Fukuda's cddlib.
Home-page: http://pypi.python.org/pypi/pycddlib
Author: Matthias Troffaes
Author-email: matthias.troffaes@gmail.com
License: GPL
Keywords: convex,polyhedron,linear programming,double description method
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Programming Language :: C
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
License-File: LICENSE.rst
License-File: COPYING
License-File: AUTHORS

`cddlib <https://people.inf.ethz.ch/fukudak/cdd_home/>`_ is
an implementation of the Double Description Method of Motzkin et
al. for generating all vertices (i.e. extreme points) and extreme rays
of a general convex polyhedron given by a system of linear
inequalities.

The program also supports the reverse operation (i.e. convex hull
computation). This means that one can move back and forth between an
inequality representation and a generator (i.e. vertex and ray)
representation of a polyhedron with cdd.  Also, it can solve a linear
programming problem, i.e. a problem of maximizing and minimizing a
linear function over a polyhedron.

* Download: https://pypi.org/project/pycddlib/#files

* Documentation: https://pycddlib.readthedocs.io/en/latest/

* Development: https://github.com/mcmtroffaes/pycddlib/ |ci|

.. |ci| image:: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml/badge.svg
       :target: https://github.com/mcmtroffaes/pycddlib/actions/workflows/python-package.yml
       :alt: ci


