Skip to main content

package to define, visualize with gantt and budget projects using yaml syntax.

Project description

md-planning

https://img.shields.io/pypi/v/md_planning.svg https://img.shields.io/travis/mtllr/md_planning.svg Documentation Status

package to define, visualize with gantt and budget projects using yaml syntax.

The tasks in the projects can contain uncertainties in which case the pert beta estimate is used to define the expected duration of the task.

A user should be able to integrate with extensions like markdown-preview-enhanced for automated report creation.

sources:

Features

  • define a project with yaml syntax

  • draw project task PERT diagram

  • get project task critical path

  • draw project resource usage diagram

  • draw project gantt diagram on daily, weekly, monthly and quarterly basis

  • make a budget estimate from tasks’ resource use

  • support for nested tasks (nested milestones/yaml syntax)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.4.0

  • DONE: (feature) nested milestones and tasks

  • DONE: (refactor) consider remove get_task_type registration for List type

  • DONE: (feature) get_critical_path implementation in GanttDrawer (consider refactoring PertDrawer out?)

  • DONE: (feature) when task depends on milestone, replace milestone dependency with the last critical task in this milestone but do not make this task critical globally in the project

  • release on pypi (2022-09-29)

0.3.0

  • getting used to bumpversion

0.2.0

  • getting used to pypi

0.1.0 (2022-09-20)

  • botched First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

md_planning-0.5.0.tar.gz (37.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

md_planning-0.5.0-py2.py3-none-any.whl (15.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file md_planning-0.5.0.tar.gz.

File metadata

  • Download URL: md_planning-0.5.0.tar.gz
  • Upload date:
  • Size: 37.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.8.3 requests/2.28.1 setuptools/63.4.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.13

File hashes

Hashes for md_planning-0.5.0.tar.gz
Algorithm Hash digest
SHA256 4f8a46d3bd933bb21568942756711c3eaf33fdf4113cadcc8515b02b13ba60df
MD5 4231e070d16894daac2f5d39dbc22fd8
BLAKE2b-256 a66084a10d421670e9e1cc278228ac3688f89c3106b123aa94a526e8bca12501

See more details on using hashes here.

File details

Details for the file md_planning-0.5.0-py2.py3-none-any.whl.

File metadata

  • Download URL: md_planning-0.5.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.8.3 requests/2.28.1 setuptools/63.4.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.9.13

File hashes

Hashes for md_planning-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 987593d15f6011dd9b34e783d5aac27541aa27ac4813a2e22e39cda288f1058a
MD5 0d625b45ee16ee0ebde56d87133f8642
BLAKE2b-256 0aad1f9d790fba6e185c367af2c30285817a368b2e201ceedce04dd333fdcfd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page