{ "info": { "author": "Trishul Nagenalli", "author_email": "trishul.nagenalli@duke.edu", "bugtrack_url": null, "classifiers": [], "description": "# REEM\n\nREEM (Redis Extendable Efficient Middleware) is a centralized middleware package for robotic communication. It is designed to be a single-package solution for passing information anywhere in the robot while emphasizing ease of use and efficiency.\n\nTo make it easy, we chose to model information as a nested data structure that closely resembles python dictionaries. To the user, working with a database feels like working with a python dictionary. Out of the box, REEM supports communicating all native python types and numpy arrays.\n\nTo make it fast, we used [Redis](https://redis.io/) (an in-memory key-value database) running [ReJSON](https://oss.redislabs.com/redisjson/) (enabling Redis to store JSON data) as a central information store. To get maximum performance, we give users the power to control exactly how information is passed between the local program and Redis by defining their own encoder/decoder objects.\n\nREEM currently offers two communication paradigms:\n- get/set database\n- publish-subscribe\n\nTo install the python package (and its dependencies), run\n```\npip install reem rejson redis six numpy\n```\nSee the docs on [read the docs](https://reem.readthedocs.io)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/tn74/reem", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "reem", "package_url": "https://pypi.org/project/reem/", "platform": "", "project_url": "https://pypi.org/project/reem/", "project_urls": { "Homepage": "https://www.github.com/tn74/reem" }, "release_url": "https://pypi.org/project/reem/0.0.11/", "requires_dist": null, "requires_python": "", "summary": "Redis Extendable Efficient Middleware", "version": "0.0.11" }, "last_serial": 5210742, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f9e1554f589783055b99e803d89518c2", "sha256": "9c32332bb7ffac5cd713097392c0f3a175abdccaf8e3ff24cbdfa85710dcc1e8" }, "downloads": -1, "filename": "reem-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9e1554f589783055b99e803d89518c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12065, "upload_time": "2019-03-27T14:03:30", "url": "https://files.pythonhosted.org/packages/bb/1a/3c911a35016312233707dfffb9af9511c51cfa60e1e805b56a0a0fc885f3/reem-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d26b204204c77384c18f4859e882bfa", "sha256": "6e4e6efadb4d20ae0e23be4068870fe69a7d514c9b1576afb0a8affc7f43a017" }, "downloads": -1, "filename": "reem-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9d26b204204c77384c18f4859e882bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5822, "upload_time": "2019-03-21T22:44:36", "url": "https://files.pythonhosted.org/packages/d5/7d/bfb96c98ff84ddbaea6689a3b01d074d68e60d143b21a30fbba643176757/reem-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "250841724c903263f478e78a1e241cf0", "sha256": "a0fc6f8667001a5c562106a3839ce2d215ebc36fa053da259d61427b39df5238" }, "downloads": -1, "filename": "reem-0.0.10.tar.gz", "has_sig": false, "md5_digest": "250841724c903263f478e78a1e241cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13090, "upload_time": "2019-04-26T20:15:38", "url": "https://files.pythonhosted.org/packages/58/66/eeef693809a4dbcd23ee17ed645afc15223985c9aa86ebb54f01b9419208/reem-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4a17fec862dfe8d5b8d2149c763a8067", "sha256": "b6af9aaad5b9f9974ededfa9fd482ec0ecd2ef11bfb7b7946b361ce6d7eb6e70" }, "downloads": -1, "filename": "reem-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4a17fec862dfe8d5b8d2149c763a8067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2019-05-01T00:42:48", "url": "https://files.pythonhosted.org/packages/ac/85/65da244b6bbec4cb5279fbd7b2269b327d6f71afea43c321fc83b79469ae/reem-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6b4292043606fa64450c101cccf877fc", "sha256": "d50ea2da53717dd25f36957b0b21e51242d1bc2890cd8cd4019f54a3d65c5570" }, "downloads": -1, "filename": "reem-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6b4292043606fa64450c101cccf877fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12064, "upload_time": "2019-03-27T14:04:15", "url": "https://files.pythonhosted.org/packages/bc/49/c9cec67bd2f1ff41c31c00d0b96824e081e4d90c95748dfb99b989d6a7e1/reem-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76d5df6be7504efa5528d305181d6ad4", "sha256": "5464600babc8b65533ea968b30d2b0c0b0ce672bb13af77a5f6a5e4e1b09bf8a" }, "downloads": -1, "filename": "reem-0.0.2.tar.gz", "has_sig": false, "md5_digest": "76d5df6be7504efa5528d305181d6ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8176, "upload_time": "2019-03-27T14:05:48", "url": "https://files.pythonhosted.org/packages/50/06/6bb6254579d99c9bbe520d17826300fc1e606150a206822b27313772e408/reem-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9e24e01cb6cbf01306bd17305725360d", "sha256": "3590ded86aea9711ac1a1b171879529bd1d05566acdba646391b6bd610f9d4f5" }, "downloads": -1, "filename": "reem-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9e24e01cb6cbf01306bd17305725360d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11588, "upload_time": "2019-04-02T18:26:23", "url": "https://files.pythonhosted.org/packages/47/0e/bda2388089d305e0958e5b0ef51ec95dfa1c1e58a788ebcf64ad54f147fb/reem-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2a051bd1339362949b4c8722da6880d2", "sha256": "d85d8db0258926bd72c2a59423fd0ec4395c6a6fe7fac1c93a0aaa3030b64987" }, "downloads": -1, "filename": "reem-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2a051bd1339362949b4c8722da6880d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11553, "upload_time": "2019-04-03T00:14:50", "url": "https://files.pythonhosted.org/packages/e6/35/06c23ec9197457dbbd0d2894c2f3577c0ea47eba7bd1b7fd6f1d890ffff1/reem-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "62fbec79efc79f38e66517970553bda7", "sha256": "a0753e6ac19949732b231a893b1ea18311093fd76962428ce7e5e8a66c93c174" }, "downloads": -1, "filename": "reem-0.0.5-py3.6.egg", "has_sig": false, "md5_digest": "62fbec79efc79f38e66517970553bda7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 20943, "upload_time": "2019-04-10T14:05:19", "url": "https://files.pythonhosted.org/packages/4f/78/6853e7b51540709f2a5f6b9f6b23b9436878a05801ada764618d9cb1b778/reem-0.0.5-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ad9c4c12a3177584750f5369da4b4123", "sha256": "004ba15b9944cfd96fba1bb8e9cda59beaaf2da5314885f9e431a0c50395b1e9" }, "downloads": -1, "filename": "reem-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ad9c4c12a3177584750f5369da4b4123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12872, "upload_time": "2019-04-10T14:05:20", "url": "https://files.pythonhosted.org/packages/5b/7c/6857fbf8136103d212c390230147edd62269f3aadfc8eb4ec16869c03e1c/reem-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4263382ed2b0aa534b02b28c42530963", "sha256": "0ce613441d56f9314f190f0cdea0f196dbed4b60801d511979c89f982f472d90" }, "downloads": -1, "filename": "reem-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4263382ed2b0aa534b02b28c42530963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12873, "upload_time": "2019-04-22T18:57:37", "url": "https://files.pythonhosted.org/packages/64/0b/d6a264697ed703309cf198714134f1a423ae309f6fdc8816a1b832d09abd/reem-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6bd1da5c8660d4e866a820bc6df921ba", "sha256": "64620a8e35d36b2bf5a66d92428af62b6225d4c6c302f7592ab59e979376aa9e" }, "downloads": -1, "filename": "reem-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6bd1da5c8660d4e866a820bc6df921ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12922, "upload_time": "2019-04-24T03:58:35", "url": "https://files.pythonhosted.org/packages/86/46/e04e4c0e1c9025607659e49f901dc17b9399c5b77bb62be00c63e0dfb768/reem-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8d67dbf82cacf556a11f7d856b9a3230", "sha256": "0b82737877de1da3a19da215936e44e29d10b0fee4a11982d64bfa1a1aa9b339" }, "downloads": -1, "filename": "reem-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8d67dbf82cacf556a11f7d856b9a3230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13003, "upload_time": "2019-04-24T05:02:00", "url": "https://files.pythonhosted.org/packages/68/bb/abef337177345a27d7a67ba1c2e4902c42e2ec8d7a84bfa74ad13f133ae7/reem-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2d5da22707ba9c58622041987c7be85e", "sha256": "dd3522953eb9a3382139db92c406d49844da7ddbc47d27c8a60ba6888ec3bdd5" }, "downloads": -1, "filename": "reem-0.0.9.tar.gz", "has_sig": false, "md5_digest": "2d5da22707ba9c58622041987c7be85e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13090, "upload_time": "2019-04-26T20:07:43", "url": "https://files.pythonhosted.org/packages/a3/7b/b6b9011d7205863ab7423a3ae0afb5aea99d05c199cd10d69dace00fa78e/reem-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4a17fec862dfe8d5b8d2149c763a8067", "sha256": "b6af9aaad5b9f9974ededfa9fd482ec0ecd2ef11bfb7b7946b361ce6d7eb6e70" }, "downloads": -1, "filename": "reem-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4a17fec862dfe8d5b8d2149c763a8067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2019-05-01T00:42:48", "url": "https://files.pythonhosted.org/packages/ac/85/65da244b6bbec4cb5279fbd7b2269b327d6f71afea43c321fc83b79469ae/reem-0.0.11.tar.gz" } ] }