{ "info": { "author": "Eileen Kuehn, Max Fischer", "author_email": "mainekuehn@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Adaptive Technologies", "Topic :: Office/Business :: Scheduling", "Topic :: System :: Distributed Computing" ], "description": "===============================================================================\nLapis is an adaptable, performant, and interactive scheduling (Lapis) simulator\n===============================================================================\n\nThe ``lapis`` library provides a framework and runtime for simulating the scheduling and usage of opportunistic\nand static resources.\n\nCommand Line Interface\n----------------------\n\nCurrently the library provides a simple command line interface that allows three modes of operation:\n\n* static provisioning of resources,\n* dynamic provisioning of resources, and\n* hybrid provisioning of resources.\n\nIn the most simple case you can apply a given workload, e.g. downloaded from the parallel workload archive to a\nstatic resource configuration:\n\n\n.. code:: bash\n\n python3 simulate.py --log-file - static --job-file swf --pool-file htcondor\n\nThe output of simulation is given to stdout. You have further options you can explore via\n\n.. code:: bash\n\n python3 simulate.py --help\n\nand more specifically for the different operation modes with\n\n.. code:: bash\n\n python3 simulate.py static --help\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://matterminers.github.io", "keywords": "htcondor,simulation,tardis,opportunistic,scheduling", "license": "MIT", "maintainer": "MatterMiners", "maintainer_email": "matterminers@lists.kit.edu", "name": "lapis-sim", "package_url": "https://pypi.org/project/lapis-sim/", "platform": "", "project_url": "https://pypi.org/project/lapis-sim/", "project_urls": { "Documentation": "https://lapis-sim.readthedocs.io/en/latest/", "Homepage": "https://matterminers.github.io", "Repository": "https://github.com/MatterMiners/lapis" }, "release_url": "https://pypi.org/project/lapis-sim/0.4.2/", "requires_dist": [ "cobald (>=0.12,<0.13)", "usim (>=0.4,<0.5)", "click (>=7.1,<8.0)", "Sphinx (>=3.3.1,<4.0.0); extra == \"doc\"", "sphinx-rtd-theme (>=0.5.0,<0.6.0); extra == \"doc\"", "sphinxcontrib-contentui (>=0.2.5,<0.3.0); extra == \"doc\"", "sphinx-click (>=2.5.0,<3.0.0); extra == \"doc\"", "change-log (>=0.2.0,<0.3.0); extra == \"doc\"", "pytest (>=4.3.0); extra == \"test\"", "flake8 (>=3.8.4,<4.0.0); extra == \"test\"", "flake8-bugbear (>=20.11.1,<21.0.0); extra == \"test\"", "black (>=20.8b1,<21.0); (implementation_name == \"cpython\") and (extra == \"test\")" ], "requires_python": ">=3.6.1,<4.0.0", "summary": "Lapis is an adaptable, performant, and interactive scheduling (Lapis) simulator", "version": "0.4.2", "yanked": false, "yanked_reason": null }, "last_serial": 8896950, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "212a8ddd51fe639f5cb6f8f04286a5b3", "sha256": "04287e22d7aabfdc7961a38da272a6f9ced8f05f836d86f290b7decb49c1957f" }, "downloads": -1, "filename": "lapis_sim-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "212a8ddd51fe639f5cb6f8f04286a5b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52578, "upload_time": "2019-10-24T20:25:26", "upload_time_iso_8601": "2019-10-24T20:25:26.069008Z", "url": "https://files.pythonhosted.org/packages/38/2e/faffa131a60bd2e0a64a03d6a1fc92e7111ea96ed0f44d76e192c22e4c10/lapis_sim-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "408e560e009ba9dde48ef34a273782da", "sha256": "c31013d704b7c981329ee1a05ffa72e837aad7a1f4bb11b915d2becec7df9af3" }, "downloads": -1, "filename": "lapis-sim-0.1.1.tar.gz", "has_sig": false, "md5_digest": "408e560e009ba9dde48ef34a273782da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23781, "upload_time": "2019-10-24T20:25:32", "upload_time_iso_8601": "2019-10-24T20:25:32.787607Z", "url": "https://files.pythonhosted.org/packages/a2/90/c334e5b9e13383f9a42f717b6355053259f39d4fbf164ce37aa2daff01c8/lapis-sim-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0a78d24eae7fa45e90148f09e22578d6", "sha256": "4cc92b667fbd7704daed793842646ab157a7a96bc2229da615bb35719b217042" }, "downloads": -1, "filename": "lapis_sim-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a78d24eae7fa45e90148f09e22578d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57622, "upload_time": "2019-10-27T22:07:05", "upload_time_iso_8601": "2019-10-27T22:07:05.316843Z", "url": "https://files.pythonhosted.org/packages/8f/83/956a1e41b0480a4e26842db0eadd007e9253661afabeefbb5fc9085ca841/lapis_sim-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5564cb046cd3b3c439c36dac48faeae9", "sha256": "c8e7af402d6b08478b7fb359f00ad86f27ddcaf380ef1ba2b9a308458c884786" }, "downloads": -1, "filename": "lapis-sim-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5564cb046cd3b3c439c36dac48faeae9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25369, "upload_time": "2019-10-27T22:07:09", "upload_time_iso_8601": "2019-10-27T22:07:09.713387Z", "url": "https://files.pythonhosted.org/packages/90/ea/99ae409539e5ff82e9efb799606da2c9df7e8bb1f253f36d25c3790be82e/lapis-sim-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "da010e4dd74b468f150310f040e72e5c", "sha256": "64afdea93a733c7d0bd5a3d5feef1ab000aa6c6d099917bf5cfba85e0f6b691b" }, "downloads": -1, "filename": "lapis_sim-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da010e4dd74b468f150310f040e72e5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60473, "upload_time": "2020-05-12T16:03:43", "upload_time_iso_8601": "2020-05-12T16:03:43.884244Z", "url": "https://files.pythonhosted.org/packages/24/e2/11c3b344548fdd02e6193f4b9f09462ed23dd64507b015eb0cc56bff1c67/lapis_sim-0.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ca1ac675725e7d4b2a2ae439e0f52d61", "sha256": "8ebd245ad3eba8111530efa7aafb839cc58f2f465d14ed93fc0d817907f85248" }, "downloads": -1, "filename": "lapis-sim-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ca1ac675725e7d4b2a2ae439e0f52d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38186, "upload_time": "2020-05-12T16:03:48", "upload_time_iso_8601": "2020-05-12T16:03:48.362268Z", "url": "https://files.pythonhosted.org/packages/1b/ab/e1f0331e5b2c5a3158e4f5f4a2b17eafaacb8412f36508a8de5f73477b38/lapis-sim-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "265721132283272c796a233b06d7e581", "sha256": "57e30226f3bf0bd621c7811454c4328c3598a1be57a5be574fac6d315efb7131" }, "downloads": -1, "filename": "lapis_sim-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "265721132283272c796a233b06d7e581", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1,<4.0.0", "size": 20540, "upload_time": "2020-12-11T09:30:49", "upload_time_iso_8601": "2020-12-11T09:30:49.332810Z", "url": "https://files.pythonhosted.org/packages/06/b7/f15191ce54391936aaae1b92f70a86aac9d0f6dcdfe8be2a0421adf16f5d/lapis_sim-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "487d97b88846aeae5fea924ade3f3804", "sha256": "cf98c0cf38ebdd9e6ad8dba3cc35b0031656e31ba108a20af4a66d640bf4b784" }, "downloads": -1, "filename": "lapis-sim-0.4.1.tar.gz", "has_sig": false, "md5_digest": "487d97b88846aeae5fea924ade3f3804", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1,<4.0.0", "size": 16300, "upload_time": "2020-12-11T09:30:45", "upload_time_iso_8601": "2020-12-11T09:30:45.638750Z", "url": "https://files.pythonhosted.org/packages/2d/dc/ed1e926c8b8f4495d24f8ffa8da304fbc83cc5df25b412024a7e94c3bd85/lapis-sim-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9850482783d5a0f0ba6d6db625f419fb", "sha256": "96699c295c7fa360aa83456595c9435b55f8fca481e8462b6ca33df1355cdb0f" }, "downloads": -1, "filename": "lapis_sim-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9850482783d5a0f0ba6d6db625f419fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1,<4.0.0", "size": 20554, "upload_time": "2020-12-14T17:00:27", "upload_time_iso_8601": "2020-12-14T17:00:27.563530Z", "url": "https://files.pythonhosted.org/packages/7c/3e/a66824684b898bc0a15a5af012ef8574c9f26fe97596c2d17cc35a651fc3/lapis_sim-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dc966933baaffa3fc550c1ef53dea52e", "sha256": "31b9cb6817d29339467289f504398e33fc3a69cc2adf7406175c38e4e51ec463" }, "downloads": -1, "filename": "lapis-sim-0.4.2.tar.gz", "has_sig": false, "md5_digest": "dc966933baaffa3fc550c1ef53dea52e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1,<4.0.0", "size": 16270, "upload_time": "2020-12-14T17:00:26", "upload_time_iso_8601": "2020-12-14T17:00:26.218703Z", "url": "https://files.pythonhosted.org/packages/18/b2/2c0da08a8d183686e4793fd263b4e1f2951abfd39d237b11e5f50789aff1/lapis-sim-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9850482783d5a0f0ba6d6db625f419fb", "sha256": "96699c295c7fa360aa83456595c9435b55f8fca481e8462b6ca33df1355cdb0f" }, "downloads": -1, "filename": "lapis_sim-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9850482783d5a0f0ba6d6db625f419fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.1,<4.0.0", "size": 20554, "upload_time": "2020-12-14T17:00:27", "upload_time_iso_8601": "2020-12-14T17:00:27.563530Z", "url": "https://files.pythonhosted.org/packages/7c/3e/a66824684b898bc0a15a5af012ef8574c9f26fe97596c2d17cc35a651fc3/lapis_sim-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dc966933baaffa3fc550c1ef53dea52e", "sha256": "31b9cb6817d29339467289f504398e33fc3a69cc2adf7406175c38e4e51ec463" }, "downloads": -1, "filename": "lapis-sim-0.4.2.tar.gz", "has_sig": false, "md5_digest": "dc966933baaffa3fc550c1ef53dea52e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1,<4.0.0", "size": 16270, "upload_time": "2020-12-14T17:00:26", "upload_time_iso_8601": "2020-12-14T17:00:26.218703Z", "url": "https://files.pythonhosted.org/packages/18/b2/2c0da08a8d183686e4793fd263b4e1f2951abfd39d237b11e5f50789aff1/lapis-sim-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }