skip to navigation
skip to content

PyDataWrap 1.2.1

Tools for wrapping data and manipulating it in efficient ways

Latest Version: 1.2.9

Python Wrappers on Data Structures and abstractions over persistent data stores.


This module is a home for Python wrappers of data, databases and datastructures. It defines common use wrapping that can treat one style of data as another or reorder/subselect a collection.

The filedbwrap file defines many file based database objects such as dictionaries and sets which are treated as memory objects in Python but have a very large capacity with limited memory footprint.

The savable file defines object persistence objects which save state when they deconstruct and reload that state upon initialization.

The listwrap file defines a no-copy list subset selector that can retrieve subsets of data to be treated as complete, contiguous lists.

There are also some file loading/saving modules for various formats.


  • allset
  • xlrd (for excel files in
  • redis (for RedisDB wrappers)



From source:

python install

From pip:

pip install pydatawrap


  • File based dictionaries and sets
  • Persistent file based objects
  • 2D table loading/saving
  • Table wrappers to transpose and transform data
  • List wrapping for sublist selection (without copying)

Language Preferences

  • Google Style Guide
  • Object Oriented (with a few exceptions)


  • Add tests for fileloader and savable


Author(s): Matthew Seal

Collaborator(s): Joe Maguire, Loren Abrams

© Copyright 2013, OpenGov

File Type Py Version Uploaded on Size (md5) Source 2014-04-01 34KB