You are given with a dataset of temperature in the form of a CSV file. The end goal of the project is to create an API interface that will provide the following:
You are given with a dataset of temperature in the form of a CSV file. The end goal of the project is to create an API interface that will provide the following:
1. Get daily, weekly and monthly aggregate (min, max, and average) of the data filter by "good" data points and generate report in Excel format.
1. Get daily, weekly and monthly aggregate (min, max, and average) of the data filter by "good" data points and generate report in Excel format.
...
@@ -120,26 +135,40 @@ Sample Document:
...
@@ -120,26 +135,40 @@ Sample Document:
|2022-04-03 00:02:00.000 | 111.32| good |
|2022-04-03 00:02:00.000 | 111.32| good |
|2022-04-03 00:03:00.000 | 114.98| bad |
|2022-04-03 00:03:00.000 | 114.98| bad |
### Tools to use:
### :wrench: Tools to use:
1. Pycharm / VSCode
1. Pycharm / VSCode
2. Pandas
2. Pandas
3. Kairosdb
3. Kairos
### :mag: References:
*[How to query Kairos DB using Metrics](https://kairosdb.github.io/docs/restapi/QueryMetrics.html)