Welcome to pyIbex’s documentation!


PyIbex is a python module providing an easy-to-use interface of Ibex-lib with high level functionalities such as Interval Arithmetics, Contractors programming and Sets manipulation.

Core part of algorithm is generally written in C++ and bind with python using pybind11

Modules description

PyIbex is composed on severals sub-modules:

  • core ( mainly direct binding of Ibex-lib)
  • geometry
  • tubes
  • thickset (under developpement)

Indices and tables