Skip to main content

Utilities for navigating flat trees

Project description

Repository license PyPI Package Travis CI result Documentation Status Support badge

Utilities for navigating flat trees

From The Dat Protocol:

Flat Trees are the core data structure that power Dat’s Hypercore feeds. They allow us to deterministically represent a tree structure as a vector. This is particularly useful because vectors map elegantly to disk and memory.

Because Flat Trees are deterministic and pre-computed, there is no overhead to using them. In effect this means that Flat Trees are a specific way of indexing into a vector more than they are their own data structure. This makes them uniquely efficient and convenient to implement in a wide range of languages.

Part of the DatPy project.

Documentation

Project details


Download files

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

Files for flat-tree, version 0.0.1a5
Filename, size File type Python version Upload date Hashes
Filename, size flat-tree-0.0.1a5.tar.gz (11.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page