{ "info": { "author": "Meelis Kull, Peter Flach, Telmo de Menezes e Silva Filho, Miquel Perello Nieto", "author_email": "meelis.kull@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "prg: R package for creating Precision-Recall-Gain curves and calculating area under the curve\n=============================================================================================\n\nWhat are the Precision-Recall-Gain curves?\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nPlease see http://www.cs.bris.ac.uk/~flach/PRGcurves/.\n\nContents\n~~~~~~~~\n\nThis package provides the following 6 functions:\n\n::\n\n precision_gain(TP,FN,FP,TN)\n recall_gain(TP,FN,FP,TN)\n create_prg_curve(labels,pos_scores)\n calc_auprg(prg_curve)\n prg_convex_hull(prg_curve)\n plot_prg(prg_curve)\n\nInstallation\n~~~~~~~~~~~~\n\nThis package can be installed using ``pip`` from command line:\n\n::\n\n pip install pyprg\n\nUsage\n~~~~~\n\nDetailed information about the usage can be seen in the manual pages of\nthe individual functions, e.g. by typing ``?prg.create_prg_curve`` after\nimporting with ``from pyprg import prg``. The example usage is as\nfollows:\n\n.. code:: python\n\n from pyprg import prg\n import numpy as np\n labels = np.array([1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,1,0,1], dtype='int')\n scores = np.arange(1,26)[::-1]\n prg_curve = prg.create_prg_curve(labels, scores, create_crossing_points=True)\n auprg = prg.calc_auprg(prg_curve)\n print(auprg)\n prg.plot_prg(prg_curve)\n\nAuthors\n~~~~~~~\n\nThis package has been written by Meelis Kull, Telmo de Menezes e Silva\nFilho, Miquel Perello Nieto, based on work by Peter Flach and Meelis\nKull, see http://www.cs.bris.ac.uk/~flach/PRGcurves/.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/meeliskull/prg", "keywords": "classifier evaluation precision recall gain", "license": "MIT + file LICENSE", "maintainer": null, "maintainer_email": null, "name": "pyprg", "package_url": "https://pypi.org/project/pyprg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyprg/", "project_urls": { "Homepage": "https://github.com/meeliskull/prg" }, "release_url": "https://pypi.org/project/pyprg/0.1/", "requires_dist": null, "requires_python": null, "summary": "Creates the Precision-Recall-Gain curve and calculates the area under the curve", "version": "0.1" }, "last_serial": 2345974, "releases": { "0.1": [], "0.1.1b1": [ { "comment_text": "", "digests": { "md5": "173635d5a2ce97bd12bff13594250790", "sha256": "6e2ef052edbee8aa886cb3bdc325461c20a6aa9a85987398f0679237e8e651d0" }, "downloads": -1, "filename": "pyprg-0.1.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "173635d5a2ce97bd12bff13594250790", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7814, "upload_time": "2016-06-27T01:07:22", "url": "https://files.pythonhosted.org/packages/3b/f1/0014d2a50ee036a7a6d190b515df80d1c36bab6479be84191ef6c7b99871/pyprg-0.1.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "beae312fedd254722a8bb5f099d31b64", "sha256": "78102a64817eafb1d37a14a3bae4a4e63a6b4eade649686f50ef1230caf3f58b" }, "downloads": -1, "filename": "pyprg-0.1.1b1.tar.gz", "has_sig": false, "md5_digest": "beae312fedd254722a8bb5f099d31b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5841, "upload_time": "2016-06-27T01:07:25", "url": "https://files.pythonhosted.org/packages/dd/9b/67d1a6bc9f6e56a23b5fabff098eb53432f3fe9418d8d699efad06d8dedf/pyprg-0.1.1b1.tar.gz" } ], "0.1.1b2": [ { "comment_text": "", "digests": { "md5": "c2b365b10343ba1e5291bd9d3f6856fe", "sha256": "6bdee84995af42e16d49539147e9690f25c7bc94a8680f8a05c45111b6277768" }, "downloads": -1, "filename": "pyprg-0.1.1b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2b365b10343ba1e5291bd9d3f6856fe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7816, "upload_time": "2016-07-05T14:31:57", "url": "https://files.pythonhosted.org/packages/1d/3c/f4211262d9d7e79a0c4b77a10adee23e8c25d16c40834255d9bb38b4dbd0/pyprg-0.1.1b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df39bfc1d8073416dbf4ef4f7458aaff", "sha256": "4f9f20fd100f7869860c929e6be383ea942c374720fb50410c845c5cfb442fa7" }, "downloads": -1, "filename": "pyprg-0.1.1b2.tar.gz", "has_sig": false, "md5_digest": "df39bfc1d8073416dbf4ef4f7458aaff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6045, "upload_time": "2016-07-05T14:32:00", "url": "https://files.pythonhosted.org/packages/28/87/4041ea88fe7f9174057045313115555b5abf67503429c1f10c5f4b531a62/pyprg-0.1.1b2.tar.gz" } ], "0.1.1b3": [ { "comment_text": "", "digests": { "md5": "6dd7cb6de671045d676c5159631f5b46", "sha256": "3b5989474a795f54c9bb872f2bcb9eaf9bd84772aa6abd8b341b1c12adc4f338" }, "downloads": -1, "filename": "pyprg-0.1.1b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6dd7cb6de671045d676c5159631f5b46", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7818, "upload_time": "2016-07-19T19:48:38", "url": "https://files.pythonhosted.org/packages/0f/91/13324b0a97a38c7a960c90b04a8d9e2bc95970fedafe480ddfaa9cf7b935/pyprg-0.1.1b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f4b5b4a30a110f128a02bbac7c18b1b", "sha256": "0193b8dec616f5f004b44e5e3502f3a8e2dbb9e5616c9b9403d0776bcea877fe" }, "downloads": -1, "filename": "pyprg-0.1.1b3.tar.gz", "has_sig": false, "md5_digest": "9f4b5b4a30a110f128a02bbac7c18b1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6074, "upload_time": "2016-07-19T19:48:41", "url": "https://files.pythonhosted.org/packages/d6/72/159990fc644c6045cf8b2b2915f2f25053823e1f10dcade5351320216216/pyprg-0.1.1b3.tar.gz" } ], "0.1.1b4": [ { "comment_text": "", "digests": { "md5": "3cf48990f3697883a81b01e8381b6d88", "sha256": "1264d75955c142484bd0525fe954543d76d9b7f956853672acf29f99c0245ede" }, "downloads": -1, "filename": "pyprg-0.1.1b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cf48990f3697883a81b01e8381b6d88", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7826, "upload_time": "2016-07-21T20:27:24", "url": "https://files.pythonhosted.org/packages/f3/5a/b01a974b47ef72dda27452fdc47ce629c1f84666f583da1b0664fe36ba67/pyprg-0.1.1b4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc887fd142a427644d8a9e85e4c6a0ad", "sha256": "f865fcf5b688ad58ac115008984b002eceab48c8ee19b8939293ac4694f55d54" }, "downloads": -1, "filename": "pyprg-0.1.1b4.tar.gz", "has_sig": false, "md5_digest": "cc887fd142a427644d8a9e85e4c6a0ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6050, "upload_time": "2016-07-21T20:27:29", "url": "https://files.pythonhosted.org/packages/85/e0/ab5e366725e83b544857f05602a5e9719c814eee38dcc00d5551610d99ab/pyprg-0.1.1b4.tar.gz" } ], "0.1.1b5": [ { "comment_text": "", "digests": { "md5": "88276e5e3bf05d2de8b929bd8f995301", "sha256": "4bb4e71679f3d4fc2b4c7bd95f7a7b1f4ef7290fec2e733dcfc6f6315f2558bb" }, "downloads": -1, "filename": "pyprg-0.1.1b5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88276e5e3bf05d2de8b929bd8f995301", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7814, "upload_time": "2016-07-21T20:42:12", "url": "https://files.pythonhosted.org/packages/31/8c/77524b8acd13c00e0efb48044bb4c8b11a20bc631a7ecc8851aa6a872d5e/pyprg-0.1.1b5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ca3d8dc8c63b6cc701f19bb6356c7e4", "sha256": "42a23843734046980504050bcc4afaa32b33ca5ba5e7421f890b080412d5ed8d" }, "downloads": -1, "filename": "pyprg-0.1.1b5.tar.gz", "has_sig": false, "md5_digest": "5ca3d8dc8c63b6cc701f19bb6356c7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6049, "upload_time": "2016-07-21T20:42:14", "url": "https://files.pythonhosted.org/packages/22/6a/af9c24d752a22dcb108ce204e2ac424881996e86e256e1381b610b07987d/pyprg-0.1.1b5.tar.gz" } ], "0.1.1b6": [ { "comment_text": "", "digests": { "md5": "59a29475da525469a80b922c0898d7b7", "sha256": "b74c6498753907dbefda27cced375f5629cca034e63348abf75495a25b2bbf57" }, "downloads": -1, "filename": "pyprg-0.1.1b6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59a29475da525469a80b922c0898d7b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7822, "upload_time": "2016-09-16T10:10:19", "url": "https://files.pythonhosted.org/packages/ec/4a/d846ee8c65ac74adcbb649bd7277e77b944d360832d888778911fcd452c1/pyprg-0.1.1b6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e54a8dd2cc6e7296a073f605c58829d2", "sha256": "2cc4ce41ca5a8dfc3aa6429b6f974fdf003f4259ab17261a25ebe1c90e2649ec" }, "downloads": -1, "filename": "pyprg-0.1.1b6.tar.gz", "has_sig": false, "md5_digest": "e54a8dd2cc6e7296a073f605c58829d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6070, "upload_time": "2016-09-16T10:10:21", "url": "https://files.pythonhosted.org/packages/d8/8f/5df3d4344f7a174d6e8f4838bfdbb33cf4b5d8288be4885c489514d11e7e/pyprg-0.1.1b6.tar.gz" } ], "0.1.1b7": [ { "comment_text": "", "digests": { "md5": "d44b41f03f60c8159051493e70b8ebb1", "sha256": "c0e1cf9dbb30aac2cc13aebe7a1069d5b98ec3971587bf07d225a59230230bf7" }, "downloads": -1, "filename": "pyprg-0.1.1b7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d44b41f03f60c8159051493e70b8ebb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7822, "upload_time": "2016-09-16T10:18:43", "url": "https://files.pythonhosted.org/packages/8e/ef/7697f68315a1743fb6b3b40d56f1cc42de46a66b46e25bc1aaf4f2d0e626/pyprg-0.1.1b7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2869611ca0e59396e8c2095d21a7a407", "sha256": "36c02e30633c80e97feb42c363ea5024640736ef12c6bbed789a96cb3b20e57b" }, "downloads": -1, "filename": "pyprg-0.1.1b7.tar.gz", "has_sig": false, "md5_digest": "2869611ca0e59396e8c2095d21a7a407", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6062, "upload_time": "2016-09-16T10:18:45", "url": "https://files.pythonhosted.org/packages/77/ac/1461f6a611206fc861409fe7da86985e5150c12244242b2d4a9ac22e2e54/pyprg-0.1.1b7.tar.gz" } ] }, "urls": [] }