{ "info": { "author": "Felix Rios", "author_email": "felix.leopoldo.rios@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.7" ], "description": "# Particle Gibbs for Bayesian classification and structure learning in decomposable graphical models\nA graphical predictive classifier and a particle Gibbs sampler for Bayesian structure learning in discrete log-linear and Gaussian decomposable graphical models.\n\n### Installation\n\nIf graphviz is not installed, you can install it from brew / aptitude / pacman for example\n```\n$ brew install graphviz\n```\nThen run\n```\n$ pip install trilearn\n```\n\n### Running the tests\n\n```\n$ make test\n```\n\n## Scripts\n### Continuous data\nTo approximate the underlying decomposable graph posterior given the dataset sample_data/data_ar1-5.csv run\n```\n$ pgibbs_ggm_sample -N 50 -M 1000 -f sample_data/data_ar1-5.csv\n```\nthis will produce a file containing the Markov chain generated by the particle Gibbs algorithm. \nIn order to analyze the chain run\n```\n$ analyze_graph_tajectories\n```\nthis will produce a bunch of files in the current directory to be analyzed.\n\n### Discrete data\nThe data set examples/data/czech_autoworkers.csv contains six binary variables.\nTo generate a particle Gibbs trajectory of decomposable graphs type\n```\n$ pgibbs_loglinear_sample -N 50 -M 300 -f sample_data/czech_autoworkers.csv\n```\nand\n```\n$ analyze_graph_tajectories\n```\nthis will produce a number of files in the current directory.\n\n### Estimate the number of decomposable graphs\nTo estimate the number of decomposable graphs with up to 15 nodes run for example\n```\n$ count_chordal_graphs -p 15 -N 20000\n```\n## Built With\n\n* [NetworkX](https://networkx.github.io/documentation/stable/index.html)\n* [NumPy](https://docs.scipy.org/doc/)\n* [Scipy](https://docs.scipy.org/doc/)\n* [Pandas](http://pandas.pydata.org/pandas-docs/stable/)\n* [Seaborn](https://seaborn.pydata.org/api.html)\n## Authors\n\n* **Felix Rios**\n\n## References\n* [Jimmy Olsson, Tetyana Pavlenko, Felix L. Rios, Sequential sampling of junction trees for decomposable graphs,\n ArXiv 2018](https://arxiv.org/abs/1806.00584)\n* [Jimmy Olsson, Tetyana Pavlenko, Felix L. Rios, Bayesian inference in decomposable graphical models using sequential Monte Carlo methods, ArXiv 2018](https://arxiv.org/abs/1805.12571)\n* [Tetyana Pavlenko, Felix L. Rios, Graphical posterior predictive classifier: Bayesian model averaging with particle Gibbs, ArXiv 2018](https://arxiv.org/abs/1707.06792)\n\n## License\n\nThis project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details\n\n## Acknowledgments\n\n* **Jim Holmstrom**\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/felixleopoldo/trilearn/archive/0.197.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/felixleopoldo/trilearn", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "trilearn", "package_url": "https://pypi.org/project/trilearn/", "platform": "", "project_url": "https://pypi.org/project/trilearn/", "project_urls": { "Download": "https://github.com/felixleopoldo/trilearn/archive/0.197.tar.gz", "Homepage": "https://github.com/felixleopoldo/trilearn" }, "release_url": "https://pypi.org/project/trilearn/0.197/", "requires_dist": [ "seaborn (>=0.7.0)", "pandas (>=0.20.3)", "numpy (>=1.13.0)", "matplotlib (>=2.0.0)", "ipywidgets (>=7.0.0)", "scipy (>=0.18.0)", "networkx (>=2.0)", "scikit-learn (>=0.18.0)", "tqdm (>=4.18.0)", "pygraphviz (>=1.2.0)", "nose (>=1.0.0)" ], "requires_python": ">=3.0", "summary": "Bayesian predictive classification and structure learning in decomposable graphical models using particle Gibbs.", "version": "0.197" }, "last_serial": 5251194, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "015d6d15f1fe189320bf45c71c2887bf", "sha256": "f54e3ab573cd3298ef4db2fccbb5cc9b79a89d7be133033a51457b8822a32a6c" }, "downloads": -1, "filename": "trilearn-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "015d6d15f1fe189320bf45c71c2887bf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 42875, "upload_time": "2018-03-09T13:38:07", "url": "https://files.pythonhosted.org/packages/b6/d2/fabe47c4586006d499a7a3dea7054fdd152b1a6ad9408cd4129685e5a967/trilearn-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dffd5d9283faa09b1f5232881484049", "sha256": "09541c236db79b725f4675d2aa2f0a0b12184d89bd0f1b33e5072df02cc6fd68" }, "downloads": -1, "filename": "trilearn-0.1.tar.gz", "has_sig": false, "md5_digest": "2dffd5d9283faa09b1f5232881484049", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33028, "upload_time": "2018-03-09T13:38:09", "url": "https://files.pythonhosted.org/packages/fc/ba/bb3260af490d9a7a689ba2977265f995a3863f8f62e516efe69d6eb6e16d/trilearn-0.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "997e6de828d6d24c329c4e9827a4eea1", "sha256": "4371794cfb3b93e9ac515e4c8aeed75d50b15c192150bea8319041bee910d023" }, "downloads": -1, "filename": "trilearn-0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "997e6de828d6d24c329c4e9827a4eea1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 43350, "upload_time": "2018-03-14T09:53:21", "url": "https://files.pythonhosted.org/packages/e1/35/e5b664ee6352bf233b4c068aae09a57fdcc0e8c5676e6a431d3fae5da8e8/trilearn-0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02f38d23db8083d182bced09be7aed33", "sha256": "2281dd9c84a3afbafe8b566be0146f5f0ccb8dbceb365abe48ccac5150ce18e3" }, "downloads": -1, "filename": "trilearn-0.11.tar.gz", "has_sig": false, "md5_digest": "02f38d23db8083d182bced09be7aed33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33297, "upload_time": "2018-03-14T09:53:23", "url": "https://files.pythonhosted.org/packages/23/09/f4d41482dd9de2abe9f80e155be3ec01b1973d2b46d09c37b87b73b5650a/trilearn-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "ba3cf5d41f670d040a007f03df76c19b", "sha256": "472a81dd0d3df929eca3d5a219a53c9bb999fc05f0e3d8b5d5853150e12797f8" }, "downloads": -1, "filename": "trilearn-0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "ba3cf5d41f670d040a007f03df76c19b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 43936, "upload_time": "2018-03-16T03:30:30", "url": "https://files.pythonhosted.org/packages/8f/d7/d36e4b9237311ed5366d931ecb8ddb3bdefd5e243ed5eb515bc33e06e1cb/trilearn-0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a41b2dff8142bfe454fc9cebc124564", "sha256": "ae568314ae336fa2b2b6567b6f4da3ad7837b29c08d81e3fa0dbbcb8ec834c63" }, "downloads": -1, "filename": "trilearn-0.12.tar.gz", "has_sig": false, "md5_digest": "8a41b2dff8142bfe454fc9cebc124564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33927, "upload_time": "2018-03-16T03:30:33", "url": "https://files.pythonhosted.org/packages/1b/e0/28e71229778a2c546a31b24d0bb3063d7542b4d02ca76f043196aea391e8/trilearn-0.12.tar.gz" } ], "0.13": [ { "comment_text": "", "digests": { "md5": "7b767d00f17b2ba486ce4cff605c3faa", "sha256": "1ee95a3116a385575ed91980b37ee3f4afc850b36f1dc0f9b5bb538da0cdb255" }, "downloads": -1, "filename": "trilearn-0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "7b767d00f17b2ba486ce4cff605c3faa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 44076, "upload_time": "2018-03-18T14:38:38", "url": "https://files.pythonhosted.org/packages/00/2c/d5b350d1f1e76eeba2eed0c03e7e2659ca6960a5bc1193ed548df0798a01/trilearn-0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fd43e8999ac344df86daac9d463c469", "sha256": "3c539cfeee38be5cf968c7489b0ba61d434dd81e1e53028aaca98a4f946e9490" }, "downloads": -1, "filename": "trilearn-0.13.tar.gz", "has_sig": false, "md5_digest": "0fd43e8999ac344df86daac9d463c469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34050, "upload_time": "2018-03-18T14:38:41", "url": "https://files.pythonhosted.org/packages/e2/c5/ba513d912a5afdfc8487ed31fbff6582d73fe0d962a4cba73979679aa243/trilearn-0.13.tar.gz" } ], "0.14": [ { "comment_text": "", "digests": { "md5": "8b0281d8899cbc21b32461f058659f9a", "sha256": "610b6b8bdf673ac6e4b0f53e597987459e8bceb1b64241237b0d810c7699b790" }, "downloads": -1, "filename": "trilearn-0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "8b0281d8899cbc21b32461f058659f9a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 44121, "upload_time": "2018-03-19T07:33:41", "url": "https://files.pythonhosted.org/packages/b8/16/1796bfcea8384eaa0b3f13fda083c06f6ca969b9ef4440235cbf8141e7ea/trilearn-0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "761870927327e058cf890af41bad9f73", "sha256": "89f71b6f3e4f5b3d7713d8db45d0a7a05b6767f6a831b92eff718682652fde28" }, "downloads": -1, "filename": "trilearn-0.14.tar.gz", "has_sig": false, "md5_digest": "761870927327e058cf890af41bad9f73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34256, "upload_time": "2018-03-19T07:33:45", "url": "https://files.pythonhosted.org/packages/78/e9/72ff416c69c10e72250a8e139d5a2e0d11b180a5f725263a3e196912dd67/trilearn-0.14.tar.gz" } ], "0.15": [ { "comment_text": "", "digests": { "md5": "54258599fa0e05d2a31db7e33317aa31", "sha256": "313af305a5848e46539f19048a2c20b8b2b8675e1a0b349b7fcbe2a2912fa382" }, "downloads": -1, "filename": "trilearn-0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "54258599fa0e05d2a31db7e33317aa31", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67895, "upload_time": "2018-03-20T06:11:51", "url": "https://files.pythonhosted.org/packages/cc/a1/b2a4f95309a945cfb58b24573f994035a6656eb9eede4f9abedf37b79cdc/trilearn-0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ec7b709fb6fe7153f4608affea63491", "sha256": "708b364c46975a8ce60831e68d7cb67b09cfce3bf2c043accc1566da0d54fa87" }, "downloads": -1, "filename": "trilearn-0.15.tar.gz", "has_sig": false, "md5_digest": "0ec7b709fb6fe7153f4608affea63491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46244, "upload_time": "2018-03-20T06:11:58", "url": "https://files.pythonhosted.org/packages/8f/5a/156ab472ff8e9f9482d38afc6d8df93577feea83af4eed653019802b0ba8/trilearn-0.15.tar.gz" } ], "0.16": [ { "comment_text": "", "digests": { "md5": "424652635171866cbf12b825ff947c6a", "sha256": "bf7d1c824ec5f5570a1bd880a158d03e78ab31dbc3bfd7df7a3a22574de10681" }, "downloads": -1, "filename": "trilearn-0.16-py2-none-any.whl", "has_sig": false, "md5_digest": "424652635171866cbf12b825ff947c6a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68039, "upload_time": "2018-04-20T04:32:53", "url": "https://files.pythonhosted.org/packages/ac/0c/6b8723b2de9d0fd084554c75c8c78f11384959da7260ec20c34df8160c38/trilearn-0.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f517dcf845b9e8a685aa28bc08d23c5", "sha256": "c357af6b58227c6e719935a7046479fcccec337d9e8e8a15850e455b058b925d" }, "downloads": -1, "filename": "trilearn-0.16.tar.gz", "has_sig": false, "md5_digest": "9f517dcf845b9e8a685aa28bc08d23c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46360, "upload_time": "2018-04-20T04:33:00", "url": "https://files.pythonhosted.org/packages/f1/7c/63092fe5e0447420bbf893fd0c7a4e9597b7fbbcf671c1380ae007eb5d3c/trilearn-0.16.tar.gz" } ], "0.17": [ { "comment_text": "", "digests": { "md5": "08a9fccd28b7be622f590857fc8bd50c", "sha256": "b9f98a4f5c933df42c4ed10847a425cde263bb1fccf61684c22c8ab9c64908f7" }, "downloads": -1, "filename": "trilearn-0.17-py2-none-any.whl", "has_sig": false, "md5_digest": "08a9fccd28b7be622f590857fc8bd50c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78936, "upload_time": "2019-01-14T13:14:34", "url": "https://files.pythonhosted.org/packages/d7/81/d7c40d03e1463015756ee74dd650ab84cacf5499eb604265d68c4887c9de/trilearn-0.17-py2-none-any.whl" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "e0a0cc92355e66b438c2d77e9088f04d", "sha256": "f24d254edb450cf6cfe76d9cc566101559e626d18c174ef57f94ae07c0061d1e" }, "downloads": -1, "filename": "trilearn-0.18-py2-none-any.whl", "has_sig": false, "md5_digest": "e0a0cc92355e66b438c2d77e9088f04d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78957, "upload_time": "2019-01-14T13:48:58", "url": "https://files.pythonhosted.org/packages/da/dc/2ce08986d93c20c98576b0be2881f921068308c17e5fc172aff8597ca0a6/trilearn-0.18-py2-none-any.whl" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "8d274e5488640ddb845675691a28516f", "sha256": "158f5e2d8441d49229ca894e5981dcd0c8fad56bc689f0be818d584f3e8b15ce" }, "downloads": -1, "filename": "trilearn-0.19-py2-none-any.whl", "has_sig": false, "md5_digest": "8d274e5488640ddb845675691a28516f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 79592, "upload_time": "2019-01-16T13:54:53", "url": "https://files.pythonhosted.org/packages/0f/7e/7a75b59c9d1194eb86afae43f30644905a4d603c1ae6840e45be84beec1e/trilearn-0.19-py2-none-any.whl" } ], "0.191": [ { "comment_text": "", "digests": { "md5": "f499bee60c5c4ad9eb01b1e006e95b7d", "sha256": "bfbc80f3aae7b437efcba75ba7e63bd99628a2aed965341c8ee3a3d2dee50464" }, "downloads": -1, "filename": "trilearn-0.191-py2-none-any.whl", "has_sig": false, "md5_digest": "f499bee60c5c4ad9eb01b1e006e95b7d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77896, "upload_time": "2019-01-18T12:25:52", "url": "https://files.pythonhosted.org/packages/e7/23/8cf654f0db7428d5ee4e6b48a0cf809cf243d0ed8b5f90881e577b2f532e/trilearn-0.191-py2-none-any.whl" } ], "0.192": [ { "comment_text": "", "digests": { "md5": "e3a60a120d8e19b6d8bfd999a16e5ef5", "sha256": "c71f291b396731c300af5fc52665f94ed0185127f7122f2b3af16c1cb675716b" }, "downloads": -1, "filename": "trilearn-0.192-py2-none-any.whl", "has_sig": false, "md5_digest": "e3a60a120d8e19b6d8bfd999a16e5ef5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 79259, "upload_time": "2019-01-24T09:01:26", "url": "https://files.pythonhosted.org/packages/48/a7/5cc13138e888dbba2ad4ed3ee4c08c8e3f3d8db81206f73db7fb9964275c/trilearn-0.192-py2-none-any.whl" } ], "0.193": [ { "comment_text": "", "digests": { "md5": "16fe62196b6559180205053cb26461b4", "sha256": "3f229b5d351027bde4f9b0fc6205a04519b5f148729dc453fe0cf921a21191f1" }, "downloads": -1, "filename": "trilearn-0.193-py2-none-any.whl", "has_sig": false, "md5_digest": "16fe62196b6559180205053cb26461b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 78910, "upload_time": "2019-01-25T13:18:18", "url": "https://files.pythonhosted.org/packages/12/6e/788c07a4d4023e683bcadbb102c4a576c0de1afedd123eaf9540e913cbb1/trilearn-0.193-py2-none-any.whl" } ], "0.194": [ { "comment_text": "", "digests": { "md5": "d4682a49fdd99e06542b2305edd4cd38", "sha256": "950bc5703a41f0b1a7122bcb1a822418d90f1c29a8f56bb01b4358da2899fdb8" }, "downloads": -1, "filename": "trilearn-0.194-py2-none-any.whl", "has_sig": false, "md5_digest": "d4682a49fdd99e06542b2305edd4cd38", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80819, "upload_time": "2019-04-17T14:19:04", "url": "https://files.pythonhosted.org/packages/79/c6/bf46210301aacb4e5a49bd219c1d792852f99f425b69e3f75552b1821b1a/trilearn-0.194-py2-none-any.whl" } ], "0.195": [ { "comment_text": "", "digests": { "md5": "8149759a9871d73793290790323c7e7c", "sha256": "a7f622515275cf6b33275de7854e704af6b7eb0ef3b2efa757d247508165927d" }, "downloads": -1, "filename": "trilearn-0.195-py2-none-any.whl", "has_sig": false, "md5_digest": "8149759a9871d73793290790323c7e7c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 83417, "upload_time": "2019-05-07T07:36:06", "url": "https://files.pythonhosted.org/packages/5d/18/f34cfa3547a8655fc3f96979861d7eb61507b02a6376446a3e56a46631b2/trilearn-0.195-py2-none-any.whl" } ], "0.196": [ { "comment_text": "", "digests": { "md5": "5c56a83330084c9bc63201ad7945ba2a", "sha256": "ff09da8070bc46d6fbcbcb0131ab732e540f08b160f22add2045a70594bd56d8" }, "downloads": -1, "filename": "trilearn-0.196-py2-none-any.whl", "has_sig": false, "md5_digest": "5c56a83330084c9bc63201ad7945ba2a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.0", "size": 83429, "upload_time": "2019-05-07T07:40:46", "url": "https://files.pythonhosted.org/packages/71/84/960076e9b22ab94fef0eaee2e2cb4beac8f448dbc64369aaaab8fdf614af/trilearn-0.196-py2-none-any.whl" } ], "0.197": [ { "comment_text": "", "digests": { "md5": "500a1979957c7acf94d26d7264b1f30d", "sha256": "2b1937d7c0fef002de7359e04c5e24b674e2921db5d015cecf03a418c17a6cdc" }, "downloads": -1, "filename": "trilearn-0.197-py2-none-any.whl", "has_sig": false, "md5_digest": "500a1979957c7acf94d26d7264b1f30d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.0", "size": 83510, "upload_time": "2019-05-10T08:37:52", "url": "https://files.pythonhosted.org/packages/83/33/43b0f4f0de7427afb7ed7fe18fa34016752c141f6acb1083c6157679fda6/trilearn-0.197-py2-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ff466ee8abd139e9e8b5dcb212185a9f", "sha256": "7526e4ce152515e2b0f6387f2eb7ce6e1c7669e26be507fcf7d0472b6e9c0cb3" }, "downloads": -1, "filename": "trilearn-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ff466ee8abd139e9e8b5dcb212185a9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 79740, "upload_time": "2019-01-17T11:12:59", "url": "https://files.pythonhosted.org/packages/4e/d0/b974f30dbc416c29dbaf65a649f92b9a33b49ae12be4d70d82d5e77e37ac/trilearn-0.2-py2-none-any.whl" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "d6925c15ce62edbd51948498ecf5fc41", "sha256": "c282bfa8942798fd491f2ea2955adc2162069d2052f7b31c2546c833cc2716ac" }, "downloads": -1, "filename": "trilearn-0.21-py2-none-any.whl", "has_sig": false, "md5_digest": "d6925c15ce62edbd51948498ecf5fc41", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77852, "upload_time": "2019-05-07T07:40:48", "url": "https://files.pythonhosted.org/packages/a0/72/6907e0da4982ca6cfeeef62fbc9f10ea6d22c50b2b94ec0fc03a37bd5110/trilearn-0.21-py2-none-any.whl" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "4e323495c52e761ce8bcecc3fa00ddcb", "sha256": "1a280024b65f31c2e3fdd3a4cdf898ead72c35c3cc42b520c7d042328cb89c22" }, "downloads": -1, "filename": "trilearn-0.22-py2-none-any.whl", "has_sig": false, "md5_digest": "4e323495c52e761ce8bcecc3fa00ddcb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 77851, "upload_time": "2019-05-07T07:40:49", "url": "https://files.pythonhosted.org/packages/e4/70/52da50272f81d09ebfc1cd604ff1ab010083fe911880e1b1867a7e8ef626/trilearn-0.22-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "500a1979957c7acf94d26d7264b1f30d", "sha256": "2b1937d7c0fef002de7359e04c5e24b674e2921db5d015cecf03a418c17a6cdc" }, "downloads": -1, "filename": "trilearn-0.197-py2-none-any.whl", "has_sig": false, "md5_digest": "500a1979957c7acf94d26d7264b1f30d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.0", "size": 83510, "upload_time": "2019-05-10T08:37:52", "url": "https://files.pythonhosted.org/packages/83/33/43b0f4f0de7427afb7ed7fe18fa34016752c141f6acb1083c6157679fda6/trilearn-0.197-py2-none-any.whl" } ] }