- Add contextual info, so that it's kinda standalone?
- Add visualisation for 'Year' data. Current code only shows Monthly data
- Add a colour scale which utilises the CIELAB scale? Particularly as the task mentions the choice of colour specifically. Explanation of CIELAB here, google for more.
python-colormath
is a possible library to use for this. - Add more charts/layers to the app. Could even have a table of values from the data frame for users to browse, with filters if possible.
Assuming virtualenv
is already installed globally, and repository has been cloned. Ensure current active directory is the root folder of the repository.
virtualenv sunshine-env
source sunshine-env/bin/activate
pip install ipykernel
ipython kernel install --user --name=sunshine-kernel
May need to restart VSCode (if using VSCode instead of broswer to run notebooks)
pip install -r requirements.txt
Activate virtual environment with
source sunshine-env/bin/activate
Then run app with
streamlit run main-app.py
pip freeze requirements.txt
pip install -r requirements.txt