{ "info": { "author": "Ulf Hamster", "author_email": "554c46@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/kmedian/potpourri.svg?branch=master)](https://travis-ci.org/kmedian/potpourri)\n[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/kmedian/potpourri/master?urlpath=lab)\n\n# potpourri\n\n## Table of Contents\n* [Project Requirements](#project-requirements)\n* [Folder Structure](#folder-structure)\n* [Installation](#installation) \n* [Usage](#usage)\n* [Commands](#commands)\n* [Support](#support)\n* [Contributing](#contributing)\n\n\n## Project Requirements\n* apply different algorithms to a dataset as a batch script\n* store *evalutations* (results, run times) in a database\n\n\n## Folder Structure\n* `potpourri` -- different model implementations as python module. Each module contains three objects: \n * `model` -- a sklearn Pipeline to fit and predict\n * `hyper` -- dictionary with hyperparameters for sklearn's `RandomizedSearchCV`,\n * `meta` -- a python `dict` with further information\n* `verto` -- Feature Engineering. Each module contain two objects\n * `trans` -- a sklearn pipeline to transform data\n * `meta` -- a python `dict` with further information\n* `seasalt` -- contains different utility, glue, etc. functions and classes\n* `nbs` -- notebooks to try, check, profile, etc. each model\n* `datasets` -- demo datasets\n\n\n## Installation\nThe `potpourri` [git repo](http://github.com/kmedian/potpourri) is available as [PyPi package](https://pypi.org/project/potpourri)\n\n```\npip install potpourri\n```\n\n\n## Usage\nCheck the [nbs](http://github.com/kmedian/potpourri/nbs) folder for notebooks.\n\n\n## Commands\n* Check syntax: `flake8 --ignore=F401,E251`\n* Remove `.pyc` files: `find . -type f -name \"*.pyc\" | xargs rm`\n* Remove `__pycache__` folders: `find . -type d -name \"__pycache__\" | xargs rm -rf`\n* Remove Jupyter checkpoints: `find . -type d -name \".ipynb_checkpoints\" | xargs rm -rf`\n* Upload to PyPi with twine: `python setup.py sdist && twine upload -r pypi dist/*`\n\nOthe helpful commands\n\n* Find package folders: `python -c 'from setuptools import find_packages; print(find_packages())' `\n\n## Support\nPlease [open an issue](https://github.com/kmedian/potpourri/issues/new) for support.\n\n\n## Contributing\nPlease contribute using [Github Flow](https://guides.github.com/introduction/flow/). Create a branch, add commits, and [open a pull request](https://github.com/kmedian/potpourri/compare/).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kmedian/potpourri", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "potpourri", "package_url": "https://pypi.org/project/potpourri/", "platform": "", "project_url": "https://pypi.org/project/potpourri/", "project_urls": { "Homepage": "http://github.com/kmedian/potpourri" }, "release_url": "https://pypi.org/project/potpourri/0.14.0/", "requires_dist": null, "requires_python": ">=3.6", "summary": "model zoo of different preconfigured algorithms", "version": "0.14.0" }, "last_serial": 5340693, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "61f7834ce7f5bff15a4fbf037bd3c148", "sha256": "6411498affb5830b3dccadaed009a0a08854ec8eadabd4d9c5ce8f49ace12b59" }, "downloads": -1, "filename": "potpourri-0.1.0.tar.gz", "has_sig": false, "md5_digest": "61f7834ce7f5bff15a4fbf037bd3c148", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 76064, "upload_time": "2019-03-25T06:18:40", "url": "https://files.pythonhosted.org/packages/d3/f1/5271095f1d9d97adeb5d40454348fbda13a10de4ec51f234640faa7de029/potpourri-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2903627f56e2ba65cbdd52cbb5f6ec7e", "sha256": "a90908c1884293a699f38a334df6b94e7b59bbddc688e7627630a4d187d7baf5" }, "downloads": -1, "filename": "potpourri-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2903627f56e2ba65cbdd52cbb5f6ec7e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 76303, "upload_time": "2019-03-29T22:09:59", "url": "https://files.pythonhosted.org/packages/b6/90/1bcc8da87b85f9e9a597b6fc9609a93562c012d8323321588d80c6b15934/potpourri-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a5e66b26ff2c33b1a1b04bb645058cb3", "sha256": "cb06707e47901b506defa5c6cf186a253331a399af74eb64d3a796561b84999a" }, "downloads": -1, "filename": "potpourri-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a5e66b26ff2c33b1a1b04bb645058cb3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 78218, "upload_time": "2019-03-31T02:24:27", "url": "https://files.pythonhosted.org/packages/78/72/030e3c25d40488cc1e1f5ca665784f7a37343f2a81c0926b3b9eaf2334fa/potpourri-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "352e2774d5a117a3713f6f4ca12e8345", "sha256": "1b3c12250ae142c8170996ce2170043cb68ad908f00855d4a3e0dfe92afdb309" }, "downloads": -1, "filename": "potpourri-0.1.4.tar.gz", "has_sig": false, "md5_digest": "352e2774d5a117a3713f6f4ca12e8345", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 79143, "upload_time": "2019-03-31T03:00:17", "url": "https://files.pythonhosted.org/packages/4b/04/86f25a170551a37ae89c09823eff30deb8b3709885aeecd92b5fbdf8d177/potpourri-0.1.4.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "64cb6ef8884acd19ce2509a4471a7ae7", "sha256": "db3cfe29a9e0bf9f2eb9b3f93dff9d0cab61de875911d461b01d06c1f65e47f4" }, "downloads": -1, "filename": "potpourri-0.10.0.tar.gz", "has_sig": false, "md5_digest": "64cb6ef8884acd19ce2509a4471a7ae7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87998, "upload_time": "2019-04-16T22:58:03", "url": "https://files.pythonhosted.org/packages/5c/6b/f891240656161c165c1d16ae9ad1eee4f8e76551b83d944749428d743a2a/potpourri-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "0b021cf7e943d530cc2f1d5142dc9084", "sha256": "baab35e39fd704cab555632aaf211b9c1165aafbd0efd547fd9b83dd7098aa3f" }, "downloads": -1, "filename": "potpourri-0.10.1.tar.gz", "has_sig": false, "md5_digest": "0b021cf7e943d530cc2f1d5142dc9084", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 88013, "upload_time": "2019-04-16T23:07:08", "url": "https://files.pythonhosted.org/packages/4f/87/4b3c601d586c3cc955bd1c6916c0782b438e3679a46769e954d99dc128a6/potpourri-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "8b55e85837ee2dbe307527e19e5d22f3", "sha256": "b1729b38b488fc1135856042593f6ca8835e673e1c73f9616c1652a47d95709c" }, "downloads": -1, "filename": "potpourri-0.11.0.tar.gz", "has_sig": false, "md5_digest": "8b55e85837ee2dbe307527e19e5d22f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 88331, "upload_time": "2019-04-16T23:45:17", "url": "https://files.pythonhosted.org/packages/b4/e8/36168fae0a3f30baf01daca25f96debdb1bc09dc3d733bf9508341b87d7d/potpourri-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "d6f35d5f7f7dbbae7eb38b08b3456ae3", "sha256": "7787dac4e00aa54e990209383eba6a22e813c11b9c76aa4f9b23b69a8d4c17ba" }, "downloads": -1, "filename": "potpourri-0.12.0.tar.gz", "has_sig": false, "md5_digest": "d6f35d5f7f7dbbae7eb38b08b3456ae3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94642, "upload_time": "2019-04-20T08:47:40", "url": "https://files.pythonhosted.org/packages/51/9c/2500681280e7184a6be64266db13f7869051476ecbdc7e604ac6cd00b9c7/potpourri-0.12.0.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "1778c1ab3ae115e889778339b2ef40c6", "sha256": "e46aef9a9e9780287bd4921bbc16a8b085cf8aa7f5343d7cce22fb3e3b581ffd" }, "downloads": -1, "filename": "potpourri-0.12.1.tar.gz", "has_sig": false, "md5_digest": "1778c1ab3ae115e889778339b2ef40c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94671, "upload_time": "2019-04-21T07:20:01", "url": "https://files.pythonhosted.org/packages/07/3e/45f282a3832a226b47798594985ac1f5b112d864b65871feecfd39ba3ee9/potpourri-0.12.1.tar.gz" } ], "0.12.2": [ { "comment_text": "", "digests": { "md5": "1fede8299903f6b05ee1f74df14db64f", "sha256": "b63726bd935fe54b23e08f0db73becec477e0136e298b201284a89b95b46c49b" }, "downloads": -1, "filename": "potpourri-0.12.2.tar.gz", "has_sig": false, "md5_digest": "1fede8299903f6b05ee1f74df14db64f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94703, "upload_time": "2019-05-16T06:40:58", "url": "https://files.pythonhosted.org/packages/99/b4/113759c15417aa7095271c0b31eaad6538db631011cb4108cfc507cd8e8b/potpourri-0.12.2.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "70028211eeae4c0749931d4cef98ec02", "sha256": "84020e0596a1d101b979ecd5d096881c4e91c5c9ff22bf5717ed8a846c197c80" }, "downloads": -1, "filename": "potpourri-0.13.0.tar.gz", "has_sig": false, "md5_digest": "70028211eeae4c0749931d4cef98ec02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94835, "upload_time": "2019-05-19T01:51:45", "url": "https://files.pythonhosted.org/packages/c7/ad/5e731807906e4311adc7186aba952fa42337886c1977ffcc827df4a037fe/potpourri-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "88b91da31367750aaa66de472ad701c7", "sha256": "916e801736fc61f5f307aba5758d1e7ae20bf793f574de356237dd69a2c60b3f" }, "downloads": -1, "filename": "potpourri-0.13.1.tar.gz", "has_sig": false, "md5_digest": "88b91da31367750aaa66de472ad701c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94865, "upload_time": "2019-05-20T06:51:20", "url": "https://files.pythonhosted.org/packages/a1/c8/e4a90c0265089cedc8657df64ef4751a43e501db3661c74a0f8d1b574397/potpourri-0.13.1.tar.gz" } ], "0.13.2": [ { "comment_text": "", "digests": { "md5": "d5529db5e807801ec937ce643f46cd27", "sha256": "36c3c386ae82cd85770d2a4575a58bc9a8ab959318b9145eec7c2f14b8311594" }, "downloads": -1, "filename": "potpourri-0.13.2.tar.gz", "has_sig": false, "md5_digest": "d5529db5e807801ec937ce643f46cd27", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94959, "upload_time": "2019-05-20T10:32:07", "url": "https://files.pythonhosted.org/packages/dc/60/19e45fa2071597c54989eccc702a2a831ca4ec35f9988a7720a5778e88b7/potpourri-0.13.2.tar.gz" } ], "0.13.3": [ { "comment_text": "", "digests": { "md5": "b4d2f3fba8c3aa9349e8f6dc840b3975", "sha256": "2b597e08815920d38f0415c94871d603601c0baf510545beacff9b8bff2c6fd2" }, "downloads": -1, "filename": "potpourri-0.13.3.tar.gz", "has_sig": false, "md5_digest": "b4d2f3fba8c3aa9349e8f6dc840b3975", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 94918, "upload_time": "2019-05-20T11:08:28", "url": "https://files.pythonhosted.org/packages/a6/20/4e4738d7f620bed4d28e33e64bc5c18934279d757f9aae1688194536e8ad/potpourri-0.13.3.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "5eeee646cd53f3e3fde7d247a46dcff4", "sha256": "982b611ba54e4ece844e3fd80310340574299fe9124bb4970fe327d8f1fcb994" }, "downloads": -1, "filename": "potpourri-0.14.0.tar.gz", "has_sig": false, "md5_digest": "5eeee646cd53f3e3fde7d247a46dcff4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 178806, "upload_time": "2019-05-31T03:00:06", "url": "https://files.pythonhosted.org/packages/21/1c/7cfc27edff8258917f8c5bceeb65d1e02e4d568bcd29b1bcee378597bd32/potpourri-0.14.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "83c69826ec66c290d804badef94bdc34", "sha256": "cc5a7727af9188747175958096e8cdb36dbfcec7328befac44a47dfb8cf9ea53" }, "downloads": -1, "filename": "potpourri-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83c69826ec66c290d804badef94bdc34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 78078, "upload_time": "2019-04-02T09:17:29", "url": "https://files.pythonhosted.org/packages/8f/ca/86186b1f3ee0d5e5a0b2e79dd5ad6bace816114dbfbb6dd46a0c8a02d98b/potpourri-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d19e31f61886bd3cd73469145797f914", "sha256": "80b1dac4f17b7bc1b3da36075f15fe723311d7db747a6efd5ec6f3587006094c" }, "downloads": -1, "filename": "potpourri-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d19e31f61886bd3cd73469145797f914", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 79670, "upload_time": "2019-04-03T06:13:19", "url": "https://files.pythonhosted.org/packages/0b/ae/fc7e3cc4c1524e655b0c7dc6f0bb8814e292fe787003f78f3433cb150805/potpourri-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b76606e2876eff14ecae61dc1997d0e9", "sha256": "4601614bdc4b6c5e73d74e0242da23e652d08e48eda6a9adf7be191fa469853b" }, "downloads": -1, "filename": "potpourri-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b76606e2876eff14ecae61dc1997d0e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 79707, "upload_time": "2019-04-04T12:04:51", "url": "https://files.pythonhosted.org/packages/03/5d/00a4e45291eb6ec25063478359a57af6f439b60378a8affd4cf5eb333d57/potpourri-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "de7a0e77ac96a5dfee42b0939cb3cf1f", "sha256": "b2606197c3b90aa01e5644c876263d86f561281e7cb955b3cd623b74ec6fcc4f" }, "downloads": -1, "filename": "potpourri-0.4.0.tar.gz", "has_sig": false, "md5_digest": "de7a0e77ac96a5dfee42b0939cb3cf1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84354, "upload_time": "2019-04-05T04:43:20", "url": "https://files.pythonhosted.org/packages/41/77/0542b884661992edeb8fd9bbfc42de7bd1da01ad5e8c40c16ee31cc2aab4/potpourri-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "62eee57bcb30468c381f732f18342097", "sha256": "349d43c3b7a202cf5acff5240d1f99d2f5658e51a39ed7a2e3009955aadc9769" }, "downloads": -1, "filename": "potpourri-0.5.0.tar.gz", "has_sig": false, "md5_digest": "62eee57bcb30468c381f732f18342097", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 85717, "upload_time": "2019-04-11T07:16:21", "url": "https://files.pythonhosted.org/packages/c2/3b/d3a1c787db438084160177e09bb0ab229e82afa52087fa8c688b12c666b2/potpourri-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "96135d0fe998e3bb886d810e8f43380a", "sha256": "6ee5d1c8cdb6d301e32cee95c6de6bd030465466138e737d1c8adb062bee49e5" }, "downloads": -1, "filename": "potpourri-0.6.0.tar.gz", "has_sig": false, "md5_digest": "96135d0fe998e3bb886d810e8f43380a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 85884, "upload_time": "2019-04-14T00:02:51", "url": "https://files.pythonhosted.org/packages/2e/16/310431b48e8f60fa1b2a71487d441bec4b0b7de558d752d5a06ed266ddc6/potpourri-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1199080bb376c272aa82d57ec061bc0d", "sha256": "daed58e1791db006f92268cc65187a423fa1971cbeac6a5b4adb1cd8681150c8" }, "downloads": -1, "filename": "potpourri-0.7.0.tar.gz", "has_sig": false, "md5_digest": "1199080bb376c272aa82d57ec061bc0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 86197, "upload_time": "2019-04-14T03:31:58", "url": "https://files.pythonhosted.org/packages/46/bc/4207e41f85cdafd147123ae67d337b571db1dd100f224a678fd4f22cd3ec/potpourri-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "485d9a66ed3e71a0af042448b416d4e7", "sha256": "6f8e7e4177dad100a42e11a3a515a3cdb4304b15c5a38d162d49c73e43c24160" }, "downloads": -1, "filename": "potpourri-0.8.0.tar.gz", "has_sig": false, "md5_digest": "485d9a66ed3e71a0af042448b416d4e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87420, "upload_time": "2019-04-16T01:41:25", "url": "https://files.pythonhosted.org/packages/3f/25/724c17c8468a735a269c08beb79dd6bf46d26497898e4031d49806bf62b1/potpourri-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f953a72789dab59f025c00a5de06c4fe", "sha256": "c0e6e0c2f9a20e80372d777bbc5bf2d100955f3c6d1688bbee4769975774d810" }, "downloads": -1, "filename": "potpourri-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f953a72789dab59f025c00a5de06c4fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87389, "upload_time": "2019-04-16T01:44:58", "url": "https://files.pythonhosted.org/packages/3c/99/b4fd87172c1eb29c9103bde628797105c6f0131a5af2b35a728c9bf5b5c5/potpourri-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "7b4e0a550cb576dbdf717d3d57530bce", "sha256": "773d897557a33f894bf33047a2598081cd23bffd72069d1860ed03f94c53f154" }, "downloads": -1, "filename": "potpourri-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7b4e0a550cb576dbdf717d3d57530bce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87739, "upload_time": "2019-04-16T05:47:09", "url": "https://files.pythonhosted.org/packages/47/c5/a55ff197a18f2e01c5b287a817e1d71727dcf3f6a896600970aa8a9eaf68/potpourri-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "bbe116015343884db64bf4f240792f1e", "sha256": "e3c82cada38133c7ed3016afba30498efb3672f9a08471c6505db48a15d5a13f" }, "downloads": -1, "filename": "potpourri-0.9.1.tar.gz", "has_sig": false, "md5_digest": "bbe116015343884db64bf4f240792f1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87757, "upload_time": "2019-04-16T05:56:30", "url": "https://files.pythonhosted.org/packages/ac/a3/5a39d6e1d0395da3e444ecada96a49c6620221d1612b445442b3270fc752/potpourri-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "affcb31761c80da2d636924c7bc01685", "sha256": "51e7112c69fbd696fb33102294d1e6cdefc49f44e727e8d4516ace456ffe35ac" }, "downloads": -1, "filename": "potpourri-0.9.2.tar.gz", "has_sig": false, "md5_digest": "affcb31761c80da2d636924c7bc01685", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 87825, "upload_time": "2019-04-16T22:31:36", "url": "https://files.pythonhosted.org/packages/ee/bb/72e42e3440804ca3d12b34beaf96b3864f7db119f1d18a39835c67cfa3e6/potpourri-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5eeee646cd53f3e3fde7d247a46dcff4", "sha256": "982b611ba54e4ece844e3fd80310340574299fe9124bb4970fe327d8f1fcb994" }, "downloads": -1, "filename": "potpourri-0.14.0.tar.gz", "has_sig": false, "md5_digest": "5eeee646cd53f3e3fde7d247a46dcff4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 178806, "upload_time": "2019-05-31T03:00:06", "url": "https://files.pythonhosted.org/packages/21/1c/7cfc27edff8258917f8c5bceeb65d1e02e4d568bcd29b1bcee378597bd32/potpourri-0.14.0.tar.gz" } ] }