{ "info": { "author": "Prabhdeep Singh", "author_email": "singh_prabhdeep@outlook.in", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# ComboFinder\n\nComboFinder is a Python library that groups products into \"combos\" such that the price of the combo falls into a user defined range. Given a CSV file with product prices, ComboFinder can compute all possible combos and write these combos into a seperate csv file.\n\n## Installation\n\nUse the package manager [pip](https://pip.pypa.io/en/stable/) to install ComboFinder.\n\n```bash\npip install ComboFinder\n```\n\n## Usage\n\n```python\nfrom ComboFinder import make_combos\n\nmake_combos(upper_limit = 550, lower_limit = 450, prices_csv = '/home/wwfelina/Documents/price_list.csv', LowerBound = 2, UpperBound = 4)\n```\nThis will make a file called combos.csv in the working directory with all the combos. \n\nupper_limit and lower_limit is the maximum and minimum cost of a combo.\n\nLowerBound and UpperBound are the minimum and maximum number of items in a combo. If UpperBound and LowerBound are not declared explicitly,they'll take default values of 2 and 3 respectively.\n\nAlso, the complexity of the program is of the order n^UpperBound so Upperbound must be chosen appropriately.\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WWFelina/ComboFinder", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ComboFinder", "package_url": "https://pypi.org/project/ComboFinder/", "platform": "", "project_url": "https://pypi.org/project/ComboFinder/", "project_urls": { "Homepage": "https://github.com/WWFelina/ComboFinder" }, "release_url": "https://pypi.org/project/ComboFinder/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Groups products into combos such that the cummulative price is attractive.", "version": "0.1.1" }, "last_serial": 5375339, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "5d11cd1d5678df121ce0e53efac5ee0e", "sha256": "429389243201f3708dc16d8987d44174fb383b77cca0164f01f79075dee0d190" }, "downloads": -1, "filename": "ComboFinder-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d11cd1d5678df121ce0e53efac5ee0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3692, "upload_time": "2019-06-08T13:03:15", "url": "https://files.pythonhosted.org/packages/1a/46/593f7edf56d68511e417cd14a68c4b55023273b7fd27ac600b3e389a5075/ComboFinder-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59066e2055064325c663f333db62c533", "sha256": "7f7d02a6c22ee0740b2a70a346d763746b9de0a1a1289597ecf11e93dfe89844" }, "downloads": -1, "filename": "ComboFinder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "59066e2055064325c663f333db62c533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2541, "upload_time": "2019-06-08T13:03:18", "url": "https://files.pythonhosted.org/packages/2e/9e/47840ac2cc878853fc2d1ac0599791c3a394a7e0a8eae182580ca5354526/ComboFinder-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d11cd1d5678df121ce0e53efac5ee0e", "sha256": "429389243201f3708dc16d8987d44174fb383b77cca0164f01f79075dee0d190" }, "downloads": -1, "filename": "ComboFinder-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5d11cd1d5678df121ce0e53efac5ee0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3692, "upload_time": "2019-06-08T13:03:15", "url": "https://files.pythonhosted.org/packages/1a/46/593f7edf56d68511e417cd14a68c4b55023273b7fd27ac600b3e389a5075/ComboFinder-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59066e2055064325c663f333db62c533", "sha256": "7f7d02a6c22ee0740b2a70a346d763746b9de0a1a1289597ecf11e93dfe89844" }, "downloads": -1, "filename": "ComboFinder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "59066e2055064325c663f333db62c533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2541, "upload_time": "2019-06-08T13:03:18", "url": "https://files.pythonhosted.org/packages/2e/9e/47840ac2cc878853fc2d1ac0599791c3a394a7e0a8eae182580ca5354526/ComboFinder-0.1.1.tar.gz" } ] }