We'll be working using the classes in this repository. You will all maintain a fork of this repository. This means you'll periodically sync changes from the upstream repository when I upload new assignment notebooks or make other changes. This also means that if you have changes (i.e. you've made some useful updates to rendering tools etc...) that benefit everyone in the group we can get your changes into the upstream repository!
- Create a github account and fork the repository
- Make sure you have python >3.8 installed on your machine
- Install
pipenv
. This is what we'll be using to install dependencies - Clone your fork (see link above)
- Make sure that your inside the repository in your terminal
- Run
python3 -m pipenv install
to install all the dependencies - Run
python3 -m pipenv shell
to enter the python environment - Run jupyter with
python3 -m jupyter notebook
- Check that you can run the first couple of cells of
1-introduction.ipynb