Skip to main content

A library to help schedule projects intelligently.

Project description

ProjectPredict

ProjectPredict is a library to help project managers gain insight into the status of their project using Bayesian networks. It is inspired by the paper "Project scheduling: Improved approach to incorporate uncertainty using Bayesian networks (Khodakarami, Fenton, & Neil, Project Management Journal, 2007). The project features

  • Inferring the latest start date, earliest finish date, and total float for each task in a project
  • Recommending which task or tasks should be started next using custom constraints and objective functions
  • Task duration specified either through three-point (PERT) estimation or inferring the duration of a task from a custom machine learning model
  • Visualization of a project timeline using Matplotlib

Installation

The easiest way to install ProjectPredict is to install it from PyPI using pip

pip install projectpredict

Documentation

More information can be found here

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

projectpredict-0.0.1.tar.gz (13.0 kB view details)

Uploaded Source

File details

Details for the file projectpredict-0.0.1.tar.gz.

File metadata

File hashes

Hashes for projectpredict-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cbc59a6c0d1d8cffbe4eba0939a7e1bb1bc6575d0533a4dcb47fd470b84cfda3
MD5 1cb20ce5f4d58fbe3f38f688523da09e
BLAKE2b-256 99e95230c777baaa69d1cfc07e44a0fc7fe2e66c16c99b84314caa6872218b4b

See more details on using hashes here.

Supported by

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