{ "info": { "author": "Stephen Offer", "author_email": "offercstephen@example.com", "bugtrack_url": null, "classifiers": [], "description": "![alt text](./docs/source/images/logo_color.png?raw=true \"Icon\")\n\n# ClusterWeb: Distributed System Python API\n\nClusterWeb is a Python library for creating compute clusters out of any devices that use SSH. \n\n#### Documentation: \n\n### Compatiable Devices\n\n- CPUs nodes\n- Desktops \n- GPUs workstations\n- Laptops\n- Raspberry Pi\n- Android phones\n\n\n### Requirements\n\n- Python 3.6 or above\n- SSH\n- Linux or OSX\n- pickle\n- cloudpickle (host machine)\n\n\n### Basic Usage:\n\n```python\nfrom clusterweb.pbs.qsub import Qsub\nimport time\n\ndef job(arg):\n a,b = 0,1\n for _ in range(int(arg)):\n a,b = b,a+b\n return a \n\nq = Qsub(job,1e5)\nq.push()\nq.pull(thread=False)\n\nprint(q.result)\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gndctrl2mjrtm/cweb-project", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "clusterweb", "package_url": "https://pypi.org/project/clusterweb/", "platform": "", "project_url": "https://pypi.org/project/clusterweb/", "project_urls": { "Homepage": "https://github.com/gndctrl2mjrtm/cweb-project" }, "release_url": "https://pypi.org/project/clusterweb/0.0.0.2/", "requires_dist": null, "requires_python": "", "summary": "ClusterWeb, a distributed system API for SSH and PBS systems", "version": "0.0.0.2" }, "last_serial": 4470858, "releases": { "0.0.0.2": [ { "comment_text": "", "digests": { "md5": "1a500178155d46aed41a74cd06e352bf", "sha256": "0f439a640af813b813cdbf21322d845cb9dd3cf0f7902f6424721b6ad0cc0879" }, "downloads": -1, "filename": "clusterweb-0.0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1a500178155d46aed41a74cd06e352bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22179, "upload_time": "2018-11-09T21:07:38", "url": "https://files.pythonhosted.org/packages/d3/0d/39fca827237318140ba6dfa3764fe18d5f65df1b9df3a1e36105b06cda56/clusterweb-0.0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77d07497cb8d29c85a7c9305680e5dd6", "sha256": "b27ea4857e65f7af75b41e2a7224e75969b2202fe5877560e224c7e2a826972d" }, "downloads": -1, "filename": "clusterweb-0.0.0.2.tar.gz", "has_sig": false, "md5_digest": "77d07497cb8d29c85a7c9305680e5dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15924, "upload_time": "2018-11-09T21:07:39", "url": "https://files.pythonhosted.org/packages/46/eb/e013cc1d4ebbd5c7a3bef575b66a0c83e0a5d1240fbe92b0254d4a3afe36/clusterweb-0.0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a500178155d46aed41a74cd06e352bf", "sha256": "0f439a640af813b813cdbf21322d845cb9dd3cf0f7902f6424721b6ad0cc0879" }, "downloads": -1, "filename": "clusterweb-0.0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1a500178155d46aed41a74cd06e352bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22179, "upload_time": "2018-11-09T21:07:38", "url": "https://files.pythonhosted.org/packages/d3/0d/39fca827237318140ba6dfa3764fe18d5f65df1b9df3a1e36105b06cda56/clusterweb-0.0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "77d07497cb8d29c85a7c9305680e5dd6", "sha256": "b27ea4857e65f7af75b41e2a7224e75969b2202fe5877560e224c7e2a826972d" }, "downloads": -1, "filename": "clusterweb-0.0.0.2.tar.gz", "has_sig": false, "md5_digest": "77d07497cb8d29c85a7c9305680e5dd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15924, "upload_time": "2018-11-09T21:07:39", "url": "https://files.pythonhosted.org/packages/46/eb/e013cc1d4ebbd5c7a3bef575b66a0c83e0a5d1240fbe92b0254d4a3afe36/clusterweb-0.0.0.2.tar.gz" } ] }