Skip to content

novaexperiment/ParallelSched

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParallelSched

Tool for scheduling parallel sessions.

This tool depends on the ortools package. I suggest installing it in a virtual environment:

pytohn3 -m venv scheduler_env
source scheduler_env/bin/activate
pip install ortools tqdm

An example configuration can be found in fall2024.py. You specify the following:

  • Single sessions as requested by various groups
  • Joint sessions among groups
  • Strict and preferred conflicts between groups
  • Preferred and impossible sessions

The preferences set for individual groups also propagate to joint sessions containing that group. If the schedule is under-constrained, running the program multiple times will produce multiple possible agendas.

About

Tool for scheduling parallel sessions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages