| Task | Priority | Complete | Contributors |
|---|---|---|---|
| Automatically download data from DesInventar | MUST | ✔ | Dekun |
| Convert xml files to csv files for analysis | MUST | ✔ | Dekun |
| Categorise hazards and combine sub-types of floods, storms and earthquakes | MUST | ✔ | ALL |
| Decide rules to exclude any unreliable data due to report bias | MUST | ✔ | ALL |
| Slice datasets based on the rules | MUST | ✔ | ALL |
| Validate data to make sure each event only got include once | MUST | ✔ | DEKUN |
| Loss exceedance table generator | MUST | ✔ | DEKUN |
| Loss exceedance curve generator | MUST | ✔ | HARDIK, DEKUN, JUCHENG |
| Completed API for GO platform Frontend Developers | MUST | ✔ | DEKUN AND JUCHENG |
| Highlight significant points of loss exceedance curves | SHOULD | ✔ | JUCHENG |
| Users can choose which countries and events they want to generate data for. | SHOULD | ✔ | DEKUN |
| Robust error handling for our system | SHOULD | ✔ | ALL |
| Users can adjust the slicing rule of the data as well. | COULD | ✔ | DEKUN |
| Users can input other datasets to generate curves and tables | COULD | ✔ | DEKUN |
| Users have the option of setting a time range as well. | COULD | ✔ | HARDIK, YUHANG AND DEKUN |
| All other datasets produced will be cleaned and sliced automatically | COULD | ╳ | N/A |
| UI is not needed, as IFRC is integrating on IFRC GO | WON'T | N/A | N/A |
Percentage of key(Must & Should) functionalities completed: 100%
With this project, we have fully produced all the key functionalities that we aimed to complete.
Percentage of optional(Could) functionalities completed: 75%
Additionally, most of the optional functionalities have been completed. Users are able to input their choice of dataset for this project, however, we do not have a data cleaning and slicing rule for different datasets so given that the data is cleaned they can enter it into our model.