{ "info": { "author": "myedibleenso", "author_email": "gushahnpowell@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "[![Documentation Status](https://readthedocs.org/projects/py-processors/badge/?version=latest)](http://py-processors.readthedocs.io/en/latest/?badge=latest) [![Pypi version](https://img.shields.io/pypi/v/py-processors.svg)](https://pypi.python.org/pypi/py-processors) [![Build Status](https://travis-ci.org/myedibleenso/py-processors.svg?branch=master)](https://travis-ci.org/myedibleenso/py-processors) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/myedibleenso/py-processors/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/myedibleenso/py-processors/?branch=master) [![Coverage Status](https://coveralls.io/repos/github/myedibleenso/py-processors/badge.svg?branch=master)](https://coveralls.io/github/myedibleenso/py-processors?branch=master) [![Requirements Status](https://requires.io/github/myedibleenso/py-processors/requirements.svg?branch=master)](https://requires.io/github/myedibleenso/py-processors/requirements/?branch=master)\n\n# Contents\n- [Text processors](processors.md)\n- [Rule-based IE with Odin](odin.md)\n- [Annotating text](processors.md#annotating-text)\n- [API Reference](api.md)\n- [A walkthrough example](example.md)\n- [Running the tests](dev.md#running-the-tests)\n- [FAQ](faq.md)\n- [History](release-notes.md)\n\n# What is it?\n`py-processors` is a Python wrapper for the CLU Lab's [`processors`](http://github.com/clulab/processors) NLP library. `py-processors` relies on [`processors-server`](http://github.com/myedibleenso/processors-server). \n\nThough [compatible*](https://github.com/myedibleenso/py-processors/issues?q=is%3Aopen+is%3Aissue+label%3Apython2.x) with Python 2.x, this library was developed with 3.x in mind.\n\n# Requirements\nThe server component can be run either via `docker` or directly with `java`.\n\n## Option 1\n- [`docker`](https://www.docker.com/) and the [`myedibleenso/processors-server`](https://hub.docker.com/r/myedibleenso/processors-server/) container\n\n## Option 2\n- [Java 8](https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html)\n- [`processor-sever`](http://github.com/myedibleenso/processors-server) (v3.1.0)\n - this dependency will be retrieved automatically during installation\n- At least 2GB of RAM free for the server (I recommend 3GB+)\n\n# Installation\n\n`py-processors` can be installed via `pip`. The library also has a `jupyter` extras module which adds widgets/visualizations to `juypter` notebooks.\n\n### basic installation\n```bash\npip install py-processors\n```\n\n### basic + `jupyter` notebook widgets\n```bash\npip install py-processors[jupyter]\n```\n\n### bleeding edge\n```bash\npip install git+https://github.com/myedibleenso/py-processors.git\n```\n\n# How to use it?\n\nSee [the walkthrough example](example.md)\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/myedibleenso/py-processors/archive/v3.2.2.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/myedibleenso/py-processors", "keywords": "nlp,processors,jvm", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "py-processors", "package_url": "https://pypi.org/project/py-processors/", "platform": "", "project_url": "https://pypi.org/project/py-processors/", "project_urls": { "Download": "https://github.com/myedibleenso/py-processors/archive/v3.2.2.zip", "Homepage": "http://github.com/myedibleenso/py-processors" }, "release_url": "https://pypi.org/project/py-processors/3.2.2/", "requires_dist": [ "six", "requests (>=2.4.2)", "networkx (==1.11)", "termcolor (>=1.1.0)", "jupyter (>=1.0.0); extra == 'jupyter'", "ipython (>=6.2.1); extra == 'jupyter'", "traitlets (>=4.3.2); extra == 'jupyter'", "green (>=2.5.0); extra == 'test'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "A wrapper for interacting with the CLU Lab's processors library.", "version": "3.2.2" }, "last_serial": 3289990, "releases": { "2.8": [ { "comment_text": "", "digests": { "md5": "f44d1a4e1792d9bfa5b91086e99e9457", "sha256": "8d5f4b0ef1e7f51c33affddb1f36600b78aeb20e42cf987d4373cf6b2a927b8b" }, "downloads": -1, "filename": "py-processors-2.8.tar.gz", "has_sig": false, "md5_digest": "f44d1a4e1792d9bfa5b91086e99e9457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44874, "upload_time": "2016-06-25T02:08:41", "url": "https://files.pythonhosted.org/packages/48/9f/9671edbeef38ba629444c5dbba68c9160568bac54a74c437f5bb6c966ed3/py-processors-2.8.tar.gz" } ], "2.9": [ { "comment_text": "", "digests": { "md5": "05c0d6a2a5cfbc02a09a82fe839be019", "sha256": "f66c7e570d747c1f3298b315ddd8ef03b4c6de7e2d223c25a107364ab65e9f0e" }, "downloads": -1, "filename": "py-processors-2.9.tar.gz", "has_sig": false, "md5_digest": "05c0d6a2a5cfbc02a09a82fe839be019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45054, "upload_time": "2016-06-27T06:08:09", "url": "https://files.pythonhosted.org/packages/08/74/c374c5d4f94c0b8f7eb8a7c98009864d14f0c98d12c923acea17e83b839c/py-processors-2.9.tar.gz" } ], "2.9.1": [ { "comment_text": "", "digests": { "md5": "640ad8b2ea16d1bea4a5c2313a3abe89", "sha256": "d725fe2801f014800410540942afa01c5dc5bada6df20c64f49412e7765e1546" }, "downloads": -1, "filename": "py-processors-2.9.1.tar.gz", "has_sig": false, "md5_digest": "640ad8b2ea16d1bea4a5c2313a3abe89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45194, "upload_time": "2016-06-30T01:33:25", "url": "https://files.pythonhosted.org/packages/87/06/37f632d345e2534f40ce9f6e7e65abaa55244f984e7d706ac092ac27fcdc/py-processors-2.9.1.tar.gz" } ], "2.9.2": [ { "comment_text": "", "digests": { "md5": "1a35028ff187b76f382fd22b5bfc2c73", "sha256": "48922be7b4f26b1abb85bcbd355974cc9051a29fd2952d35b9f990dfb7e0c42f" }, "downloads": -1, "filename": "py-processors-2.9.2.tar.gz", "has_sig": false, "md5_digest": "1a35028ff187b76f382fd22b5bfc2c73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45202, "upload_time": "2016-06-30T01:38:40", "url": "https://files.pythonhosted.org/packages/54/fb/3ebe9f4075b24dc18d67b51eb3b7d9492129b5992f99d7b12263cf8b969c/py-processors-2.9.2.tar.gz" } ], "2.9.3": [ { "comment_text": "", "digests": { "md5": "923ce0233ce5f07fa548cdc69e14d74d", "sha256": "833188e9eb80dfadb7dc1ca458c2425e37083b30cd274c6368e614e5bc24fa9c" }, "downloads": -1, "filename": "py-processors-2.9.3.tar.gz", "has_sig": false, "md5_digest": "923ce0233ce5f07fa548cdc69e14d74d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46367, "upload_time": "2016-06-30T08:24:15", "url": "https://files.pythonhosted.org/packages/b2/03/3f1046b5b95e64d2d89c208f8d9df9a0adb60204e0b163e5ae775233d42a/py-processors-2.9.3.tar.gz" } ], "2.9.4": [ { "comment_text": "", "digests": { "md5": "27b942366d6d9f207f8cc04de1bd4591", "sha256": "b18d8b702dbfc8a5377a621723fe2e213d84067aa15e614fc8d8d17c02e5a6a6" }, "downloads": -1, "filename": "py-processors-2.9.4.tar.gz", "has_sig": false, "md5_digest": "27b942366d6d9f207f8cc04de1bd4591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46733, "upload_time": "2016-06-30T20:27:34", "url": "https://files.pythonhosted.org/packages/a5/cf/25f0ac6ce605a15550dc46c36309de02fef6867be39df1933e380214f1ff/py-processors-2.9.4.tar.gz" } ], "2.9.6": [ { "comment_text": "", "digests": { "md5": "6669cfff2bfed92250cc428388ad342e", "sha256": "f1ced84d3f8fe1f5c971be9548cd7c3393493f8b4a2ffe41637fed7b3174d46a" }, "downloads": -1, "filename": "py-processors-2.9.6.tar.gz", "has_sig": false, "md5_digest": "6669cfff2bfed92250cc428388ad342e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24723, "upload_time": "2016-07-06T09:45:04", "url": "https://files.pythonhosted.org/packages/a3/b0/3e7ba6cb5c20fd944eaca5db2eea1f829aee1bc2451ac2d4395a02c381ed/py-processors-2.9.6.tar.gz" } ], "2.9.7": [ { "comment_text": "", "digests": { "md5": "95bc89f359e0407df3056c5a21a2e8be", "sha256": "0a4c1a8845e1b1fc2209d72694730c54353c70c7dec05681b6bb6390f951f759" }, "downloads": -1, "filename": "py-processors-2.9.7.tar.gz", "has_sig": false, "md5_digest": "95bc89f359e0407df3056c5a21a2e8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32452, "upload_time": "2016-09-01T18:03:20", "url": "https://files.pythonhosted.org/packages/9c/89/1c13c93fbd5b378ed40fd02b6ed71265c75d3b5dab6029031856f177c8c3/py-processors-2.9.7.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "5dda3d3b01bc36e7a67c61bdb5e9928e", "sha256": "e009e8e15a07196a8b3fd6c575fa4715fce9fb0e58e4aa125e44084d4e96a871" }, "downloads": -1, "filename": "py-processors-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5dda3d3b01bc36e7a67c61bdb5e9928e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39996, "upload_time": "2017-03-26T10:17:21", "url": "https://files.pythonhosted.org/packages/0b/63/06b3e8dfae373ca802371ba237d9f88ad8fa862f208e02709fa4701ad598/py-processors-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "4ee20c13edb1c399cd35bd1af04f0ff7", "sha256": "91a628e2a5a21e537531cabdcb8a9fe4b35a9b6176fc262dcd927b0a483c4ce8" }, "downloads": -1, "filename": "py-processors-3.0.1.tar.gz", "has_sig": false, "md5_digest": "4ee20c13edb1c399cd35bd1af04f0ff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40171, "upload_time": "2017-04-11T07:13:33", "url": "https://files.pythonhosted.org/packages/8a/c1/6a175e0e8f74fba21cbe30fc273cfe8b6c966200bd65349a2131bbb1317e/py-processors-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "fa0b55559ed116cbc162bcb56d5e2557", "sha256": "8b2fb7b810b5a895df3e1dbbb51b620a1e60ae914421d6d3dbabe28d1f41c029" }, "downloads": -1, "filename": "py-processors-3.0.2.tar.gz", "has_sig": false, "md5_digest": "fa0b55559ed116cbc162bcb56d5e2557", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41586, "upload_time": "2017-04-30T05:33:19", "url": "https://files.pythonhosted.org/packages/1e/b6/a278a1c71cfa2e737f4a6cdae695a05f4cc99bab37469b6ab333f3ecbab0/py-processors-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "784b75f19e29e1526d77346adc5fcf09", "sha256": "ac89b67840f242b9d6a5b74f2a54463fc92095affbf8e780e72c86561060ba0a" }, "downloads": -1, "filename": "py-processors-3.0.3.tar.gz", "has_sig": false, "md5_digest": "784b75f19e29e1526d77346adc5fcf09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49410, "upload_time": "2017-05-24T09:10:05", "url": "https://files.pythonhosted.org/packages/fe/8c/543c1e12a1e048dd5afee0f165540562d7ae0e3de0097625f4e75cbf98e0/py-processors-3.0.3.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "a0a1255cf1685b7afbc9e132ddfafad2", "sha256": "bccd9f9ee9ad13c48c760faf2aca00c5b048b856d181efdb94fd1cd91fb84836" }, "downloads": -1, "filename": "py_processors-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0a1255cf1685b7afbc9e132ddfafad2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45151, "upload_time": "2017-10-03T00:48:24", "url": "https://files.pythonhosted.org/packages/be/fa/fc6b971e5a8618b3f388cf34d3b7a66c8730d689e858fd5af42155b66282/py_processors-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84073b033fbc514bdb6f5953b018f5b6", "sha256": "21fc6bf1e93b7714304bd2ca815c3c1ad6b11675cc38168e750faead4b628e56" }, "downloads": -1, "filename": "py-processors-3.1.0.tar.gz", "has_sig": false, "md5_digest": "84073b033fbc514bdb6f5953b018f5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49664, "upload_time": "2017-10-03T00:48:26", "url": "https://files.pythonhosted.org/packages/34/3f/9b3f4292ba80d6db464335a8a69bf55221f69abfd700c42cd0f3b622691c/py-processors-3.1.0.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "7c6470bc386a943f231027a1e65117b7", "sha256": "12361d79ccbf7cdcb745c124fa733bc3f2a78cbfc86f16b63102e0e05551cbad" }, "downloads": -1, "filename": "py_processors-3.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c6470bc386a943f231027a1e65117b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45675, "upload_time": "2017-10-03T06:32:39", "url": "https://files.pythonhosted.org/packages/dc/4a/8590e0cb97aa998a413fb928c21d851f082cdaea68379b93b06718054b34/py_processors-3.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "104680fa319586dfb229634cbd846725", "sha256": "17a430ac9424edc8dc9676981f63d8bf6b159d9b05af8642416ab298164a4ee5" }, "downloads": -1, "filename": "py-processors-3.2.1.tar.gz", "has_sig": false, "md5_digest": "104680fa319586dfb229634cbd846725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50729, "upload_time": "2017-10-03T06:32:42", "url": "https://files.pythonhosted.org/packages/e0/e4/dc3fe1c6d7b0950b7d33a460109e84cb133a430d0b9529a9614bbb0e580b/py-processors-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "67d8651afe08dbc5508a772104a05859", "sha256": "d110ca7b6709e164e32ff5108a132ffd055f59e7ac3cefadb23961fcbd9d39ea" }, "downloads": -1, "filename": "py_processors-3.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67d8651afe08dbc5508a772104a05859", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45709, "upload_time": "2017-10-30T05:33:24", "url": "https://files.pythonhosted.org/packages/49/d1/a25e8b72fa27677d509d3c5ce7df38bdc9a5dba8eda77800fe9fab3c245a/py_processors-3.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae6db0cbebd2df76f784636697584da", "sha256": "bf87ab1e5c8d2d50ad12d6cbddc335e0ffa63c6ebd967db33ee481baf6b6b8cb" }, "downloads": -1, "filename": "py-processors-3.2.2.tar.gz", "has_sig": false, "md5_digest": "fae6db0cbebd2df76f784636697584da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50940, "upload_time": "2017-10-30T05:33:26", "url": "https://files.pythonhosted.org/packages/c7/78/ecf4e663275fc8cdcb5a1fcface172149013883c9af5c471f8e01963af89/py-processors-3.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67d8651afe08dbc5508a772104a05859", "sha256": "d110ca7b6709e164e32ff5108a132ffd055f59e7ac3cefadb23961fcbd9d39ea" }, "downloads": -1, "filename": "py_processors-3.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67d8651afe08dbc5508a772104a05859", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45709, "upload_time": "2017-10-30T05:33:24", "url": "https://files.pythonhosted.org/packages/49/d1/a25e8b72fa27677d509d3c5ce7df38bdc9a5dba8eda77800fe9fab3c245a/py_processors-3.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fae6db0cbebd2df76f784636697584da", "sha256": "bf87ab1e5c8d2d50ad12d6cbddc335e0ffa63c6ebd967db33ee481baf6b6b8cb" }, "downloads": -1, "filename": "py-processors-3.2.2.tar.gz", "has_sig": false, "md5_digest": "fae6db0cbebd2df76f784636697584da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50940, "upload_time": "2017-10-30T05:33:26", "url": "https://files.pythonhosted.org/packages/c7/78/ecf4e663275fc8cdcb5a1fcface172149013883c9af5c471f8e01963af89/py-processors-3.2.2.tar.gz" } ] }