Skip to main content
https://badge.fury.io/py/islpy.png

islpy is a Python wrapper around Sven Verdoolaege’s 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.

Requirements: islpy needs a C++ compiler to build. GMP, which used to be a dependency, is no longer required.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

islpy-2016.2.2.tar.gz (1.1 MB view details)

Uploaded Source

File details

Details for the file islpy-2016.2.2.tar.gz.

File metadata

  • Download URL: islpy-2016.2.2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for islpy-2016.2.2.tar.gz
Algorithm Hash digest
SHA256 d25f40d3a248f30ac737c8a48d222284f60c298045142c6430d29e92c088c799
MD5 c179b3f0aff6ce4dd65236aaab4387cb
BLAKE2b-256 5610142c5897ae46f5cb3fb40b9b25882f2f033e29c746305c352376613414be

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page