This is the repo for the CourseMatch
term project of our course.
- implement a
Student
struct to carry all relevant information - implement
student
's demand function: given prices, preferences and constraints, which is the optimal choice of courses - test demand function
- translate pseudo code of main price search algo from paper (algo 1)
- test pseudo code translation
- implement algo 2: refinement of price vector
- implement neighboring price vector function
- test neighboring price vector function
- Please never push anything onto the
master
branch. - Please always submit a pull request instead.
So:
- step one should be for everyone to fork this repo to your github account.
- step two should be for everyone to
Pkg.clone
this repo into your julia package directory:Pkg.clone("https://github.com/ScPo-CompEcon/CourseMatch.jl")
- load the code with
using CourseMatch
- use it! For example by typing
CourseMatch.VERSION
- Change it in your editor
- create a new branch for your work in the repo at
~/.julia/v0.6/CourseMatch
withgit checkout -b my_new_feature git add . git commit -m 'I added a new feature' git remote add fork git@url_of_your_fork # look up on your github git push fork my_new_feature
- then go to your fork on github and create a new pull request.
- Indent by 4 whitespaces
- DOCUMENT EACH FUNCTION like here: https://docs.julialang.org/en/stable/manual/documentation/