Skip to content

coenvalk/TablingScheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TablingScheduling

A simple tabling scheduling program that takes multiple people's available times, and outputs a fair schedule of members at the table, within the constraints given by each member's available times.

Makes use of dynamic programming to get as close to the optimal fairness solution as possible.

Partial Credit is the best!

Usage

python main.py <available_times.csv> <# of people at table> <length of shift in half hours>

Future developments will crawl scheduling websites like whenisgiood.net to get the data automatically from the website.

About

A simple tabling scheduling program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages