{ "info": { "author": "Stefan Seemayer", "author_email": "stefan@seemayer.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "mix'EM \n======\n\n\nmixem is a pure-python implementation of the Expectation-Maximization (EM) algorithm for fitting mixtures of probability distributions. It works in Python 2 and Python 3 (tested with 2.7 and 3.5.1) and uses few dependencies (only NumPy and SciPy).\n\n\n.. image:: http://i.imgur.com/kJgsHMG.png\n :scale: 50 %\n :alt: Old Faithful example\n :align: left\n\n\nFeatures\n--------\n\n* Easy-to-use and fully-documented API\n* Built-in support for several probability distributions\n* Easily define custom probability distributions by implementing their probability density function and weighted log-likelihood\n\nDocumentation\n-------------\nFind the mix'EM documentation on `ReadTheDocs `_.\n\n\nInstallation\n------------\n\n::\n\n pip install mixem\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sseemayer/mixem", "keywords": "numeric em expectation maximization probability statistics distribution", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mixem", "package_url": "https://pypi.org/project/mixem/", "platform": "", "project_url": "https://pypi.org/project/mixem/", "project_urls": { "Homepage": "https://github.com/sseemayer/mixem" }, "release_url": "https://pypi.org/project/mixem/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Expectation-Maximization (EM) algorithm for fitting mixtures of probability distributions", "version": "0.1.4" }, "last_serial": 3015216, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "659d9c1c9e7146c421ff285801c12afa", "sha256": "348c3f938f0b9f0db6d5c0592b0729fbabf39e459351c6e6f2c9ddc63771d05c" }, "downloads": -1, "filename": "mixem-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "659d9c1c9e7146c421ff285801c12afa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4490, "upload_time": "2016-01-20T11:49:25", "url": "https://files.pythonhosted.org/packages/4c/d8/ab9a04aa1c57c38cc774ddc7ffbdf2834a8f815da6c2fc7c11cbf12e13ba/mixem-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "41aa1ec5dfe149f2fe9367abeb0b215d", "sha256": "d62df8148f94161620ea7b72255acff41b2b13f79b42f3707b15a527a07e040d" }, "downloads": -1, "filename": "mixem-0.0.1.tar.gz", "has_sig": false, "md5_digest": "41aa1ec5dfe149f2fe9367abeb0b215d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2801, "upload_time": "2016-01-20T11:49:54", "url": "https://files.pythonhosted.org/packages/d8/f5/ac152131a368844afdf1dd6d7c5822bc2996f8251970d517a29681082588/mixem-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "931832e7db84a73ee201938f114bf3ef", "sha256": "2aadc4e3b1c63bf7e776166ce20a6a314ab8e577ef47fe2929150e3aabec2c15" }, "downloads": -1, "filename": "mixem-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "931832e7db84a73ee201938f114bf3ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2016-01-20T13:14:45", "url": "https://files.pythonhosted.org/packages/51/3f/b02deb882e2e9164b9c7cbe207eeacd78ca6192e353dc6a2ed89babf95ff/mixem-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ced7793cdc95da6697809a272cfbead0", "sha256": "262e90148caaa37ddc8737a7e9d981e95835791dc26e43bdf43a221b29ad2355" }, "downloads": -1, "filename": "mixem-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ced7793cdc95da6697809a272cfbead0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2884, "upload_time": "2016-01-20T13:14:58", "url": "https://files.pythonhosted.org/packages/9c/a7/5783d16f1390cb9834a1ddb3b5b1c79439810d39bbd8c66d8b0fd9b410b5/mixem-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "35ac628bcead3ce75f85cc77bf29a980", "sha256": "07bdfae6f542bfd62979c3a7e8244f97d122666801ff4224cff46cff602c96ad" }, "downloads": -1, "filename": "mixem-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "35ac628bcead3ce75f85cc77bf29a980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4819, "upload_time": "2016-01-21T12:34:33", "url": "https://files.pythonhosted.org/packages/62/23/74dfa3ad0d900258e17105d3211ac661ab6c5176e93d0eabb1d1181d8fba/mixem-0.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "501af839bea14396353bbfef2c732617", "sha256": "a6b2529efbed8d871e62f0829390869edc10c18406997751f084630a6735f21c" }, "downloads": -1, "filename": "mixem-0.0.3.tar.gz", "has_sig": false, "md5_digest": "501af839bea14396353bbfef2c732617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2916, "upload_time": "2016-01-21T12:34:52", "url": "https://files.pythonhosted.org/packages/b9/8c/7167e14d1453599ae37dd06858a3ceefc6ef26a425c0feb080fe54e2afdc/mixem-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d20db284c521f4aea5d45009120c89f6", "sha256": "6dd75d0a414d174e34a80ac126450e20436181c02908e9b7690167fc6ace9b7f" }, "downloads": -1, "filename": "mixem-0.0.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d20db284c521f4aea5d45009120c89f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5129, "upload_time": "2016-01-21T14:34:24", "url": "https://files.pythonhosted.org/packages/84/ce/494de7b092b3779b69b27459edc2b5b9dc12245824ec734790dff7080d34/mixem-0.0.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "e0a97e203414ca4bba0759597d5f0456", "sha256": "6c10da3d8ba104908d8f7301edb162af4c972a831357d0438b66a1cfa6404f83" }, "downloads": -1, "filename": "mixem-0.0.4.tar.gz", "has_sig": false, "md5_digest": "e0a97e203414ca4bba0759597d5f0456", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2992, "upload_time": "2016-01-21T14:34:40", "url": "https://files.pythonhosted.org/packages/bf/9e/3a998a81f80d937b387e275ce71a77629c4a1fa33f4386c2f97a949dc9fa/mixem-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3e9600ee9fcc2a57fb75c61f508fd195", "sha256": "b5cf767a6dc1203bc8bd347ea00f058184501cd11e731018fba359b3e40c3e6b" }, "downloads": -1, "filename": "mixem-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "3e9600ee9fcc2a57fb75c61f508fd195", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6202, "upload_time": "2016-01-22T07:16:34", "url": "https://files.pythonhosted.org/packages/db/28/dae1640d09708a639b6c42936952c6aa653dfa61788ac215ee8ae2e4b533/mixem-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ec8d6801e01685afda6e973f4f3e8979", "sha256": "75495c629a84273c14c088653813ef531ac0ac752c652a613e1643d3acbc9357" }, "downloads": -1, "filename": "mixem-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ec8d6801e01685afda6e973f4f3e8979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3452, "upload_time": "2016-01-22T07:16:46", "url": "https://files.pythonhosted.org/packages/e1/f3/b4d2f9e232bce868c7bb83d99fab3498fc201c849e4a90606592ef5a7568/mixem-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1a3489b6fd922aeb9dc3aa6f9023e807", "sha256": "8f9b3b9404cf73e6060dc61df82c852139df63d31677fd26aa340b313c30592a" }, "downloads": -1, "filename": "mixem-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "1a3489b6fd922aeb9dc3aa6f9023e807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6712, "upload_time": "2016-01-22T07:31:54", "url": "https://files.pythonhosted.org/packages/33/de/7fdd4963a21044394cb95b4d1f7af4f1c47b3fd090bade63ce0cc60fe813/mixem-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "18ff58c544b7a062641ae8a6fa53b0a5", "sha256": "41b9243d790080a3dce1a9966b98eee67b24010de558ef4400a716f19ee6de0e" }, "downloads": -1, "filename": "mixem-0.1.1.tar.gz", "has_sig": false, "md5_digest": "18ff58c544b7a062641ae8a6fa53b0a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2016-01-22T07:32:19", "url": "https://files.pythonhosted.org/packages/2f/7c/fa0d176248baf1066964e31df2a3bf431bbaa57cb1c4210538540e215a67/mixem-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d038c1129a4d44f82e1d19b9036a06b7", "sha256": "907a8193c44a89e4f9b2dc9c344e3bad11b674860c390f4e196cce4412abacec" }, "downloads": -1, "filename": "mixem-0.1.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d038c1129a4d44f82e1d19b9036a06b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7046, "upload_time": "2016-01-22T11:37:12", "url": "https://files.pythonhosted.org/packages/f2/6a/fe18c8e789ba6c06d25240fdae0fdaaa9b9232a1b7978d5f71677c43493a/mixem-0.1.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "5a891ce13c6f2e8eba63efc8c8f93a70", "sha256": "6656d59e46bf9c42afde853cfcfff77e67f53a6ee81c04d5804016f24e499cb9" }, "downloads": -1, "filename": "mixem-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5a891ce13c6f2e8eba63efc8c8f93a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3756, "upload_time": "2016-01-22T11:37:18", "url": "https://files.pythonhosted.org/packages/31/29/3fcdc5ed832fbd63832383dbe2c7b8e1da0db05d8e121290175b6b5991cc/mixem-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "cc1b0253af4da71e8d3824417306f32f", "sha256": "2ffc7bedbedea8d251b2d9965914c8af48b43e80079487b1f97fd79ecf0f05ab" }, "downloads": -1, "filename": "mixem-0.1.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "cc1b0253af4da71e8d3824417306f32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8334, "upload_time": "2016-01-25T15:36:38", "url": "https://files.pythonhosted.org/packages/9c/e7/8b4ae302ebee76012d4a567f6054052b4a97a06fd2efed50ceeaf8cd3673/mixem-0.1.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fd8d6e33dd3c536e8ba0e03a5c04a940", "sha256": "d74ec6665f3e043b817975091ec29ede51661efb879bbe6728b727cfd42a48fd" }, "downloads": -1, "filename": "mixem-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fd8d6e33dd3c536e8ba0e03a5c04a940", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4736, "upload_time": "2016-01-25T15:36:51", "url": "https://files.pythonhosted.org/packages/e0/1c/83788ee07edc14f5f8275012132c26e10cff2dcf71a9079daf4e5fcf6f24/mixem-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e010fab65f92e78453bcf430ea1327a7", "sha256": "07628f0bfea430bb2d04a68353073e1fe46dc3cf8ab6e3e287284393db2472cf" }, "downloads": -1, "filename": "mixem-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e010fab65f92e78453bcf430ea1327a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4946, "upload_time": "2017-07-11T17:14:17", "url": "https://files.pythonhosted.org/packages/64/e9/bca472114ed8c3381488c3797eef19f499f17e4f4820bce975623bd0df63/mixem-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e010fab65f92e78453bcf430ea1327a7", "sha256": "07628f0bfea430bb2d04a68353073e1fe46dc3cf8ab6e3e287284393db2472cf" }, "downloads": -1, "filename": "mixem-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e010fab65f92e78453bcf430ea1327a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4946, "upload_time": "2017-07-11T17:14:17", "url": "https://files.pythonhosted.org/packages/64/e9/bca472114ed8c3381488c3797eef19f499f17e4f4820bce975623bd0df63/mixem-0.1.4.tar.gz" } ] }