chaimleib / intervaltree
A mutable, self-balancing interval tree. Queries may be by point, by range overlap, or by range containment.
☆645Updated this week
Alternatives and similar repositories for intervaltree:
Users that are interested in intervaltree are comparing it to the libraries listed below
- The Nested Containment List for Python. Basically a static interval-tree that is silly fast for both construction and lookups.☆219Updated 6 months ago
- Cython implementation of Toolz: High performance functional utilities☆1,030Updated 2 months ago
- A list-like type with better asymptotic performance and similar performance on small lists☆313Updated 2 years ago
- Line-granularity, thread-aware deterministic and statistic pure-python profiler☆449Updated 6 months ago
- Robust and reusable Executor for joblib☆556Updated this week
- Parallel programming with Python☆451Updated 3 months ago
- Python Non-cryptographic Hash Library☆283Updated last year
- Python library for handling efficiently sorted integer sets.☆209Updated 6 months ago
- persistent caching to memory, disk, or database☆262Updated 3 weeks ago
- The bidirectional mapping library for Python.☆1,499Updated last month
- 竜 TatSu generates Python parsers from grammars in a variation of EBNF☆415Updated last month
- portion, a Python library providing data structure and operations for intervals.☆483Updated 4 months ago
- Development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application.☆1,244Updated 8 months ago
- efficient arrays of booleans for Python☆735Updated this week
- An in-browser Python profile viewer☆2,402Updated 4 months ago
- Dictdiffer is a module that helps you to diff and patch dictionaries.☆841Updated 11 months ago
- An efficient implementation of tree data structure in pure python.☆827Updated last week
- Python package for building, comparing, annotating, manipulating and visualising trees. It provides a comprehensive API and a collection …☆815Updated this week
- Visually explore Python object graphs☆795Updated last month
- PyContracts is a Python package that allows to declare constraints on function parameters and return values. Contracts can be specified…☆405Updated 2 months ago
- Multi threading and processing eye-candy.☆580Updated this week
- A high-performance immutable mapping type for Python.☆1,144Updated 5 months ago
- serialize all of Python☆2,322Updated this week
- Type hints support for the Sphinx autodoc extension☆568Updated this week
- A Python memory profiler for data processing and scientific computing applications☆863Updated 4 months ago
- Static memory-efficient Trie-like structures for Python based on marisa-trie C++ library.☆1,061Updated 2 weeks ago
- Multiple dispatch☆823Updated 3 months ago
- Python decorators for profiling/tracing/timing a single function☆328Updated last month
- A Python wrapper for the extremely fast Blosc compression library☆354Updated 6 months ago
- A fast and memory efficient LRU cache for Python☆271Updated 6 months ago