Metadata-Version: 1.1
Name: PyDataWrap
Version: 1.2.2
Summary: Tools for wrapping data and manipulating it in efficient ways
Home-page: https://github.com/OpenGov/python_data_wrap
Author: Matthew Seal
Author-email: mseal@opengov.com
License: LGPL 2.1
Download-URL: https://github.com/OpenGov/python_data_wrap/tarball/v1.2.1
Description: PyDataWrap

        ==========

        

        Python Wrappers on Data Structures and abstractions over persistent data

        stores.

        

        Description

        -----------

        

        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.

        

        Dependencies

        ------------

        

        -  allset

        -  xlrd (for excel files in tableloader.py)

        -  redis (for RedisDB wrappers)

        

        Setup

        -----

        

        Installation

        ~~~~~~~~~~~~

        

        From source:

        

        ::

        

            python settup.py install

        

        From pip:

        

        ::

        

            pip install pydatawrap

        

        Features

        --------

        

        -  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)

        

        Navigating the Repo

        -------------------

        

        datawrap

        ~~~~~~~~

        

        The implementation files for the repository.

        

        tests

        ~~~~~

        

        All unit tests for the repo.

        

        Language Preferences

        --------------------

        

        -  Google Style Guide

        -  Object Oriented (with a few exceptions)

        

        TODO

        ----

        

        -  Add tests for fileloader and savable

        

        Author

        ------

        

        Author(s): Matthew Seal

        

        Collaborator(s): Joe Maguire, Loren Abrams

        

        © Copyright 2013, `OpenGov <http://opengov.com>`__

        
Keywords: tables,data,databases,dictionary,filedb
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: Topic :: Database :: Front-Ends
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2 :: Only
