The following software is used to assign shifts to people that work in the CS dept. library of La Sapienza.
It performs automatic rostering by first parsing data from a Doodle poll, then solve a Constraint Satisfaction Problem to assign a poll participant to each option of the poll, according to expressed availabilities.
The following libraries must be installed:
python shifts.py <poll-ID>