Projects / Mrs


Mrs is a lightweight but high performance implementation of the MapReduce programming model for parallel computation. It is optimized for computationally intensive programs, especially those which are iterative, though it is applicable to a wide range of applications. It is intended to be simple to install and use. It is written in Python, supports both Python 2 and Python 3, and has no dependencies outside the standard library. The name "Mrs" derives from the practice of referring to MapReduce programs by the title "mister" (e.g., "Mr. Wordcount").

Operating Systems

Recent releases

  •  14 Nov 2012 20:36

    Release Notes: Prominent changes in this release include a relicensing under the Apache Software License instead of the GPL, support for data larger than the available RAM, extended documentation including a new User Guide, support for specifying custom serializers in addition to pickle, a new data-intensive example, Walk Analyzer, a maximum number of failures per task, and a variety of bugfixes.

    •  20 Sep 2012 23:05

      Release Notes: This release offers significant improvements to performance, stability, and ease of use.

      •  10 Feb 2008 02:21

        No changes have been submitted for this release.

        Recent comments

        21 Sep 2012 12:02 Huno

        Hello, Searchel here. I'm just proceeding with the advent of this application; <MRS> could it be implemented in WINDOWS OS.? And if so how would anticipating <Users> gain access to the Opensource version of such application? Thanks a million!!!


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.