intervaltree (original) (raw)

Project description

Build status badge

A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.

This library was designed to allow tagging text and time intervals, where the intervals include the lower bound but not the upper bound.

Version 3 changes!

Installing

pip install intervaltree

Features

Examples

Future improvements

See the issue tracker on GitHub.

Based on

Licensed under the Apache License, version 2.0.

The source code for this project is at https://github.com/chaimleib/intervaltree

Download files

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

Source Distribution

File details

Details for the file intervaltree-3.1.0.tar.gz.

File metadata

File hashes

Hashes for intervaltree-3.1.0.tar.gz | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | 902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d | | | MD5 | 9883ac54b1ce2a572b27ac4508cd6194 | | | BLAKE2b-256 | 50fb396d568039d21344639db96d940d40eb62befe704ef849b27949ded5c3bb | |

See more details on using hashes here.