Skip to content

novaexperiment/ParallelSched

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 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