{ "info": { "author": "Antonio Solana", "author_email": "solanav@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# What is mtfor\n\n\"mtfor\" or \"multithreaded for\" is a simple package that provides a for loop that automatically distributes the processing through a number of threads.\n\n# Installation\n\nYou can use pip3 to install this utility by executing:\n```\npip3 install mtfor\n```\n\n# Usage\n\nThe function signature is mtfor(list, function, number_of_threads). It returns your list already modified.\n\nThis example prints the result of applying my_function to my_list using 4 threads.\n\n```python\nfrom mtfor import mtfor\n\nNUM_THREADS = 4\n\ndef my_function(x):\n return x * x\n\nmy_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]\nmodified_list = mtfor(my_list, my_function, NUM_THREADS)\n\nprint(modified_list)\n```\n\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/solanav/mtfor", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "mtfor", "package_url": "https://pypi.org/project/mtfor/", "platform": "", "project_url": "https://pypi.org/project/mtfor/", "project_urls": { "Homepage": "https://github.com/solanav/mtfor" }, "release_url": "https://pypi.org/project/mtfor/0.0.4/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Plug 'n' play multithreaded for", "version": "0.0.4" }, "last_serial": 5911581, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7e711069b90c1738d82c5cdbfa965a31", "sha256": "0ecb762df4c5fb3d82a30ee3ad0dfc59e6d8db9b8ab9740a7e20c126de16cde1" }, "downloads": -1, "filename": "mtfor-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e711069b90c1738d82c5cdbfa965a31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14366, "upload_time": "2019-10-01T10:11:18", "url": "https://files.pythonhosted.org/packages/33/ec/2462a860679c09cb23052809713c2d1f1b5c0ca74ec6025b5f03517090d3/mtfor-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "07b21f7e6b79bfc9009ba332781653a5", "sha256": "6c375e5a208915e01418491e8ba559427036f3c1bb9fc38195c6292765a11072" }, "downloads": -1, "filename": "mtfor-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "07b21f7e6b79bfc9009ba332781653a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14367, "upload_time": "2019-10-01T10:22:05", "url": "https://files.pythonhosted.org/packages/f9/f0/e39107e0525c7a38ce4543ded0fa3240619ce870915cb73cd674b49f2bd6/mtfor-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b2c849534e8684ac40f51d75a50f9acf", "sha256": "b76a0519bed1a14f42c76932f32db2521a1a6ba9ae1d8d3769c8dc34c39ed809" }, "downloads": -1, "filename": "mtfor-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b2c849534e8684ac40f51d75a50f9acf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14643, "upload_time": "2019-10-01T10:33:27", "url": "https://files.pythonhosted.org/packages/08/5f/81a48fac27323794d66c0addc4db3ffa9cbfa372449599df24f208bbe11f/mtfor-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cc0b5fa1428e73f1c4eceec23397243f", "sha256": "930f3bc1f5f6f28aaccfe812bcc7835f8b145e8c8c0ebec4b67ec8f211442b80" }, "downloads": -1, "filename": "mtfor-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cc0b5fa1428e73f1c4eceec23397243f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14660, "upload_time": "2019-10-01T10:43:47", "url": "https://files.pythonhosted.org/packages/53/04/da6ec5baac40cd23a243f7860485961fbd52aca5bd297319faebe55ce889/mtfor-0.0.4-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc0b5fa1428e73f1c4eceec23397243f", "sha256": "930f3bc1f5f6f28aaccfe812bcc7835f8b145e8c8c0ebec4b67ec8f211442b80" }, "downloads": -1, "filename": "mtfor-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cc0b5fa1428e73f1c4eceec23397243f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14660, "upload_time": "2019-10-01T10:43:47", "url": "https://files.pythonhosted.org/packages/53/04/da6ec5baac40cd23a243f7860485961fbd52aca5bd297319faebe55ce889/mtfor-0.0.4-py3-none-any.whl" } ] }