{ "info": { "author": "Jeffrey Dudek", "author_email": "jeffreydudek@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# SlurmQueen\nA Python 3 library for automatically running experiments on a black-box tool using a Slurm cluster.\nIn particular, this harness allows you to:\n1. Define an experiment by declaring a list of tasks to run on a tool.\n2. Generate bash scripts that run each task.\n3. Run those bash scripts on a Slurm cluster and download the results.\n4. Analyze the results through an SQL interface.\n\nSee [this jupyter notebook](https://github.com/Kasekopf/SlurmQueen/blob/master/example/example_experimental_setup.ipynb) for detailed usage.\n\n# Installation\nFor most users, the recommended method to install is via pip:\n\n```\npip install slurmqueen\n```\n\n## Dependencies:\n* paramiko\n* pandas\n* pathlib (included in Python 3.4 or higher)\n* ipywidgets (optional)\n* click (required on the Slurm cluster to run the example)\n* notebook (required to run the example notebook)\n\nSee [requirements.txt](https://github.com/Kasekopf/SlurmQueen/blob/master/requirements.txt) for detailed version information, if needed.", "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/Kasekopf/SlurmQueen", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "slurmqueen", "package_url": "https://pypi.org/project/slurmqueen/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/slurmqueen/", "project_urls": { "Homepage": "https://github.com/Kasekopf/SlurmQueen" }, "release_url": "https://pypi.org/project/slurmqueen/1.5.0/", "requires_dist": null, "requires_python": "", "summary": "A Python 3 library for automatically running experiments using a Slurm cluster", "version": "1.5.0" }, "last_serial": 5524779, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "76e4065643d490e1c01e31592040bcf7", "sha256": "409fcd7408c31b5651e53e52d78a69252ca345a0f653fe1ce3a080c5a3f2563b" }, "downloads": -1, "filename": "slurmqueen-1.0.0.tar.gz", "has_sig": false, "md5_digest": "76e4065643d490e1c01e31592040bcf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12394, "upload_time": "2018-11-13T21:01:09", "url": "https://files.pythonhosted.org/packages/e5/a4/bfea3a4136c8bf0856077d1eef1a0ab41a4ffb90d773a10218a4a4b3ec79/slurmqueen-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9cc799b515b84a16e579b04175902e87", "sha256": "32ac6b285cf61a80769b345d886d97009c09ad8c53f8f6303284ee085e243232" }, "downloads": -1, "filename": "slurmqueen-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9cc799b515b84a16e579b04175902e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12417, "upload_time": "2018-11-13T22:03:39", "url": "https://files.pythonhosted.org/packages/b7/54/b4cc5ceb05a68408d9879f4946cae931afc46c8021bdcdb92221ec9bba48/slurmqueen-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0958595e9758cbe81e6cfde398bdeaea", "sha256": "43db0b9d3e2970085da8c3df9eb6caa6addaadb6ea016e08717832dad451b758" }, "downloads": -1, "filename": "slurmqueen-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0958595e9758cbe81e6cfde398bdeaea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12423, "upload_time": "2018-11-14T21:04:43", "url": "https://files.pythonhosted.org/packages/cf/ea/31bd72dce002384bd7b0b0f308225852ccb9cc15d37e8863891375bc1e2a/slurmqueen-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "4bf48764c4d457b369424cb98f35494e", "sha256": "584953a227f8bcdc6f0a9541aea3c63a8062ae52d5ac834c6337a02417743a59" }, "downloads": -1, "filename": "slurmqueen-1.0.3.tar.gz", "has_sig": false, "md5_digest": "4bf48764c4d457b369424cb98f35494e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12919, "upload_time": "2018-11-14T22:26:17", "url": "https://files.pythonhosted.org/packages/76/82/fa932744d5f10f53bbfd3d61d43fa727fbdf0ca992c4adbe0170b17ee6a1/slurmqueen-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e5b1e86fffb479441a395eeb48fb4fac", "sha256": "300c08fff8ef8919021ecacef84fc76d334d77874255b50d8c93d3b05988cc19" }, "downloads": -1, "filename": "slurmqueen-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e5b1e86fffb479441a395eeb48fb4fac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13067, "upload_time": "2019-03-07T20:52:58", "url": "https://files.pythonhosted.org/packages/66/6d/9cc128bd26c4b366a37363181575550746ca9f527ae07dd306945c09f171/slurmqueen-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1d96d55df0f78749be766304a78ba710", "sha256": "03141197f2bca7e8a5a10a504cd812edb10db4fb2df6a8bac930ba0b9d8db717" }, "downloads": -1, "filename": "slurmqueen-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1d96d55df0f78749be766304a78ba710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12675, "upload_time": "2019-03-15T20:02:19", "url": "https://files.pythonhosted.org/packages/d2/89/bb2f83d6a9076991f7c5abc656009c926ffb1c91745bf8ea7f07ccd353a2/slurmqueen-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "18b659242c203c330615e47701e9dc7d", "sha256": "2543b68e86e32eb07af5e1ce0cbda0040d3118fa7079b57aae5bb3e098d9efb4" }, "downloads": -1, "filename": "slurmqueen-1.2.1.tar.gz", "has_sig": false, "md5_digest": "18b659242c203c330615e47701e9dc7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11650, "upload_time": "2019-03-15T22:21:28", "url": "https://files.pythonhosted.org/packages/09/18/b1cbfc6ec3e2d38e5bf805403231073b7e5fd8040d9f41a9097785015ac7/slurmqueen-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "5d47d57445fa5d5390b04a0431a7d2a0", "sha256": "feca5622c98a23058a5f2d4348fdbba334d0085af4d10a013adb5dc57bb894c9" }, "downloads": -1, "filename": "slurmqueen-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5d47d57445fa5d5390b04a0431a7d2a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16093, "upload_time": "2019-05-01T19:55:02", "url": "https://files.pythonhosted.org/packages/e7/b9/08ed1ca7739c9ca96e41d1706a7b39849fb8e94ffa9580ae469b2164427f/slurmqueen-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60cd2ee85d08212c82a6dad83f2681a1", "sha256": "ceac5222bd194a5a35fbf29b39f4064f0ed0800cc47e3926f5dc451564fac681" }, "downloads": -1, "filename": "slurmqueen-1.2.2.tar.gz", "has_sig": false, "md5_digest": "60cd2ee85d08212c82a6dad83f2681a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11697, "upload_time": "2019-05-01T19:55:08", "url": "https://files.pythonhosted.org/packages/69/64/f2313cd50e7546bdfcb7219eebf63cbb11a90df1d0562bf8561f0f6b3678/slurmqueen-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7be8f5651fbfe96cd3fa4b8963a57dc3", "sha256": "b6f835ede4778edf4f93570f436e36788e94c891b14656fd895e1b497ba5a308" }, "downloads": -1, "filename": "slurmqueen-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7be8f5651fbfe96cd3fa4b8963a57dc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11893, "upload_time": "2019-05-01T20:37:52", "url": "https://files.pythonhosted.org/packages/ff/e2/38d3bd393194c95e9d06fc9d01b0c124002f3a19b80b32e7c91623587505/slurmqueen-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "fee932dc5e2824f6373732957cc616c0", "sha256": "97c17f71709ace4f2a0853e514a47a0be09bb737d030f983fa9a2b8e784fa17c" }, "downloads": -1, "filename": "slurmqueen-1.4.0.tar.gz", "has_sig": false, "md5_digest": "fee932dc5e2824f6373732957cc616c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12338, "upload_time": "2019-07-09T21:32:19", "url": "https://files.pythonhosted.org/packages/6f/5b/4fd63608728a529b7c36bdb8f124c6afca00a7fbdbbd360ede89c315d88f/slurmqueen-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "f5692eec1773dd1fd924491a1671b135", "sha256": "53d58810e7761862b5946195291986f71484acf31421bea4514934eca24f36b3" }, "downloads": -1, "filename": "slurmqueen-1.5.0.tar.gz", "has_sig": false, "md5_digest": "f5692eec1773dd1fd924491a1671b135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12484, "upload_time": "2019-07-12T20:13:16", "url": "https://files.pythonhosted.org/packages/73/6d/d2f62f18445aa5d311f2808bf28892f1fb8781a5051bbdd6ccd55b8aeb30/slurmqueen-1.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5692eec1773dd1fd924491a1671b135", "sha256": "53d58810e7761862b5946195291986f71484acf31421bea4514934eca24f36b3" }, "downloads": -1, "filename": "slurmqueen-1.5.0.tar.gz", "has_sig": false, "md5_digest": "f5692eec1773dd1fd924491a1671b135", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12484, "upload_time": "2019-07-12T20:13:16", "url": "https://files.pythonhosted.org/packages/73/6d/d2f62f18445aa5d311f2808bf28892f1fb8781a5051bbdd6ccd55b8aeb30/slurmqueen-1.5.0.tar.gz" } ] }