A library to help schedule projects intelligently.
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
The easiest way to install ProjectPredict is to install it from PyPI using pip
pip install projectpredict
More information can be found here
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.