{ "info": { "author": "JuanBC", "author_email": "jbc.develop@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Topic :: Utilities" ], "description": "\nPoopy - An unusable map-reduce engine over AMQP\n-----------------------------------------------\n\nInstall\n^^^^^^^\n\n**From PYPI**\n\n#. Install rabitMQ\n#. ``pip install poopy`` (please use virtualenv)\n#. Download this file\n https://bitbucket.org/leliel12/poopy/raw/tip/example/iris.arff?at=default\n#. Download this file\n https://bitbucket.org/leliel12/poopy/raw/tip/example/randomforest.py\n and put in the same directory of *iris.arff*\n\n**From REPO**\n\n#. Install rabitMQ\n#. Clone this https://bitbucket.org/leliel12/poopy repo\n#. ``pip install -e .``\n#. The archives *iris.arff* and *randomforest.py* are inside in ``examples/``\n\n**Running**\n\n#. Open two consoles (consoleA, consoleB)\n#. In *consoleB* run ``poopy deploy amqp://localhost``\n#. In *consoleA* execute\n ``poopy upload amqp://localhost path/to/iris.arff poopFS://iris.arff``\n now your file are uploaded to the \"distributed file sistem\"\n#. In *consoleA* run\n ``poopy run amqp://localhost path/to/randomforest.py Script out``\n#. Your output model are serialized in out/localtime\n\n\n**Reading the model**\n\nIn python console\n\n.. code-block:: python\n\n from poopy import serializers\n\n with open(\"out/file\") as fp:\n model = serializers.load(fp)\n\n\nTODO:\n-----\n\n- Implement correctly timeouts.\n- Implement an error exchange.\n- Real distributed file system.\n- More than one map or reduce.\n- More output formats than b64-pkl.\n- Not use the central node as main memory.\n- Reorder some modules into packages\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://poopy.jbcabral.org", "keywords": "amqp rabitmq map reduce", "license": "WISKEY-WARE", "maintainer": null, "maintainer_email": null, "name": "poopy", "package_url": "https://pypi.org/project/poopy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/poopy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://poopy.jbcabral.org" }, "release_url": "https://pypi.org/project/poopy/0.2.5/", "requires_dist": null, "requires_python": null, "summary": "Pure Python implementation of Map-Reduce over AMQP", "version": "0.2.5" }, "last_serial": 1333239, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "660f05267f619fd09a710cd80a692a21", "sha256": "79e7bc29c39abb3e4a2d80ebf2251fd198d8da29e05fce46e547f1c2e1cc7bbe" }, "downloads": -1, "filename": "poopy-0.2.tar.gz", "has_sig": false, "md5_digest": "660f05267f619fd09a710cd80a692a21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14274, "upload_time": "2014-12-01T19:00:05", "url": "https://files.pythonhosted.org/packages/55/94/f11a336b1972db2f6f2f8a19d903b5949e07b06fb34908fe77cac8dd72aa/poopy-0.2.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "96c321f88212130e36b088c735917a02", "sha256": "2a72cf6b45fc756ad8c7d58ded2bc8993e8782486b9226f29f0952ef9335e6ba" }, "downloads": -1, "filename": "poopy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "96c321f88212130e36b088c735917a02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14097, "upload_time": "2014-12-06T14:26:16", "url": "https://files.pythonhosted.org/packages/99/62/5d82cd548149bba28c713b84e8cdce123f1caef5d80600f21433b2373eb9/poopy-0.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96c321f88212130e36b088c735917a02", "sha256": "2a72cf6b45fc756ad8c7d58ded2bc8993e8782486b9226f29f0952ef9335e6ba" }, "downloads": -1, "filename": "poopy-0.2.5.tar.gz", "has_sig": false, "md5_digest": "96c321f88212130e36b088c735917a02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14097, "upload_time": "2014-12-06T14:26:16", "url": "https://files.pythonhosted.org/packages/99/62/5d82cd548149bba28c713b84e8cdce123f1caef5d80600f21433b2373eb9/poopy-0.2.5.tar.gz" } ] }