codebase-berkeley / client-matching

Stable Marriage Jupyter Notebook for matching teams and developers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stable Marriage for Teams and Devs

This is a jupyter notebook for matching teams and developers for CodeBase.

Instructions

  1. Add team rankings to team_ranking.csv, where 1 is most preferred
  2. Add dev rankings to dev_ranking.csv, where 1 is most preferred
  3. In stable_marriage.py
    • set num_teams, default is 4
    • set num_devs, default is 22
    • set max_team_size, default is 6
  4. Run stable_marriage.py
  5. Open stable_matching.txt to check results.

All of the data in the rankings of this example repo is fake.

About

Stable Marriage Jupyter Notebook for matching teams and developers.


Languages

Language:Jupyter Notebook 72.6%Language:Python 27.4%