Skip to main content

Pack/Unpack Memory.

Project description

Documentation Status

The plum-py Python package provides classes and utility functions to efficiently pack and unpack bytes similar to what the standard library struct module offers. This package expands significantly on that capability with much more powerful and convenient access and control of bytes within a buffer (including handling variable size/type relationships within the buffer data).

The package provides a large number of fundamental types (e.g. numbers, structures, arrays, etc.) for specifying buffer data structure. Each type conforms to a “plug-and-play” architecture facilitating the ability to be combined in any way, including deeply nested structures of arbitrary type. You may also write your own custom types that conform to the “plug-and-play” architecture API and use them in combination with any of the fundamental types provided.

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 plum-py, version 0.4.0
Filename, size File type Python version Upload date Hashes
Filename, size plum_py-0.4.0-py3-none-any.whl (69.0 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page