Skip to main content

Python package for serializing tables in portable format with Capnp.

Project description

PortableTab

A Python package for serializing tables in portable format using Cap'n Proto.

This package is a kind of KVS that outputs data tables as a set of page files and provides the ability to quickly retrieve records with a specified number.

Main Features

  • The format of records is defined in Cap'n Proto's schema.
  • Once output to page files, tables are essentially read-only.
  • When retrieving records, only the necessary portion of the page files is opened with mmap, thus saving speed and memory.
  • Page files are serialized by Cap'n Proto and are therefore architecture independent.

How to use

Documentation has not yet been created. Please see sample code.

Development status

Unstable alpha version.

License

-This package is available according to the MIT license.

Project details


Download files

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

Source Distribution

portabletab-0.2.0.tar.gz (6.9 kB view hashes)

Uploaded Source

Built Distribution

portabletab-0.2.0-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page