Powerful data structures for data analysis, time series, and statistics
Python bindings to Rust's persistent data structures (rpds)
Persistent/Functional/Immutable data structures
A light-weight and flexible data validation and testing tool for statistical data objects.
A pure Python trie data structure implementation.
A powerful declarative symmetric parser/builder for binary data
Kaitai Struct declarative parser generator for binary data: runtime library for Python
Editable interval tree data structure for Python 2 and 3
High performance graph data structures and algorithms
Probabilistic data structures for processing and searching very large datasets
Tree is a library for working with nested data structures.
CircularDict is a high-performance Python data structure that blends the functionality of dictionaries and circular buffers. Inheriting the usage of traditional dictionaries, it allows you to define constraints on size and memory usage. This way, the CircularDict will be always up-to-date with the last N added elements, ensuring that neither the maximum length nor the memory usage limit is exceeded. It is ideal for caching large data structures while maintaining control over memory footprint.
Advanced data structures for handling temporal segments with attached labels
Python data structure and operations for intervals
A Python implementation of tree structure.
Kernels data structures (Python bindings)
Extension for the python package 'construct' that adds typing features
A data-structure parameterization system written for embedding context in JSON objects
Simple YAML configuration file parser with easy access for structured data
High performance graph data structures and algorithms (legacy package)
A library for converting a token stream into a data structure for use in web form posts
Python Materials Genomics is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project (https://materialsproject.org). This repository is for pymatgen-core, which implements the core data structures and algorithms.
A diff/patch pair for JSON-serialized data structures.
Python Data Structures for Humans
LangExtract: A library for extracting structured data from language models
Common tools and data structures implemented in pure python.
Bloom filter: A Probabilistic data structure
T-Digest data structure
PyXB-X ("pixbix") is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema.
The agile query language for semi-structured data. #JSON
Structured Scientific Data Access Service
A simple python fuzzyset implementation.
Various data structures and parsing tools for UEFI firmware.
High-performance document intelligence library for Python. Extract text, metadata, and structured data from PDFs, Office documents, images, and 88+ formats. Powered by Rust core for 10-50x speed improvements.
Red/black tree with support for fast accumulation of values in a key range
Some fast bloom filter implemented by Rust for Python and Rust! 10x faster than pybloom!
Generate a multiscale, chunked, multi-dimensional spatial image data structure that can be serialized to OME-NGFF.
A multi-dimensional spatial image data structure for scientific Python.
Structure unstructured data for the purpose of static type checking
Probabilistic data structures in python
Data structures, algorithms and educational resources for bioinformatics.
Redis-backed data structures for building scalable and resilient applications
Parse C++ header files and generate a data structure representing the class
jxmlease converts between XML and intelligent Python data structures.
Presidio structured package - analyzes and anonymizes structured and semi-structured data.
MNE-BIDS: Organizing MEG, EEG, and iEEG data according to the BIDS specification and facilitating their analysis with MNE-Python