{ "info": { "author": "Thomas Cokelaer", "author_email": "cokelaer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n\n#############################\nFITTER documentation\n#############################\n\n.. image:: https://badge.fury.io/py/fitter.svg\n :target: https://pypi.python.org/pypi/fitter\n\n.. image:: https://secure.travis-ci.org/cokelaer/fitter.png\n :target: http://travis-ci.org/cokelaer/fitter\n\n.. image:: https://coveralls.io/repos/cokelaer/fitter/badge.png?branch=master \n :target: https://coveralls.io/r/cokelaer/fitter?branch=master \n\n\nCompatible with Python 2.7 and 3.5, 3.6 (3.4 and 3.7 most probably but not\ntested on travis)\n\n\nWhat is it ?\n################\n\n**fitter** package provides a simple class to identify the distribution from which a data samples is generated from. It uses 80 distributions from Scipy and allows you to plot the results to check what is the most probable distribution and the best parameters.\n\n\nInstallation\n###################\n\n::\n\n pip install fitter\n\n\nUsage\n##################\n\n\nFirst, let us create a data samples with N = 10,000 points from a gamma distribution::\n\n from scipy import stats\n data = stats.gamma.rvs(2, loc=1.5, scale=2, size=10000)\n\n.. note:: the fitting is slow so keep the size value to reasonable value.\n\nNow, without any knowledge about the distribution or its parameter, what is the distribution that fits the data best ? Scipy has 80 distributions and the **Fitter** class will scan all of them, call the fit function for you, ignoring those that fail or run forever and finally give you a summary of the best distributions in the sense of sum of the square errors. The best is to give an example::\n\n\n from fitter import Fitter\n f = Fitter(data)\n f.fit()\n # may take some time since by default, all distributions are tried\n # but you call manually provide a smaller set of distributions \n f.summary()\n\n\n.. image:: http://pythonhosted.org/fitter/_images/index-1.png\n :target: http://pythonhosted.org/fitter/_images/index-1.png\n\n\nSee the `online `_ documentation for details.\n\n\n\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/fitter/", "download_url": "http://github.com/cokelaer/fitter", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/cokelaer/fitter", "keywords": "fit", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "fitter", "package_url": "https://pypi.org/project/fitter/", "platform": "Linux", "project_url": "https://pypi.org/project/fitter/", "project_urls": { "Download": "http://github.com/cokelaer/fitter", "Homepage": "http://github.com/cokelaer/fitter" }, "release_url": "https://pypi.org/project/fitter/1.1.11/", "requires_dist": null, "requires_python": "", "summary": "A tool to fit data to many distributions and best one(s)", "version": "1.1.11" }, "last_serial": 5120321, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f0af244aef00e67d572df464c6e1b369", "sha256": "ce9e723c235407910d9b3f1050d70774d2d65369c518e16112b76f1b4ca9de99" }, "downloads": -1, "filename": "fitter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f0af244aef00e67d572df464c6e1b369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4825, "upload_time": "2014-08-18T21:23:44", "url": "https://files.pythonhosted.org/packages/9d/a5/ee0eca11ce335f78c922426440c3ec85dc2ff929dd6167ff29c90876b938/fitter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6480c7d3b0c89d7c9166340dcfe4fe4e", "sha256": "251fdb1951d4b9a7de7240fb90bdb18c7b613c52a6916ec190664efc6e013425" }, "downloads": -1, "filename": "fitter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6480c7d3b0c89d7c9166340dcfe4fe4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2014-08-18T21:49:53", "url": "https://files.pythonhosted.org/packages/18/7c/54e4b9f0283880411c6566cc3b5f5af38ea20ce22be7e0aa67d5638bc098/fitter-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "dac91ead869b356b9dcda5c7c58242f9", "sha256": "8b511a28e757d7826d78f50975c8cc65efe83f9f55dbb53677cf9ba93ca95c5c" }, "downloads": -1, "filename": "fitter-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dac91ead869b356b9dcda5c7c58242f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3170, "upload_time": "2014-09-04T08:59:42", "url": "https://files.pythonhosted.org/packages/d5/17/4a310ac166fb5e6a6663db3cedc27321ac3f645998a91f91fc9ddcc7907f/fitter-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d52b382e7a94c8306bba556d0bac6089", "sha256": "3380df4533d9f3c44af6c28be1448fdee97453d93d2755c05719887fa62d1cd2" }, "downloads": -1, "filename": "fitter-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d52b382e7a94c8306bba556d0bac6089", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3111, "upload_time": "2015-12-03T14:25:51", "url": "https://files.pythonhosted.org/packages/de/a0/e60d66f9874f389103f26556572883e56ca1e1033b7e1401e240982d286f/fitter-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "37637db38da1a34a3c9cce9497314742", "sha256": "ead2c94f343b11d641d8512ed89acd9eebce9832aacdd91f807d476f891e9dc9" }, "downloads": -1, "filename": "fitter-1.0.2.tar.gz", "has_sig": false, "md5_digest": "37637db38da1a34a3c9cce9497314742", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7285, "upload_time": "2016-01-03T20:39:29", "url": "https://files.pythonhosted.org/packages/30/31/31d883a460046d4714ce05b1f476a465aa22005de55e43ee5bd2a5fe5775/fitter-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "edf7180f060e62b6bd8612a92c1aeb7f", "sha256": "2990f782ac1cbe8dbed8cfa74f683430979b37930b970af5596f5e39073d4e44" }, "downloads": -1, "filename": "fitter-1.0.3.tar.gz", "has_sig": false, "md5_digest": "edf7180f060e62b6bd8612a92c1aeb7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7294, "upload_time": "2016-01-14T19:44:26", "url": "https://files.pythonhosted.org/packages/61/c3/3c84822fe8eb5d96c923ab78e0c4a3b51ba49dffdf5b7b75083a731cd838/fitter-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f9a5b0dea365750168ad08c94cf7ce10", "sha256": "88a2e256c549d1971d21c1112ce9f06d375ce385d020a9343b793d35a5ff0ebc" }, "downloads": -1, "filename": "fitter-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f9a5b0dea365750168ad08c94cf7ce10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7380, "upload_time": "2016-01-14T20:13:59", "url": "https://files.pythonhosted.org/packages/45/3f/888e7677e5a4177da23d37afe51d1af6650c8c994efe72d7768fccab4463/fitter-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "af636fd62bc6fc7293043cd93e81ff03", "sha256": "8194105c6be568b657b5a7bcf4d178c6c0f6b6b34ad63a1a99a538ff77f6f467" }, "downloads": -1, "filename": "fitter-1.0.5.tar.gz", "has_sig": false, "md5_digest": "af636fd62bc6fc7293043cd93e81ff03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7473, "upload_time": "2016-04-14T18:28:58", "url": "https://files.pythonhosted.org/packages/58/71/a9a94cd7c27bc740b5afa11ae3198d47e47ab2166fde4f27eb9e92105921/fitter-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "766707753290822cdb64befa707ce826", "sha256": "e0570911414de3b849dcccfd0dec8e9a62753a4f3aa6a21bf3dc9bd20a5223c8" }, "downloads": -1, "filename": "fitter-1.0.6.tar.gz", "has_sig": false, "md5_digest": "766707753290822cdb64befa707ce826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2016-05-06T11:54:23", "url": "https://files.pythonhosted.org/packages/04/ca/cf6c66d42f05de8c84186273dcff43be2fef610ced67c62e88ecb1144006/fitter-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f679d0235e06d87e4608411fd43b8a39", "sha256": "68b024475bb1871eae7916178f45bcad892fd893940700be950cdf3f421d37de" }, "downloads": -1, "filename": "fitter-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f679d0235e06d87e4608411fd43b8a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7472, "upload_time": "2016-10-22T21:46:26", "url": "https://files.pythonhosted.org/packages/cf/2b/f75b690743c0cfc34c2c639cc334374c5b5a985502f022e3058923657ca6/fitter-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "33f5282d67c5a2d93521750de7e7f783", "sha256": "81ae27322a1644db239e56c9c30448d9b743a70962ebf8ac4544bdee07e65034" }, "downloads": -1, "filename": "fitter-1.0.8.tar.gz", "has_sig": false, "md5_digest": "33f5282d67c5a2d93521750de7e7f783", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7546, "upload_time": "2016-11-28T23:16:12", "url": "https://files.pythonhosted.org/packages/78/d8/6c41c8aa704994998564a41f2570b72f755431adab05f401908cab7c6de8/fitter-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "1e51c9aa7d77f03e59ee20af1ef83861", "sha256": "ae106322b0f52b2a327148ad9a2ce30bc1ebdfce92e73b805611b344ab4455f8" }, "downloads": -1, "filename": "fitter-1.0.9.tar.gz", "has_sig": false, "md5_digest": "1e51c9aa7d77f03e59ee20af1ef83861", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7599, "upload_time": "2018-12-28T11:39:47", "url": "https://files.pythonhosted.org/packages/0b/b6/1999e8506e96a0413683540a6bfe8fcdec0efac88349193f0ee14442edd7/fitter-1.0.9.tar.gz" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "4e6f904fedc6d12054a8f5a2868c7e59", "sha256": "1267b5669c34acfb7907f124e00243b5b2c493f2c6bafaa0fffd65e4fe142ed5" }, "downloads": -1, "filename": "fitter-1.1.10.tar.gz", "has_sig": false, "md5_digest": "4e6f904fedc6d12054a8f5a2868c7e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7516, "upload_time": "2019-01-27T11:48:12", "url": "https://files.pythonhosted.org/packages/ad/4d/2a899c9d617b3c1c05246d43581d82dfe3f108f74af55ea0bb741e720b45/fitter-1.1.10.tar.gz" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "330eb0a10aa0962abd776fc5b7bd1a30", "sha256": "05d5597b28a427a214f55c7d99d41d2ed6ebc7fe19be496cbdc9816870671918" }, "downloads": -1, "filename": "fitter-1.1.11.tar.gz", "has_sig": false, "md5_digest": "330eb0a10aa0962abd776fc5b7bd1a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7551, "upload_time": "2019-04-09T19:25:34", "url": "https://files.pythonhosted.org/packages/ce/fd/df6aa63af75ed2ddacc0a789c03cf12c0e3b977b296e1af21e8c951b42de/fitter-1.1.11.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "330eb0a10aa0962abd776fc5b7bd1a30", "sha256": "05d5597b28a427a214f55c7d99d41d2ed6ebc7fe19be496cbdc9816870671918" }, "downloads": -1, "filename": "fitter-1.1.11.tar.gz", "has_sig": false, "md5_digest": "330eb0a10aa0962abd776fc5b7bd1a30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7551, "upload_time": "2019-04-09T19:25:34", "url": "https://files.pythonhosted.org/packages/ce/fd/df6aa63af75ed2ddacc0a789c03cf12c0e3b977b296e1af21e8c951b42de/fitter-1.1.11.tar.gz" } ] }