{
"info": {
"author": "Michal Krassowski",
"author_email": "krassowski.michal+pypi@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3.7",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Utilities"
],
"description": "Enhanced multiprocessing\n========================\n\nA wrapper around Python's multiprocessing, providing support for tqdm\nprogress bars and shared arguments.\n\nProvides simple, familiar interface with addiitonal superpowers.\n\nInstallation\n~~~~~~~~~~~~\n\n.. code:: bash\n\n pip install enhanced_multiprocessing\n\nExample usage\n~~~~~~~~~~~~~\n\n.. code:: python\n\n from enhanced_multiprocessing import Pool\n\n def add_n(x, n):\n return x + n\n\n # the number of processes will be set to number of cores - 1 by default\n p = Pool()\n\n # will apply add_n to the element list of length three with n=5, showing a nice progress bar along\n result = p.imap(add_n, [1, 2, 3], shared_args=(5, ))\n\n assert list(result) == [6, 7, 8]\n\nHistory\n~~~~~~~\n\nOriginally published at\n`kn-bibs/pathways-analysis `__,\nthen further developed for\n`krassowski/drug-disease-profile-matching `__.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/krassowski/enhanced-multiprocessing",
"keywords": "multiprocessing,multiprocess,progress,progressbar,bar,enhanced",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "enhanced-multiprocessing",
"package_url": "https://pypi.org/project/enhanced-multiprocessing/",
"platform": "",
"project_url": "https://pypi.org/project/enhanced-multiprocessing/",
"project_urls": {
"Homepage": "https://github.com/krassowski/enhanced-multiprocessing"
},
"release_url": "https://pypi.org/project/enhanced-multiprocessing/1.0/",
"requires_dist": null,
"requires_python": "",
"summary": "A wrapper around Python's multiprocessing, providing support for tqdm progress bars and shared arguments",
"version": "1.0"
},
"last_serial": 5519417,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "b972eb32832015280c72cdd5b336987d",
"sha256": "0a44c38486941f2d4c375d3de60d824f81854192604c3702462212cdf465d0a7"
},
"downloads": -1,
"filename": "enhanced_multiprocessing-1.0.tar.gz",
"has_sig": false,
"md5_digest": "b972eb32832015280c72cdd5b336987d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3969,
"upload_time": "2019-07-11T18:11:27",
"url": "https://files.pythonhosted.org/packages/8a/91/b02bedf6210cdb67553c65e245c720280cefadbb9cf795af50159a7e8e13/enhanced_multiprocessing-1.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b972eb32832015280c72cdd5b336987d",
"sha256": "0a44c38486941f2d4c375d3de60d824f81854192604c3702462212cdf465d0a7"
},
"downloads": -1,
"filename": "enhanced_multiprocessing-1.0.tar.gz",
"has_sig": false,
"md5_digest": "b972eb32832015280c72cdd5b336987d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3969,
"upload_time": "2019-07-11T18:11:27",
"url": "https://files.pythonhosted.org/packages/8a/91/b02bedf6210cdb67553c65e245c720280cefadbb9cf795af50159a7e8e13/enhanced_multiprocessing-1.0.tar.gz"
}
]
}