goulib.interval

operations on [a..b[ intervals

Functions

_order(interval)

in_interval(interval, x[, closed])

intersect(t1, t2)

intersection(t1, t2)

intersectlen(t1, t2[, none])

Classes

Box(*args)

a N dimensional rectangular box defined by a list of N Intervals

Interval(start, end)

Represents an interval.

Intervals([iterable, key])

a list of intervals kept in ascending order