Skip to content
Snippets Groups Projects
Commit d3c0f2c4 authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/py-pycddlib] Initial import

parent f7678ddf
No related branches found
No related tags found
No related merge requests found
......@@ -90,6 +90,7 @@ SUBDIR+= py-parametric-curves
SUBDIR+= py-prf-gazebo-ros-pkgs
SUBDIR+= py-prf-ros-control
SUBDIR+= py-prf-ros-controllers
SUBDIR+= py-pycddlib
SUBDIR+= py-qpoases
SUBDIR+= py-qt-gepetto-pythonqt
SUBDIR+= py-ros-baxter-common
......
pycddlib is a Python wrapper for Komei Fukuda's cddlib.
cddlib 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.
# robotpkg Makefile for: optimization/py38-pycddlib
# Created: Guilhem Saurel on Tue, 12 May 2020
#
ORG= mcmtroffaes
NAME= pycddlib
PYPI_PATH= 07/a3/7aac68a1b1d4ae41262049c43e125076e59176b4016ac923037a0a7d87b1/
VERSION= 2.1.1
DISTNAME= ${NAME}-${VERSION}
PKGNAME= ${PKGTAG.python-}${NAME}-${VERSION}
MASTER_SITES= https://files.pythonhosted.org/packages/${PYPI_PATH}
MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
CATEGORIES= optimization
HOMEPAGE= ${MASTER_SITE_GITHUB:=${ORG}/${NAME}}
COMMENT= Python wrapper for Komei Fukuda's cddlib
LICENSE= gnu-gpl-v2
MAINTAINER= gsaurel@laas.fr
PYDISTUTILSPKG= yes
MAKE_ENV+= PYTHONPATH=${PREFIX}/${PYTHON_SITELIB}
include ../../mk/sysdep/python.mk
include ../../mk/sysdep/py-cython.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
include ../../mk/robotpkg.mk
@comment Tue May 12 11:43:15 CEST 2020
${PYTHON_SITELIB}/pycddlib-${PKGVERSION}-py${PYTHON_VERSION}-linux-x86_64.egg
# robotpkg depend.mk for: optimization/py38-pycddlib
# Created: Guilhem Saurel on Tue, 12 May 2020
#
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
PY_PYCDDLIB_DEPEND_MK:= ${PY_PYCDDLIB_DEPEND_MK}+
ifeq (+,$(DEPEND_DEPTH))
DEPEND_PKG+= py-pycddlib
endif
ifeq (+,$(PY_PYCDDLIB_DEPEND_MK)) # ----------------------------------------
include ../../mk/sysdep/python.mk
PREFER.py-pycddlib?= robotpkg
DEPEND_USE+= py-pycddlib
DEPEND_ABI.py-pycddlib?= ${PKGTAG.python-}pycddlib>=2.1.1
DEPEND_DIR.py-pycddlib?= ../../wip/py-pycddlib
SYSTEM_SEARCH.py-pycddlib= \
'${PYTHON_SITELIB}/pycddlib*.egg'
endif # PY_PYCDDLIB_DEPEND_MK ----------------------------------------------
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}
SHA1 (pycddlib-2.1.1.tar.gz) = 0b8ea7487ae5f9cd061af2c59306b06d9b98f3e5
RMD160 (pycddlib-2.1.1.tar.gz) = cccf8e4e5c729fb63a82984ddee593c4415cb050
Size (pycddlib-2.1.1.tar.gz) = 270062 bytes
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment