{ "info": { "author": "Junjie Wu", "author_email": "wujj38@mail2.sysu.edu.cn", "bugtrack_url": null, "classifiers": [], "description": "# Agreementr\n\n## Intro\nAgreementr is a package used to predict the value of agreement of texts.\n\nIt is based on a fine tuned BERT model.\n## Install \n\n### Use pip\nIf `pip` is installed, agreementr could be installed directly from it:\n\n pip install agreementr\n\n### Dependencies\n\tpython>=3.6.0\n\ttorch>=0.4.1\n\tnumpy\n\tpandas\n\tunidecode\n\tpytorch-pretrained-bert\n\tpytorch-transformers\n\n\n\n## Usage and Example\n\n### Notes: During your first usage, the package will download a model file automatically, which is about 400MB.\n\n### `predict`\n`predict` is the core method of this package, \nwhich takes a single text of a list of texts, and returns a list of raw values in `[1,5]` (higher means more agreement, while lower means less).\n\n### Simplest usage\n\nYou may directly import `agreementr` and use the default predict method, e.g.:\n\n >>> import agreementr\n >>> agreementr.predict([\"I am totally agree with you\"])\n [4.3568916]\n\n### Construct from class\nAlternatively, you may also construct the object from class, where you could customize the model path and device:\n\n\t>>> from agreementr import Agreementr\n\t>>> ar = Agreementr()\n\n\t# Predict a single text\n\t>>> ar.predict([\"I am totally agree with you\"])\n\t[4.3568916]\n\n\t# Predict a list of texts\n\t>>> preds = ar.predict(['I am totally agree with you','I hate you'])\n >>> f\"Raw values are {preds}\"\n [4.3568916 2.42935]\n\n\n\nMore detail on how to construct the object is available in docstrings.\n\n### Model using multiprocessing when preprocessing a large dataset into BERT input features \nIf you want to use several cpu cores via multiprocessing while preprocessing a large dataset, you may construct the object via\n\n >>> ar = Agreementr(CPU_COUNT=cpu_cpunt, CHUNKSIZE=chunksize)\n\nIf you want to faster the code through multi gpus, you may construct the object via\n\n >>> ar = Agreementr(is_paralleled=False, BATCH_SIZE = batch_size)\n\n\n## Contact\nJunjie Wu (wujj38@mail2.sysu.edu.cn)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "agreementr", "package_url": "https://pypi.org/project/agreementr/", "platform": "", "project_url": "https://pypi.org/project/agreementr/", "project_urls": null, "release_url": "https://pypi.org/project/agreementr/1.5/", "requires_dist": null, "requires_python": ">=3.6", "summary": "agreementr", "version": "1.5" }, "last_serial": 5682416, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "d06ce2269047160f119823284fadbb8f", "sha256": "153dd20ae60e8f10508ee2f238ccfa94f1d29d6c2633aeb2574480f7e1c5f950" }, "downloads": -1, "filename": "agreementr-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d06ce2269047160f119823284fadbb8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9367, "upload_time": "2019-08-14T03:35:44", "url": "https://files.pythonhosted.org/packages/31/52/8a4b6b7532b71bbfeae6da408bd49feccd3d9e1da4a971f6939e3f882118/agreementr-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ae3288b61ab7806cead19a429c7b3df", "sha256": "8ceaac5c6d9f21c9e762dda01e60eac5c1d4bc5f46537aa91fcd2dee85faa5da" }, "downloads": -1, "filename": "agreementr-1.0.tar.gz", "has_sig": false, "md5_digest": "6ae3288b61ab7806cead19a429c7b3df", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5768, "upload_time": "2019-08-14T03:35:46", "url": "https://files.pythonhosted.org/packages/18/db/bf3ff16738f4b3848f54c29eeac885764420edada38667f7fe711efeed7f/agreementr-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "55f6f73f7ec48ef4b86ecd22f616dbb6", "sha256": "7b9cbff3a7c41dc042f2d90f44f2ddcd7074d3a24d4fcae6324ab5b1cad7fd87" }, "downloads": -1, "filename": "agreementr-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "55f6f73f7ec48ef4b86ecd22f616dbb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9375, "upload_time": "2019-08-14T18:41:31", "url": "https://files.pythonhosted.org/packages/70/54/47d69985115beed529e73663b223d10e4b384d0cc6890ff71b7cfdcf838f/agreementr-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6111158050fcadd8385b478c36ec861f", "sha256": "60d6c4e149b4a13477130293e8654d16ffce018d5a0c6737d92548162df6d853" }, "downloads": -1, "filename": "agreementr-1.1.tar.gz", "has_sig": false, "md5_digest": "6111158050fcadd8385b478c36ec861f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6639, "upload_time": "2019-08-14T18:41:32", "url": "https://files.pythonhosted.org/packages/99/09/1a1229bf33d7541c201867ba81849357008822f42b11f59e17718176c61c/agreementr-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6ba7e4dcee46382f06d728f1e36e9302", "sha256": "1c4705434f3d7f389bf2adf0c25a8e974b50cef7a2f3dbd33ca92501afac6362" }, "downloads": -1, "filename": "agreementr-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6ba7e4dcee46382f06d728f1e36e9302", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9374, "upload_time": "2019-08-14T18:45:43", "url": "https://files.pythonhosted.org/packages/c3/91/56a3a3e5e09c960192c7f80c85455823cc3adac3587b032e1be3f6faee64/agreementr-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87e00d5a4feb53f02981b7f60f15e270", "sha256": "ddad0294e95b3c2471122c4de6e418554af9b90b0e019f1e28aa9167ad7c355a" }, "downloads": -1, "filename": "agreementr-1.2.tar.gz", "has_sig": false, "md5_digest": "87e00d5a4feb53f02981b7f60f15e270", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6670, "upload_time": "2019-08-14T18:45:45", "url": "https://files.pythonhosted.org/packages/ea/0c/202fd126b7796498840402d8127e63a75c9da3b05bc4c591b0dc09032e1c/agreementr-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "8e32ee9f9c7cb1ba1e526de82ceb5c24", "sha256": "e0c2603adf4c26271cfdc6d62bbbe5b28c29a7e5c16783929ee344796d20238b" }, "downloads": -1, "filename": "agreementr-1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8e32ee9f9c7cb1ba1e526de82ceb5c24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10279, "upload_time": "2019-08-14T18:47:49", "url": "https://files.pythonhosted.org/packages/0f/c9/cd5cb72e8cc5f11c6370d0408fb1c17dfeec1b8bc9fb7781d44eefcdeaa8/agreementr-1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96871a5869ef46e440792aee9e1440ee", "sha256": "94f3e9240db3f1c7c5613a7a10e077ea1380e8cf7d5729105e16f484254fc7b9" }, "downloads": -1, "filename": "agreementr-1.3.tar.gz", "has_sig": false, "md5_digest": "96871a5869ef46e440792aee9e1440ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7568, "upload_time": "2019-08-14T18:47:50", "url": "https://files.pythonhosted.org/packages/6b/86/12e0ce43458b2ff70b408604e1f5a89de4fabbf5118e4411529390e90b18/agreementr-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "599eb4c0f53cb016ef01aaf6ec7a7813", "sha256": "39432122379d1d331277f112072e6910602e146ae0830a241e4f96e0828c02a6" }, "downloads": -1, "filename": "agreementr-1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "599eb4c0f53cb016ef01aaf6ec7a7813", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10285, "upload_time": "2019-08-14T19:41:37", "url": "https://files.pythonhosted.org/packages/b8/d8/9e2a646c074e327a2663f822cf364381bbced2bd494659a110189b0683b1/agreementr-1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e56e59d073a11a773f5a5820455e35cc", "sha256": "82f21ea6107798b81cc48201585edd47dae4de762044e30850b432d9633b096e" }, "downloads": -1, "filename": "agreementr-1.4.tar.gz", "has_sig": false, "md5_digest": "e56e59d073a11a773f5a5820455e35cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7577, "upload_time": "2019-08-14T19:41:39", "url": "https://files.pythonhosted.org/packages/49/99/a2c82dede3f602b1d43532f5c4bd3e7f8e3c1b3d20f993fa1a47d7c0d934/agreementr-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "95de07f066fb2a343bebf17dd528e0fc", "sha256": "b88f55f3459574bee99519589794d33f03ce69fcfeb420d397f2bf7e3556bc65" }, "downloads": -1, "filename": "agreementr-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "95de07f066fb2a343bebf17dd528e0fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10283, "upload_time": "2019-08-15T14:11:51", "url": "https://files.pythonhosted.org/packages/eb/f2/96eaa883b4dff3ffaaac42623f3e2273905aec2733b4414dfffe914c0fa5/agreementr-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bb9f7963251a027baea237f03bb5ec6", "sha256": "ede97ded28092cf6484c0e06bcf42b5349612abe1500680a348a1456f48bb08f" }, "downloads": -1, "filename": "agreementr-1.5.tar.gz", "has_sig": false, "md5_digest": "6bb9f7963251a027baea237f03bb5ec6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7576, "upload_time": "2019-08-15T14:11:52", "url": "https://files.pythonhosted.org/packages/87/4e/e1bc6e2f0078d82cbdcfc909baafe0a2e0c4c90ff61b009f1b9ac022175d/agreementr-1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95de07f066fb2a343bebf17dd528e0fc", "sha256": "b88f55f3459574bee99519589794d33f03ce69fcfeb420d397f2bf7e3556bc65" }, "downloads": -1, "filename": "agreementr-1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "95de07f066fb2a343bebf17dd528e0fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 10283, "upload_time": "2019-08-15T14:11:51", "url": "https://files.pythonhosted.org/packages/eb/f2/96eaa883b4dff3ffaaac42623f3e2273905aec2733b4414dfffe914c0fa5/agreementr-1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bb9f7963251a027baea237f03bb5ec6", "sha256": "ede97ded28092cf6484c0e06bcf42b5349612abe1500680a348a1456f48bb08f" }, "downloads": -1, "filename": "agreementr-1.5.tar.gz", "has_sig": false, "md5_digest": "6bb9f7963251a027baea237f03bb5ec6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7576, "upload_time": "2019-08-15T14:11:52", "url": "https://files.pythonhosted.org/packages/87/4e/e1bc6e2f0078d82cbdcfc909baafe0a2e0c4c90ff61b009f1b9ac022175d/agreementr-1.5.tar.gz" } ] }