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


Release history Release notifications

This version
History Node

0.0.1

History Node

0.0.1a3

History Node

0.0.1a2

History Node

0.0.1a1

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
projectpredict-0.0.1.tar.gz (13.0 kB) Copy SHA256 hash SHA256 Source None May 15, 2018

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page