Skip to content

Implementation of the Deferred Acceptance algorithm (Galey-Shapley) for school choice.

License

Notifications You must be signed in to change notification settings

EL-BID/SchoolChoice_da

 
 

Repository files navigation

SchoolChoice DA

Python package developed by TetherEducation with the main implementation of the Galey-Shapley algorithm (deferred acceptance).

Installation

git clone https://github.com/TetherEducation/SchoolChoice_da
pip install -e schoolchoice_da

or alternatively

pip install git+https://github.com/TetherEducation/SchoolChoice_da

Getting started

Read 'Inputs_description.md' and make sure you have all required files in the appropriate format. Open 'run_algorithm.py' with your editor and follow further instructions in order to apply the DA algorithm.

Contributing

Be mindful when trying to improve or add to this code base as you could break things that are running, this means that in general thinking should precede typing.

Additionally strive for succinctness and to avoid dependencies on third party packages if possible - keeping things lightweight is a good thing.

About

Implementation of the Deferred Acceptance algorithm (Galey-Shapley) for school choice.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%