Skip to content

A system for creating balanced groups from a list of members, aiming to maximize new interactions and minimize repeat meetings

License

Notifications You must be signed in to change notification settings

joshSi/balanced_group_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balanced Group System

A system for creating balanced groups from a list of members, aiming to maximize new interactions and minimize repeat meetings

Useful for organizations or events where networking and meeting new people is a priority. See Social Golfer Problem

Tests

Testing

Make sure to have Python (>=3.9) installed, as well as the poetry package.

pip install poetry

Once you have everything installed, navigate to the project directory and run the following command to install the project dependencies:

poetry install

Once the dependencies are installed, you can run the tests using the following command:

poetry run pytest

This command will automatically discover and run all tests in the project, which are located in the tests folder. Any failures or errors will be reported in the terminal output.

License

This project is licensed under the MIT License - see LICENSE for details.

About

A system for creating balanced groups from a list of members, aiming to maximize new interactions and minimize repeat meetings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages