taskplan:用于有效布置甘特图和估算项目工期的工具

时间:2024-04-20 22:21:34
【文件属性】:

文件名称:taskplan:用于有效布置甘特图和估算项目工期的工具

文件大小:27KB

文件格式:ZIP

更新时间:2024-04-20 22:21:34

Python

任务计划 Taskplan是一个简单的任务计划工具。 给定一个概述了许多任务,将花费多长时间以及可以由谁执行的任务的规范,它将为如何有效地调度它们以及整个执行需要多长时间而制定一个计划。 换句话说,给定一堆任务及其相关性,它会尝试计算甘特图以提供有效的解决方案。 尽管该计划本身可能有点“球形牛头”,无法直接使用,但主要目的是将多个相互依赖的任务的时间估算转换为整个较大项目的时间估算。 如果单个估计是概率性的(即,作为概率分布而不是固定值),则Taskplan可以使用模拟来确定整个项目工期的概率分布。 该程序使用简单的YAML格式进行输入和输出。 见examples/house.yaml用于将输入的一个例子, examples/house.solution.yaml用于输出的一个例子。 它还可以呈现生成的解决方案的简单可视化。 在后台,Taskplan使用来分配和安排任务。 例子


【文件预览】:
taskplan-master
----poetry.lock(24KB)
----pyproject.toml(492B)
----taskplan()
--------planner.py(6KB)
--------parse_test.py(3KB)
--------replay.py(2KB)
--------__main__.py(2KB)
--------dist.py(2KB)
--------planner_test.py(2KB)
--------__init__.py(150B)
--------parse.py(7KB)
--------render.py(2KB)
----examples()
--------house.solution.yaml(8KB)
--------house.yaml(3KB)
--------house.uncertain.solution.yaml(10KB)
--------circular.yaml(131B)
--------house.uncertain.yaml(4KB)
----LICENSE.md(1KB)
----.gitignore(38B)
----README.md(3KB)
----.pre-commit-config.yaml(320B)

网友评论