{ "info": { "author": "Nikita Pchelin", "author_email": "nikita@pchelin.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Topic :: System :: Distributed Computing" ], "description": "# Calculon\n This project is a customizable implementation of the producer-consumer pattern using Python's multithreading and multiprocessing capabilities. Calculon allows you to:\n \n * define a custom producer that puts values into a queue;\n * define a custom consumer that processes values obtained from the queue;\n * choose between multiprocessing or multithreading option to run the functions;\n * pass arbitrary information to and back from each of the producer / consumer;\n \n This package will be helpful to someone who is looking to use a producer-consumer\n pattern to perform simple parallel computing tasks.\n \n # Documentation\n Documentation is hosted on [Read the Docs] (https://calculon.readthedocs.org/en/latest) and includes detailed information on installing and using the package.\n \n # License\n This project was released under MIT license, see **LICENSE** file for more information.\n \n # Release Notes\n See RELEASE file for the release history.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jango/calculon", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "calculon", "package_url": "https://pypi.org/project/calculon/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/calculon/", "project_urls": { "Homepage": "https://github.com/jango/calculon" }, "release_url": "https://pypi.org/project/calculon/1.1.1/", "requires_dist": null, "requires_python": null, "summary": "Implementation of the producer-consumer patternwith customizable producer and consumer methods andan ability to choose thread/process model for execution.", "version": "1.1.1" }, "last_serial": 787204, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9c0bea4d8a582c3a772d82d3ea9a9633", "sha256": "30bf72c20fda6befc323878a4b30aaad6c26cfbefe57a9673dde35e30496435a" }, "downloads": -1, "filename": "calculon-1.0.tar.gz", "has_sig": false, "md5_digest": "9c0bea4d8a582c3a772d82d3ea9a9633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3020, "upload_time": "2011-12-10T22:17:17", "url": "https://files.pythonhosted.org/packages/4e/37/2806a911cb536a837bafeb35a6f9e26c41ccf4790a4c3a565f9171dc4d94/calculon-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "58dbd5f0bded6a7e38cabb6ed6320b7b", "sha256": "575f7093b14d28b7b4a67724a3d7a025710debeb919797a427b1c523c70ef61e" }, "downloads": -1, "filename": "calculon-1.1.1.tar.gz", "has_sig": false, "md5_digest": "58dbd5f0bded6a7e38cabb6ed6320b7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6791, "upload_time": "2013-04-06T12:05:40", "url": "https://files.pythonhosted.org/packages/a8/09/644a304a44f1d3b373f21228644aa726e78a6597bd3952ab694e6895bd3e/calculon-1.1.1.tar.gz" } ], "1.1.1": [] }, "urls": [] }