{ "info": { "author": "ContraxSuite, LLC", "author_email": "support@contraxsuite.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Legal Industry", "License :: OSI Approved :: GNU Affero General Public License v3", "License :: Other/Proprietary License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Topic :: Office/Business", "Topic :: Text Processing :: Linguistic" ], "description": "|Build Status| |Coverage Status| |image2| |Docs|\n\nLexNLP by LexPredict\n====================\n\nInformation retrieval and extraction for real, unstructured legal text\n----------------------------------------------------------------------\n\nLexNLP is a library for working with real, unstructured legal text,\nincluding contracts, plans, policies, procedures, and other material.\n\nLexNLP provides functionality such as:\n--------------------------------------\n\n- Segmentation and tokenization, such as\n\n - A sentence parser that is aware of common legal abbreviations like\n LLC. or F.3d.\n - Pre-trained segmentation models for legal concepts such as pages\n or sections.\n\n- Pre-trained word embedding and topic models, broadly and for specific\n practice areas\n- Pre-trained classifiers for document type and clause type\n- Broad range of fact extraction, such as:\n\n - Monetary amounts, non-monetary amounts, percentages, ratios\n - Conditional statements and constraints, like \"less than\" or \"later\n than\"\n - Dates, recurring dates, and durations\n - Courts, regulations, and citations\n\n- Tools for building new clustering and classification methods\n- Hundreds of unit tests from real legal documents\n\n.. figure:: https://s3.amazonaws.com/lexpredict.com-marketing/graphics/lexpredict_lexnlp_logo_horizontal_1.png\n :alt: Logo\n\nInformation\n===========\n\n- ContraxSuite: https://contraxsuite.com/\n- LexPredict: https://lexpredict.com/\n- Official Website: https://lexnlp.com/\n- Documentation: http://lexpredict-lexnlp.readthedocs.io/en/latest/\n (in progress)\n- Contact: support@contraxsuite.com\n\nStructure\n---------\n\n- ContraxSuite web application:\n https://github.com/LexPredict/lexpredict-contraxsuite\n- LexNLP library for extraction:\n https://github.com/LexPredict/lexpredict-lexnlp\n- ContraxSuite pre-trained models and \"knowledge sets\":\n https://github.com/LexPredict/lexpredict-legal-dictionary\n- ContraxSuite agreement samples:\n https://github.com/LexPredict/lexpredict-contraxsuite-samples\n- ContraxSuite deployment automation:\n https://github.com/LexPredict/lexpredict-contraxsuite-deploy\n\nPlease note that ContraxSuite installations generally require trained models\nor knowledge sets for usage.\n\nLicensing\n---------\n\nLexNLP is available under a dual-licensing model. By default, this\nlibrary can be used under AGPLv3 terms as detailed in the repository\nLICENSE file; however, organizations can request a release from the AGPL\nterms by contacting ContraxSuite Licensing at\n.\n\nRequirements\n------------\n\n- Python 3.6\n- see python-requirements.txt file for full information\n\nReleases\n--------\n\n- 0.2.7: August 1, 2019 - Sixteenth scheduled public release;\n `code `__\n- 0.2.6: June 12, 2019 - Fifteenth scheduled public release;\n `code `__\n- 0.2.5: March 1, 2019 - Fourteenth scheduled public release;\n `code `__\n- 0.2.4: February 1, 2019 - Thirteenth scheduled public release;\n `code `__\n- 0.2.3: Junuary 10, 2019 - Twelfth scheduled public release;\n `code `__\n- 0.2.2: September 30, 2018 - Eleventh scheduled public release;\n `code `__\n- 0.2.1: August 24, 2018 - Tenth scheduled public release;\n `code `__\n- 0.2.0: August 1, 2018 - Ninth scheduled public release;\n `code `__\n- 0.1.9: July 1, 2018 - Ninth scheduled public release;\n `code `__\n- 0.1.8: May 1, 2018 - Eighth scheduled public release;\n `code `__\n- 0.1.7: April 1, 2018 - Seventh scheduled public release;\n `code `__\n- 0.1.6: March 1, 2018 - Sixth scheduled public release;\n `code `__\n- 0.1.5: February 1, 2018 - Fifth scheduled public release;\n `code `__\n- 0.1.4: January 1, 2018 - Fourth scheduled public release;\n `code `__\n- 0.1.3: December 1, 2017 - Third scheduled public release;\n `code `__\n- 0.1.2: November 1, 2017 - Second scheduled public release;\n `code `__\n- 0.1.1: October 2, 2017 - Bug fix release for 0.1.0;\n `code `__\n- 0.1.0: September 30, 2017 - First public release;\n `code `__\n\n.. |Build Status| image:: https://travis-ci.org/LexPredict/lexpredict-lexnlp.svg?branch=master\n :target: https://travis-ci.org/LexPredict/lexpredict-lexnlp\n.. |Coverage Status| image:: https://coveralls.io/repos/github/LexPredict/lexpredict-lexnlp/badge.svg?branch=master\n :target: https://coveralls.io/github/LexPredict/lexpredict-lexnlp?branch=0.2.7\n.. |image2| image:: https://tokei.rs/b1/github/lexpredict/lexpredict-lexnlp?category=code\n :target: https://github.com/lexpredict/lexpredict-lexnlp\n.. |Docs| image:: https://readthedocs.org/projects/lexpredict-lexnlp/badge/?version=docs-0.2.7\n :target: http://lexpredict-lexnlp.readthedocs.io/en/docs-0.2.7/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://contraxsuite.com", "keywords": "legal contract document analytics nlp ml machine learning natural language", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "lexnlp", "package_url": "https://pypi.org/project/lexnlp/", "platform": "", "project_url": "https://pypi.org/project/lexnlp/", "project_urls": { "Homepage": "https://contraxsuite.com" }, "release_url": "https://pypi.org/project/lexnlp/0.2.7.1/", "requires_dist": [ "datefinder-lexpredict (==0.6.2)", "dateparser (==0.7.0)", "gensim (==3.4.0)", "nltk (==3.2.4)", "num2words (==0.5.5)", "pandas (==0.23.4)", "pycountry (==18.5.26)", "regex (==2017.9.23)", "reporters-db (==1.0.12.1)", "requests (==2.22.0)", "scipy (==1.0.0)", "scikit-learn (==0.19.1)", "typing (==3.6.2)", "Unidecode (==0.4.21)", "us (==1.0.0)", "pytest (>=2.8.5) ; extra == 'dev'", "mock ; extra == 'dev'", "pytz (>=2015.7) ; extra == 'dev'", "pytest (>=2.8.5) ; extra == 'test'", "mock ; extra == 'test'", "pytz (>=2015.7) ; extra == 'test'" ], "requires_python": "~=3.6", "summary": "LexPredict LexNLP", "version": "0.2.7.1" }, "last_serial": 5624172, "releases": { "0.2.5": [ { "comment_text": "", "digests": { "md5": "ba618b89ce2203db5013beadc4219192", "sha256": "4f53bee4d7dae3de7920076510606e0ee9dbf608e1fe56e0e7cf19819341630c" }, "downloads": -1, "filename": "lexnlp-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ba618b89ce2203db5013beadc4219192", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7905692, "upload_time": "2019-04-04T20:14:54", "url": "https://files.pythonhosted.org/packages/a2/24/802c61a84bef13185fe2a6d791a3a43394049d368a5e6f8d03448ad67ea9/lexnlp-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ecd06e1aa35d5ac9ac4b4de70578ba9", "sha256": "3f02ac1051d6c6ec16f5042ec46ed0fb7d770edde341f44fd18ecd445b1c2738" }, "downloads": -1, "filename": "lexnlp-0.2.5.tar.gz", "has_sig": false, "md5_digest": "7ecd06e1aa35d5ac9ac4b4de70578ba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7711416, "upload_time": "2019-04-04T20:15:00", "url": "https://files.pythonhosted.org/packages/73/e8/a4ea8f392febfcb2a2c5e7925388fb8ba52f51672b9c4d7212ac0b118d68/lexnlp-0.2.5.tar.gz" } ], "0.2.5.post1": [ { "comment_text": "", "digests": { "md5": "824ece331fa2e6f605ae7aae465f13f5", "sha256": "c0362270be556cd05d8d5ae960fa439a3ae01b64cdce42de96bacb628b07d7da" }, "downloads": -1, "filename": "lexnlp-0.2.5.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "824ece331fa2e6f605ae7aae465f13f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7905863, "upload_time": "2019-04-05T09:57:53", "url": "https://files.pythonhosted.org/packages/96/33/83153ace91f8339fcc0f0fa6f05e8f61b0c0a8b34dfdf6ab7582610b97e6/lexnlp-0.2.5.post1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5891a151ffe638e1d8c28bfb9000fe4", "sha256": "f25326691820c1238ef4461ed42d8e57a74585e72e8f5d45e3a5b45be69051c8" }, "downloads": -1, "filename": "lexnlp-0.2.5.post1.tar.gz", "has_sig": false, "md5_digest": "a5891a151ffe638e1d8c28bfb9000fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7712028, "upload_time": "2019-04-05T09:58:00", "url": "https://files.pythonhosted.org/packages/7e/0e/cad39b9af14fc58b62774d0c035ad7f0d702ed144594ce3f25ac460d103f/lexnlp-0.2.5.post1.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "0901d1e2c1a38f7b12859c19f82a297f", "sha256": "b61bed6bf2c17daf403a7e380ec04b3125ad5ac9bdf5433a72740955d9d2efa3" }, "downloads": -1, "filename": "lexnlp-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "0901d1e2c1a38f7b12859c19f82a297f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7918054, "upload_time": "2019-06-13T13:38:18", "url": "https://files.pythonhosted.org/packages/db/ec/ddd26c92595f52ef318f69c853a389de69d744905ecca74c22f3331d108f/lexnlp-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18aae58793e3d961d91cb4ad73ad2be6", "sha256": "b9d4cb86f155bf04b0435861cefc4d1ea9118f09c1d0a3ada2006c3394a79617" }, "downloads": -1, "filename": "lexnlp-0.2.6.tar.gz", "has_sig": false, "md5_digest": "18aae58793e3d961d91cb4ad73ad2be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7741497, "upload_time": "2019-06-13T13:38:25", "url": "https://files.pythonhosted.org/packages/82/c7/fdb971cc61142f2eebd0bea159dd33d4edcd5041934984b3cd69fa5888ba/lexnlp-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "90184b66cd3e39eabd534c2dc6237792", "sha256": "724e1aacf98b45c06fcaee325cab3ab2e80c1cddaa38a2c7fd37dd77c126cccb" }, "downloads": -1, "filename": "lexnlp-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "90184b66cd3e39eabd534c2dc6237792", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7956771, "upload_time": "2019-08-02T08:04:38", "url": "https://files.pythonhosted.org/packages/50/50/e5e769dfa27b9c657bc3fefb6edee56d186c630176746e232030aa5409ed/lexnlp-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2865643952c271400c2c85964bed60d9", "sha256": "6a197114e2dd746e6f97124de86e7490f79559a2762c5a9184ab8498e81ba882" }, "downloads": -1, "filename": "lexnlp-0.2.7.tar.gz", "has_sig": false, "md5_digest": "2865643952c271400c2c85964bed60d9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 7761141, "upload_time": "2019-08-02T08:04:47", "url": "https://files.pythonhosted.org/packages/33/19/ade0a452e3a4df0a4a3594bf801ef239fb0d94fef0479eec50c3dfc806c5/lexnlp-0.2.7.tar.gz" } ], "0.2.7.1": [ { "comment_text": "", "digests": { "md5": "d4ad2d64ffabfa6fe99224682ce7e7b1", "sha256": "37217bc1e4667ac0f70bb288fe7b7af9f97759faa584166ee270b7dbfea249f4" }, "downloads": -1, "filename": "lexnlp-0.2.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ad2d64ffabfa6fe99224682ce7e7b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7956858, "upload_time": "2019-08-02T13:14:11", "url": "https://files.pythonhosted.org/packages/f1/23/ada73f28f015f58c0f016ba69526bb035740d857752eb7eb27bbb6cb974d/lexnlp-0.2.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1053221f9ac9732936f04ce972c360e", "sha256": "cb2039dfb9d6933541490a2494444a7909db5f1cbed32fc3e2e297a940c50d02" }, "downloads": -1, "filename": "lexnlp-0.2.7.1.tar.gz", "has_sig": false, "md5_digest": "b1053221f9ac9732936f04ce972c360e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 7761212, "upload_time": "2019-08-02T13:14:23", "url": "https://files.pythonhosted.org/packages/43/7a/96491b31234e3684643c8efb5c801ae7c452f4c6167533da2c304dabae54/lexnlp-0.2.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4ad2d64ffabfa6fe99224682ce7e7b1", "sha256": "37217bc1e4667ac0f70bb288fe7b7af9f97759faa584166ee270b7dbfea249f4" }, "downloads": -1, "filename": "lexnlp-0.2.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4ad2d64ffabfa6fe99224682ce7e7b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 7956858, "upload_time": "2019-08-02T13:14:11", "url": "https://files.pythonhosted.org/packages/f1/23/ada73f28f015f58c0f016ba69526bb035740d857752eb7eb27bbb6cb974d/lexnlp-0.2.7.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1053221f9ac9732936f04ce972c360e", "sha256": "cb2039dfb9d6933541490a2494444a7909db5f1cbed32fc3e2e297a940c50d02" }, "downloads": -1, "filename": "lexnlp-0.2.7.1.tar.gz", "has_sig": false, "md5_digest": "b1053221f9ac9732936f04ce972c360e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 7761212, "upload_time": "2019-08-02T13:14:23", "url": "https://files.pythonhosted.org/packages/43/7a/96491b31234e3684643c8efb5c801ae7c452f4c6167533da2c304dabae54/lexnlp-0.2.7.1.tar.gz" } ] }