Haochen Lin haochenlin@brandeis.edu
This is a homework assignment repository base on the forked sample repository. New function was added in order fullfill the requirement of assignment while redundant files and folders are removed.
Under you user terminal or powershell,
Navigate to asssigment1 where the program is running.(Previous:AS1)
$ cd assignment1Navigate to asssigment2 where the program is running.(Previous:AS2)
$ cd assignment2Navigate to asssigment3 where the program is running.
$ cd assignment3Before entering the program, make sure you complete the Installation guide.(Not required for assignemnt3 unless you want to run individual programs.)
-
Make sure you have Python 3.8(or above) installed .
-
Make sure you have Docker setup and ready to run.
-
Use the following commands to download require packges(For assignment3 only, you won't need the following since those are already downloaded through Dockerfile):
$ pip install fastapi
$ pip install uvicorn
$ pip install jupyter
$ pip install spacy
$ python -m spacy download en_core_web_sm
$ pip install flask flask-restful flask-sqlalchemy
$ pip install streamlit graphviz
$ pip install mypyVS code CodeSpace environment is recommended.
For those who do not using Github codespace as virtual environment, you can manually create one(Recommended but optional)
$ python3 -m venv venvOn Windows
$ .\venv\Scripts\activateOn macOS and Linux
$ source venv/bin/activateYou will see more instruction on the README.md under the corresponding assignment folder