Metadata-Version: 1.1
Name: islpy
Version: 2019.1.2
Summary: Wrapper around isl, an integer set library
Home-page: http://documen.tician.de/islpy
Author: Andreas Kloeckner
Author-email: inform@tiker.net
License: MIT
Description: islpy: Polyhedral Analysis from Python
        ======================================
        
        .. image:: https://gitlab.tiker.net/inducer/islpy/badges/master/pipeline.svg
            :alt: Gitlab Build Status
            :target: https://gitlab.tiker.net/inducer/islpy/commits/master
        .. image:: https://dev.azure.com/ak-spam/inducer/_apis/build/status/inducer.islpy?branchName=master
            :alt: Azure Build Status
            :target: https://dev.azure.com/ak-spam/inducer/_build/latest?definitionId=12&branchName=master
        .. image:: https://badge.fury.io/py/islpy.png
            :alt: Python Package Index Release Page
            :target: https://pypi.org/project/islpy/
        
        islpy is a Python wrapper around Sven Verdoolaege's `isl
        <http://www.kotnet.org/~skimo/isl/>`_, a library for manipulating sets and
        relations of integer points bounded by linear constraints.
        
        Supported operations on sets include
        
        * intersection, union, set difference,
        * emptiness check,
        * convex hull,
        * (integer) affine hull,
        * integer projection,
        * computing the lexicographic minimum using parametric integer programming,
        * coalescing, and
        * parametric vertex enumeration.
        
        It also includes an ILP solver based on generalized basis reduction, transitive
        closures on maps (which may encode infinite graphs), dependence analysis and
        bounds on piecewise step-polynomials.
        
        Islpy comes with comprehensive `documentation <http://documen.tician.de/islpy>`_.
        
        *Requirements:* islpy needs a C compiler to build. GMP, which used to be
        a dependency, is no longer required.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: Software Development :: Libraries
