Name | lowtime JSON |
Version |
0.2.0
JSON |
| download |
home_page | None |
Summary | A library for solving the time-cost tradeoff problem. |
upload_time | 2024-08-23 00:15:29 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | Apache 2.0 |
keywords |
optimization
tradeoff
dag
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<h1 align="center">Lowtime: A Time-Cost Tradeoff Problem Solver</h1>
Lowtime is a library for solving the [time-cost tradeoff problem](https://link.springer.com/chapter/10.1007/978-3-030-61423-2_5).
## What do I use `lowtime` for?
Say you want to execute a **DAG of operations or tasks**, and each operation has multiple execution options each with **different time and cost**.
Given the definition of the DAG, `lowtime` will find the **complete time-cost Pareto frontier** of the entire DAG.
You define *cost*. Any positive floating point number that is at odds with time!
Raw data
{
"_id": null,
"home_page": null,
"name": "lowtime",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "optimization, tradeoff, DAG",
"author": null,
"author_email": "Jae-Won Chung <jwnchung@umich.edu>, Yile Gu <yilegu@umich.edu>",
"download_url": "https://files.pythonhosted.org/packages/55/20/2f8558fa092adde0e42b0c45a6433eee92af11b1cf943a7f484cb91c6cbb/lowtime-0.2.0.tar.gz",
"platform": null,
"description": "<h1 align=\"center\">Lowtime: A Time-Cost Tradeoff Problem Solver</h1>\n\nLowtime is a library for solving the [time-cost tradeoff problem](https://link.springer.com/chapter/10.1007/978-3-030-61423-2_5).\n\n## What do I use `lowtime` for?\n\nSay you want to execute a **DAG of operations or tasks**, and each operation has multiple execution options each with **different time and cost**.\n\nGiven the definition of the DAG, `lowtime` will find the **complete time-cost Pareto frontier** of the entire DAG.\n\nYou define *cost*. Any positive floating point number that is at odds with time!\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "A library for solving the time-cost tradeoff problem.",
"version": "0.2.0",
"project_urls": {
"Repository": "https://github.com/ml-energy/lowtime"
},
"split_keywords": [
"optimization",
" tradeoff",
" dag"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ad9832124e721bac56394a04f69329462222aef7d26b589b1fb6e2c41f3e93b6",
"md5": "07b350caa31f8a2718fd1415c7ad1383",
"sha256": "f5d14d5219c613247db9a3b2018c91b72b801544716203bf8618028353cd3626"
},
"downloads": -1,
"filename": "lowtime-0.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "07b350caa31f8a2718fd1415c7ad1383",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 31672,
"upload_time": "2024-08-23T00:15:28",
"upload_time_iso_8601": "2024-08-23T00:15:28.444263Z",
"url": "https://files.pythonhosted.org/packages/ad/98/32124e721bac56394a04f69329462222aef7d26b589b1fb6e2c41f3e93b6/lowtime-0.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "55202f8558fa092adde0e42b0c45a6433eee92af11b1cf943a7f484cb91c6cbb",
"md5": "d3211e432c28d1bfd18dd804964dfef6",
"sha256": "2b93d9acb8539582ae16610db4d47f0cb4a32bc57c26d2ea5b6fe4084000a19e"
},
"downloads": -1,
"filename": "lowtime-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "d3211e432c28d1bfd18dd804964dfef6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 26981,
"upload_time": "2024-08-23T00:15:29",
"upload_time_iso_8601": "2024-08-23T00:15:29.870037Z",
"url": "https://files.pythonhosted.org/packages/55/20/2f8558fa092adde0e42b0c45a6433eee92af11b1cf943a7f484cb91c6cbb/lowtime-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-23 00:15:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ml-energy",
"github_project": "lowtime",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "lowtime"
}