Course taken at Seoul National University in 2019 spring semester.
- The author did not intentionally make the choice of using Hungarian notation + small camel case to name variables. The author is very well aware that snake case is the canonical way to name variables in Python. It was a requirement forced by the lecturer.
- Code reusing was not allowed by the lecturer as the submission was required to be a single file. The author is aware that some classes were defined multiple times.
- The author got B+ in this course. It doesn't mean the code produces wrong results, though. That said, don't rely on this repo to get a good grade.
- Clone the repo
- Set up proper environemt either via:
1.1.
pip install -r requirements.txt
1.2.conda env create -f environment.yml
1.3. Manually install the required packages, mission 4 requiresscipy
, mission 5 requiresstatsmodels
. That's it. - Run
download_data.sh
to download the data python mission/00/Mission0.py
to run the code. Replace00
andMission0
with the mission number you want to run. 2.1. Alternatively, userun_all.sh
to run all the missions at once- See stdout or check "mission/xx/solutions" for the output.