{
"info": {
"author": "Omkar Pathak",
"author_email": "omkarpathak27@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Software Development :: Libraries"
],
"description": "\nPygorithm\n=========\n\n.. image:: https://readthedocs.org/projects/pygorithm/badge/?version=latest\n :target: http://pygorithm.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/Python-3.6-brightgreen.svg\n :target: https://github.com/OmkarPathak/pygorithm\n :alt: Python 3.6\n\n| A Python module to learn all the major algorithms on the go!\n| Purely for educational purposes\n\nFeatures\n~~~~~~~~\n\n* Super easy to use\n* A very easy to understand `Documentation `_\n* Get the code right in your editor\n* Get time complexities on the go\n\nInstallation\n~~~~~~~~~~~~\n\n* Just fire the following command in your terminal:\n\n::\n\n pip3 install pygorithm\n\n- | It's that easy. If you are using Python 2.7 use pip instead. Depending on your\n | permissions, you might need to use ``pip install --user pygorithm`` to install.\n\n* Or you can download the source code from `here `_, and then just install the package using\n\n::\n\n python setup.py install\n\n\nQuick Start Guide\n~~~~~~~~~~~~~~~~~\n\n* To sort your list\n\n.. code:: python\n\n >>> from pygorithm.sorting import bubble_sort\n >>> my_list = [12, 4, 3, 5, 13, 1, 17, 19, 15]\n >>> sorted_list = bubble_sort.sort(my_list)\n >>> print(sorted_list)\n >>> [1, 3, 4, 5, 12, 13, 15, 17, 19]\n\n\n* To get the code for function used\n\n.. code:: python\n\n >>> from pygorithm.sorting import bubble_sort\n >>> code = bubble_sort.get_code()\n >>> print(code)\n\n\n* To get the time complexity of an algorithm\n\n.. code:: python\n\n >>> from pygorithm.sorting import bubble_sort\n >>> time_complexity = bubble_sort.time_complexities()\n >>> print(time_complexity)\n\n* To see all the available functions in a module, you can just type ``help()`` with the module name as argument. For example,\n\n.. code:: python\n\n >>> from pygorithm import sorting\n >>> help(sorting)\n Help on package pygorithm.sorting in pygorithm:\n\n NAME\n pygorithm.sorting - Collection of sorting methods\n\n PACKAGE CONTENTS\n bubble_sort\n bucket_sort\n counting_sort\n heap_sort\n insertion_sort\n merge_sort\n modules\n quick_sort\n selection_sort\n shell_sort\n\n\nTests\n~~~~~\n\n* Just type in the following command to run the tests\n::\n\n python3 -m unittest\n\n* This will run all the tests defined in the files of the ``tests/`` directory\n\n\nDonation\n~~~~~~~~\n\nIf you have found my softwares to be of any use to you, do consider helping me pay my internet bills. This would encourage me to create many such softwares :)\n\n- `PayPal `_\n- `\u20b9 (INR) `_\n\n\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/OmkarPathak/pygorithm",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "pygorithm",
"package_url": "https://pypi.org/project/pygorithm/",
"platform": "",
"project_url": "https://pypi.org/project/pygorithm/",
"project_urls": {
"Homepage": "https://github.com/OmkarPathak/pygorithm"
},
"release_url": "https://pypi.org/project/pygorithm/1.0.4/",
"requires_dist": null,
"requires_python": "",
"summary": "A Python algorithms module for learning",
"version": "1.0.4"
},
"last_serial": 3146456,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "b8ba1e5d335b30faf60140e53ba3b762",
"sha256": "95d0716dc1bac172ec13dff690f5c279f6bd4ce026ce12544c1d55555264e458"
},
"downloads": -1,
"filename": "pygorithm-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8ba1e5d335b30faf60140e53ba3b762",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29796,
"upload_time": "2017-08-16T04:34:37",
"url": "https://files.pythonhosted.org/packages/4f/f4/066d8440413d2889e08cd3aa1fa26cf1becc0655edd4156da0a8b04b14a8/pygorithm-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "43d7e4ba231c88cd9475b08e3cff82c9",
"sha256": "683dce132f906e8b36cbaabc6adf4c308f4e484d8de558120b044b4b78788db4"
},
"downloads": -1,
"filename": "pygorithm-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "43d7e4ba231c88cd9475b08e3cff82c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17140,
"upload_time": "2017-08-16T04:34:39",
"url": "https://files.pythonhosted.org/packages/08/b9/ef43a73cf3ebb579696866e3a637b0d4b3e4217147eb18b400cd19e85357/pygorithm-1.0.0.tar.gz"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "80dc7ffb57a6d93297918cc6e6a005f7",
"sha256": "b74c56493292e0b23841b23fb1676b09b0a4f9370560ef6acde41b9af444c91d"
},
"downloads": -1,
"filename": "pygorithm-1.0.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "80dc7ffb57a6d93297918cc6e6a005f7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29801,
"upload_time": "2017-08-16T05:03:46",
"url": "https://files.pythonhosted.org/packages/17/6d/3013aa05097eb72e1d28bf5a1ba47a78a3c986e20a6526359cf2c50aa7cc/pygorithm-1.0.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "52216b72e48957d007e77b8043a47141",
"sha256": "89f9c95fce8e66b0558f848c6ad508831c384e7e91b1a79fba35badb9c1506a5"
},
"downloads": -1,
"filename": "pygorithm-1.0.2.tar.gz",
"has_sig": false,
"md5_digest": "52216b72e48957d007e77b8043a47141",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17143,
"upload_time": "2017-08-16T05:03:47",
"url": "https://files.pythonhosted.org/packages/2b/a5/008c8d97e1d58dc10f40fc60200221585340285d2b8d5d2c115a72857104/pygorithm-1.0.2.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "484c57077e9436d0e6d4165e928eced4",
"sha256": "c3cfbc935612b7884460db2fdc99a4fa0f3e1219ff5afe221df5727ecae24237"
},
"downloads": -1,
"filename": "pygorithm-1.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "484c57077e9436d0e6d4165e928eced4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 53252,
"upload_time": "2017-08-23T02:01:43",
"url": "https://files.pythonhosted.org/packages/8e/71/1c6142d7cdd5c784f7d49e01bea11b310ea84f2cab87ffbc957062c53856/pygorithm-1.0.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ac0b8f68c05000dac0a4cb77f148183b",
"sha256": "39d85e07c20168e46df85ad0cbcdfb390a6274f7e0fa8f9955ddee65558b22aa"
},
"downloads": -1,
"filename": "pygorithm-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "ac0b8f68c05000dac0a4cb77f148183b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 32692,
"upload_time": "2017-08-23T02:01:45",
"url": "https://files.pythonhosted.org/packages/d8/f3/189abfa38275621180d59d8c32275b98829558bf4d6087ed80ff56035d5a/pygorithm-1.0.3.tar.gz"
}
],
"1.0.4": [
{
"comment_text": "",
"digests": {
"md5": "5c21b5395da9aafd9623b9a98896cce2",
"sha256": "fac49add9d7f769cc357967d99223d311b52acfeec1014e89c24f7f22b618a6a"
},
"downloads": -1,
"filename": "pygorithm-1.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c21b5395da9aafd9623b9a98896cce2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 98555,
"upload_time": "2017-09-04T01:41:45",
"url": "https://files.pythonhosted.org/packages/79/45/34b5ab8fc2c3204382c96fbe2629daad3c8eb395fa5076a47b736237b7ff/pygorithm-1.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ec7226933cd5f3c2eb5142d0871ba703",
"sha256": "214021a5abdb6bc7c5ed5a60ce4dd56d60ed9cdeb30a91cf7cf35332bb79d3a0"
},
"downloads": -1,
"filename": "pygorithm-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "ec7226933cd5f3c2eb5142d0871ba703",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 68513,
"upload_time": "2017-09-04T01:41:48",
"url": "https://files.pythonhosted.org/packages/1f/81/01e306513a0afc6cdfcd5fe7a9b122275601b559560b332be4bdfe68c594/pygorithm-1.0.4.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "5c21b5395da9aafd9623b9a98896cce2",
"sha256": "fac49add9d7f769cc357967d99223d311b52acfeec1014e89c24f7f22b618a6a"
},
"downloads": -1,
"filename": "pygorithm-1.0.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c21b5395da9aafd9623b9a98896cce2",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 98555,
"upload_time": "2017-09-04T01:41:45",
"url": "https://files.pythonhosted.org/packages/79/45/34b5ab8fc2c3204382c96fbe2629daad3c8eb395fa5076a47b736237b7ff/pygorithm-1.0.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ec7226933cd5f3c2eb5142d0871ba703",
"sha256": "214021a5abdb6bc7c5ed5a60ce4dd56d60ed9cdeb30a91cf7cf35332bb79d3a0"
},
"downloads": -1,
"filename": "pygorithm-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "ec7226933cd5f3c2eb5142d0871ba703",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 68513,
"upload_time": "2017-09-04T01:41:48",
"url": "https://files.pythonhosted.org/packages/1f/81/01e306513a0afc6cdfcd5fe7a9b122275601b559560b332be4bdfe68c594/pygorithm-1.0.4.tar.gz"
}
]
}