projectpredict

A library to help schedule projects intelligently.


Keywords
scheduling, project, management
License
MIT
Install
pip install projectpredict==0.0.1

Documentation

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