Myworld UN survey related work
- Make changes through commits, but if unsure make pull requests. Read chapter two of this book for a basic intro to version control with git.
- Submit issues and bug reports with GitHub issues
- Start reading the LowClass Python style-guide
- Good programming style can lead to faster as well as cleaner code
- Refer to the python performance tips page for more info and general useful reading
- Choose your own data location
- Don't commit data to the repo
For ipython notebooks. Important! - notebooks cannot be vesioned like code and conflicts are hard to fix, so if you would like to add to an existing nodebook make a copy, say "earnings.pynb" -> "earnings_daniel.pynb."
Main source files
Shell scripts, python scripts, etc...
Configuration files
Modeling simulation workflow code
Unit tests
Generic/general utilities