{ "info": { "author": "Intel Corporation", "author_email": "scripting@intel.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: Other/Proprietary License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Topic :: Software Development :: Libraries" ], "description": "Enables composability of two or more multi-threaded modules by using Intel\u00ae Threading Building Blocks (Intel\u00ae TBB) library as the common work scheduler. Prevents performance degradation due to resource oversubscription without any source code change. Drop-in composable replacement for Python's Pool and ThreadPool. Switches MKL-accelerated numpy/scipy to use TBB instead of OpenMP. Additional details can be found in our [SciPy 2018 conference proceedings] (http://conference.scipy.org/proceedings/scipy2018/pdfs/anton_malakhov.pdf). \n\nOne of many Intel\u00ae accelerated Python packages and performance library runtimes available on [PyPI](https://software.intel.com/en-us/articles/installing-the-intel-distribution-for-python-and-intel-performance-libraries-with-pip-and), and as part of [Intel\u00ae Distribution for Python](https://software.intel.com/en-us/distribution-for-python).\n\nFor latest release updates and security notifications, please [subscribe](https://software.intel.com/en-us/forums/intel-distribution-for-python) to the Intel\u00ae Distribution for Python Community forum.\n\nFree to use and redistribute pursuant to the [Intel Simplified Software License](https://software.intel.com/en-us/license/intel-simplified-software-license).\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://software.intel.com/en-us/blogs/2016/04/04/unleash-parallel-performance-of-python-programs", "keywords": "", "license": "Proprietary - Intel", "maintainer": "", "maintainer_email": "", "name": "tbb4py", "package_url": "https://pypi.org/project/tbb4py/", "platform": "", "project_url": "https://pypi.org/project/tbb4py/", "project_urls": { "Homepage": "https://software.intel.com/en-us/blogs/2016/04/04/unleash-parallel-performance-of-python-programs" }, "release_url": "https://pypi.org/project/tbb4py/2019.0/", "requires_dist": [ "tbb (==2019.*)" ], "requires_python": "", "summary": "Composable Parallelism for Python with Intel(R) TBB", "version": "2019.0" }, "last_serial": 4315787, "releases": { "2018.0.4": [ { "comment_text": "", "digests": { "md5": "ba978bfe8c5c85669734020f24e8c9db", "sha256": "dc9282cd4ba2fd6f6cdfc4065e9223d038b1dfd8726b1455a67d73c8a3adab63" }, "downloads": -1, "filename": "tbb4py-2018.0.4-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ba978bfe8c5c85669734020f24e8c9db", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 274119, "upload_time": "2018-06-14T10:44:33", "url": "https://files.pythonhosted.org/packages/8d/b6/3c3282e86a2ac75ecdbdcb51a89cb2a3c95a3ca369958c7c48b81896dafe/tbb4py-2018.0.4-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c965832f260b3620d993296c14250073", "sha256": "f04aff294aac3cf33dde02358bd34724d39f1a8751a7644ec9346c61376e2296" }, "downloads": -1, "filename": "tbb4py-2018.0.4-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "c965832f260b3620d993296c14250073", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 67253, "upload_time": "2018-06-14T11:26:52", "url": "https://files.pythonhosted.org/packages/0a/53/4a18ecf2b64e148620bf938f142ec478422c3d08b824b879df412d805d98/tbb4py-2018.0.4-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ba50ba913488f37cd676993b850339bf", "sha256": "df237b2a01913b718b6ac4f5d38c5990d74e04811a79119fd56cfa95002b6dc2" }, "downloads": -1, "filename": "tbb4py-2018.0.4-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ba50ba913488f37cd676993b850339bf", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 272527, "upload_time": "2018-06-14T10:44:35", "url": "https://files.pythonhosted.org/packages/b4/cd/42d7d38653061c2e8ad3bfcd73d840a7a7b292b9bac6bcdee8df5618a59e/tbb4py-2018.0.4-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "08731db68c14d0a13834aca2c5fc9b59", "sha256": "4929ddf6c678a573af58914d27451361a52fec34be0bb64d2a4854c3eda4cbe3" }, "downloads": -1, "filename": "tbb4py-2018.0.4-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "08731db68c14d0a13834aca2c5fc9b59", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 71102, "upload_time": "2018-06-14T11:26:53", "url": "https://files.pythonhosted.org/packages/5f/ff/145837cea7d1dc3ea3158804771a45dcad5199076a87f62b1b6f6356041f/tbb4py-2018.0.4-cp36-cp36m-win_amd64.whl" } ], "2018.0.4.1": [ { "comment_text": "", "digests": { "md5": "a33152050729b24514f34825d9d49311", "sha256": "5fd94a6c36e1921fea6c8d1f09a84fa4ce5ff1228bcd94c52c724534da21143d" }, "downloads": -1, "filename": "tbb4py-2018.0.4.1-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a33152050729b24514f34825d9d49311", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 49157, "upload_time": "2018-09-10T15:19:51", "url": "https://files.pythonhosted.org/packages/f8/81/f29a0ef62636a73bac45c1f92fcb85128433e8e90d173ba6f23ce4498e16/tbb4py-2018.0.4.1-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f5e5ec297a5caa9fb1fc9f58a0b14053", "sha256": "204ae467398491e5950a74fae65fa34b579392a9fa3a4f035a3dfe3a4d15d5f0" }, "downloads": -1, "filename": "tbb4py-2018.0.4.1-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "f5e5ec297a5caa9fb1fc9f58a0b14053", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48332, "upload_time": "2018-09-10T15:19:53", "url": "https://files.pythonhosted.org/packages/a8/9a/c7a14315a008b738b36e4333b8e7c5bb1f5581ba8a28cd543559d6e4581d/tbb4py-2018.0.4.1-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl" } ], "2019.0": [ { "comment_text": "", "digests": { "md5": "ee390bad74eb81a82f0a1a217e4e5289", "sha256": "4d9f49c8ec63ffa558d584eb6c0cf9c76362f1b754b54873d63efca312be2f6c" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "ee390bad74eb81a82f0a1a217e4e5289", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48298, "upload_time": "2018-09-25T15:28:11", "url": "https://files.pythonhosted.org/packages/86/b3/e6a26b4cc9c8d79049bc9f727f83b00969272fc477bdeb21959d5650133c/tbb4py-2019.0-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "045053228b909939235ccec54d0faa98", "sha256": "758c109bb913de7fbb7ef968b8dd1eb85bc8d95d9c087d00a4ce7a99e13f20c1" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "045053228b909939235ccec54d0faa98", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 223021, "upload_time": "2018-09-25T15:28:12", "url": "https://files.pythonhosted.org/packages/63/bf/3d85454bba230ef4d090e04e161b182ffe6c40c68481b7c2daf3b508dc4e/tbb4py-2019.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5f8b9a2eb586aa70d00c65cba69ec13", "sha256": "793c21d7440be9893a3c975a3ab21942df4c50c99d4cd0ced313e1e54e64b425" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "c5f8b9a2eb586aa70d00c65cba69ec13", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 44519, "upload_time": "2018-09-25T15:28:14", "url": "https://files.pythonhosted.org/packages/fb/b1/8ab26db8d762f9a93b78f3764180c422f3a8057effc8f8fe24c1eab6fde7/tbb4py-2019.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9c8ec32b41765e2e944767ffc7f4de5f", "sha256": "8954d6e96554ac5ef99eb0c36b76067a1958c85e86ef6a63ded1b4ee1d107657" }, "downloads": -1, "filename": "tbb4py-2019.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9c8ec32b41765e2e944767ffc7f4de5f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 250619, "upload_time": "2018-09-27T10:44:41", "url": "https://files.pythonhosted.org/packages/f8/f2/b40f7bc7b037014b23721dccca551725d81b69f265181c2e332e24db63fa/tbb4py-2019.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a9f53d77df0a8fe6b0dcedbb870faeeb", "sha256": "6b5ec5a45f18f5535aa0b82c3acb4d3bc4876068fd0b133d75e1c4d9e6c1aa49" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a9f53d77df0a8fe6b0dcedbb870faeeb", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 47449, "upload_time": "2018-09-25T15:28:16", "url": "https://files.pythonhosted.org/packages/fa/90/1a0ea416cfe06baa0b2f09b75879d728e2a18e811531fbe754c571a8939d/tbb4py-2019.0-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d576895e573ada64a1f70a3dc6b90e9e", "sha256": "bd4843f5e226a01e4d4bfd46b096b71461e648c736e3b7949a2392e20ff9106e" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d576895e573ada64a1f70a3dc6b90e9e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 225592, "upload_time": "2018-09-25T15:28:17", "url": "https://files.pythonhosted.org/packages/af/88/06532a4fb130ce4d1573a0b13ae3c58d689fe950e9806c507ba44d13ab17/tbb4py-2019.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d07fc3010dadadc7d51ed1ed1596a369", "sha256": "7878929170f4a8de66d5f6128d1994fc7324af1b06a3d048a693985b3d249f09" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d07fc3010dadadc7d51ed1ed1596a369", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48380, "upload_time": "2018-09-25T15:28:19", "url": "https://files.pythonhosted.org/packages/db/e7/a3a219ae3bafd646b545354be1d0cf3dfa41075de951673a6200494f500e/tbb4py-2019.0-cp36-cp36m-win_amd64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee390bad74eb81a82f0a1a217e4e5289", "sha256": "4d9f49c8ec63ffa558d584eb6c0cf9c76362f1b754b54873d63efca312be2f6c" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "ee390bad74eb81a82f0a1a217e4e5289", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 48298, "upload_time": "2018-09-25T15:28:11", "url": "https://files.pythonhosted.org/packages/86/b3/e6a26b4cc9c8d79049bc9f727f83b00969272fc477bdeb21959d5650133c/tbb4py-2019.0-cp27-cp27m-macosx_10_12_intel.macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "045053228b909939235ccec54d0faa98", "sha256": "758c109bb913de7fbb7ef968b8dd1eb85bc8d95d9c087d00a4ce7a99e13f20c1" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "045053228b909939235ccec54d0faa98", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 223021, "upload_time": "2018-09-25T15:28:12", "url": "https://files.pythonhosted.org/packages/63/bf/3d85454bba230ef4d090e04e161b182ffe6c40c68481b7c2daf3b508dc4e/tbb4py-2019.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c5f8b9a2eb586aa70d00c65cba69ec13", "sha256": "793c21d7440be9893a3c975a3ab21942df4c50c99d4cd0ced313e1e54e64b425" }, "downloads": -1, "filename": "tbb4py-2019.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "c5f8b9a2eb586aa70d00c65cba69ec13", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 44519, "upload_time": "2018-09-25T15:28:14", "url": "https://files.pythonhosted.org/packages/fb/b1/8ab26db8d762f9a93b78f3764180c422f3a8057effc8f8fe24c1eab6fde7/tbb4py-2019.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9c8ec32b41765e2e944767ffc7f4de5f", "sha256": "8954d6e96554ac5ef99eb0c36b76067a1958c85e86ef6a63ded1b4ee1d107657" }, "downloads": -1, "filename": "tbb4py-2019.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9c8ec32b41765e2e944767ffc7f4de5f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 250619, "upload_time": "2018-09-27T10:44:41", "url": "https://files.pythonhosted.org/packages/f8/f2/b40f7bc7b037014b23721dccca551725d81b69f265181c2e332e24db63fa/tbb4py-2019.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a9f53d77df0a8fe6b0dcedbb870faeeb", "sha256": "6b5ec5a45f18f5535aa0b82c3acb4d3bc4876068fd0b133d75e1c4d9e6c1aa49" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a9f53d77df0a8fe6b0dcedbb870faeeb", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 47449, "upload_time": "2018-09-25T15:28:16", "url": "https://files.pythonhosted.org/packages/fa/90/1a0ea416cfe06baa0b2f09b75879d728e2a18e811531fbe754c571a8939d/tbb4py-2019.0-cp36-cp36m-macosx_10_12_intel.macosx_10_12_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d576895e573ada64a1f70a3dc6b90e9e", "sha256": "bd4843f5e226a01e4d4bfd46b096b71461e648c736e3b7949a2392e20ff9106e" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d576895e573ada64a1f70a3dc6b90e9e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 225592, "upload_time": "2018-09-25T15:28:17", "url": "https://files.pythonhosted.org/packages/af/88/06532a4fb130ce4d1573a0b13ae3c58d689fe950e9806c507ba44d13ab17/tbb4py-2019.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d07fc3010dadadc7d51ed1ed1596a369", "sha256": "7878929170f4a8de66d5f6128d1994fc7324af1b06a3d048a693985b3d249f09" }, "downloads": -1, "filename": "tbb4py-2019.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "d07fc3010dadadc7d51ed1ed1596a369", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 48380, "upload_time": "2018-09-25T15:28:19", "url": "https://files.pythonhosted.org/packages/db/e7/a3a219ae3bafd646b545354be1d0cf3dfa41075de951673a6200494f500e/tbb4py-2019.0-cp36-cp36m-win_amd64.whl" } ] }