This is an extended assignment for the course CMSC6950. Our group formation is given below:
- Mohammad Hassan - mmh474@mun.ca
- Ernest - esaw83@mun.ca
- Mehrzad - smalmasi@mun.ca
- Yin Zhang - yz2416@mun.ca
- Rufai Raji - orr612@mun.ca
- Lutfor Rahman - r97mlr@mun.ca
- Mohammad Sheykholeslam - mhs137@mun.ca
- Python
- Python Packages: numpy, pandas, scipy, argparse, math, matplotlib, bokeh, os, wget.
- Bash
- Bokeh library
- Platform : Mac OS X, Linux.
# Make a clone of the repository in a local directory
$ git clone https://github.com/sheykholeslam/P6950T3.git# To call the Makefile and execute all.
$ make
# To removing all the downloaded data and complied files.
$ make clean
# To run the test case. If there is no reply, that means success.
$ make test
# To generate files by file name (Ex. report.pdf).
$ make report.pdf
# To generate interactive plot for Optional Task # 5.
$ bokeh serve source/opTask5.py --showLink : Click Here
Link : Click Here
| Base Files | |
|---|---|
| Makefile | Makefile for this project. |
| Project_Requirements.md | Requirement for this project given by Professor. |
| README.md | Instructions for source code usage. |
| Source Files | |
| calculate_GDD.py | Function to calculate GDD from a given data. |
| download_data.py | Download the historical weather data from web. |
| save_data_as_csv.py | Save the downloaded/modified data into CSV format. |
| extract_data_from_csv.py | Extract the data from downloaded CSV files. |
| gdd_plot.py | Plot the cumulative GDD for multiple cities. |
| min_max_plot.py | Min-Max temperature plot for different cities. |
| opTask1.py | Optional Task # 1. |
| opTask3.py | Optional Task # 3. |
| opTask4.py | Optional Task # 4. |
| opTask5.py | Optional Task # 5. |
| finalTask.py | Final Free Choice Task |
| report.tex | LaTeX source file for the report. |
| gh-pages/index.html | Web based presentation source code. |
| Test File | |
| Test_calculate_GDD.py | Testing calculate_GDD function. |
| Data Files | |
| report.pdf | Function to calculate GDD from a given data. |
| GDD_Data.csv | Downloaded CSV data file. |