Skip to main content

A zero-configuration, non-distributed, JSON-based document storage and analysis module focusing on the manipulation, grouping and filtering of unstructured data from various sources. MapReduce is also supported for more advanced analysis methods. Query syntax is similar to SQL-Alchemy's filter method.

Project description

Change Log can be viewed here.

Installation

After download run this:

setup.py install

Added Dependencies

  • jsonpickle

Change Log - v0.4.0

  • Completely rewrote / refactored the object handling to use jsonpickle instead of the v0.3.0 home-grown solution

  • The result is much simpler and more robust object handling

  • Changed JSON extension functionality to use jsonpickle

  • Added new package called handlers

  • Added AND / OR predicates for more complex queries

  • Test count increased to 86

  • Fixed issue with paginate returning empty first page

  • MapReduce changes

    • Fixed critcal mapreduce bug in calling reduce

    • Renamed the Verse.reduce function to Verse.simple_reduce

      • This is to maintain compatibility and naming conventions between Verses and SubVerses

      • Added new reduce function to Verse objects which allows map results to be reduced several times without having re-run the map operation.

  • Fixed a few small bugs

  • Added more exceptions

  • Added documentation for map, reduce and mapreduce functionality

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

underverse-0.4.0.zip (47.1 kB view hashes)

Uploaded Source

Built Distribution

underverse-0.4.0-py2.7.egg (101.8 kB view hashes)

Uploaded Source

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